(toppers-users 3008) 実装例のバグ(?)報告です

高橋英明 hdk @ elcetec.co.jp
2009年 7月 23日 (木) 12:04:06 JST


JSPカーネル SH2 (SH7145)実装例のバグ(?)報告です。

(本来は御担当者さまのアドレスが判れば、そちらにメールするのが筋かと思いましたが、
ソース内にアドレスも見当たらず、JSP配布ページに報告はメーリングリストに
送るべき旨が明記されていましたので、こちらにて失礼しますがお許しください)

jspカーネルのSH2適用例の、(株)アルファプロジェクト製
AP_SH2F_6A(CPU: SH7145)用実装例の記述なのですが
jsp/config/sh2/sh7145cmt.h の 141行で、MSTCR2のbit8をクリアしています。
     sil_wrh_mem (MSTCR2, (sil_reh_mem(MSTCR2)& ~0x0100));

SH7145のマニュアルP.648 を見ますと、MSTCR2のbit8はリザーブビットのようです。
http://documentation.renesas.com/jpn/products/mpumcu/rjj09b0026_sh7144.pdf
(処理の流れからすると、意図はbit12(0x1000)のクリアでしょうか?)

当方にはAP_SH2F_6Aがなく、手持ちの類似基板(SH7083)に移植を試す中で気づいたため
実機での確認はまだできぬ状況です。 クリアする分には問題のないbitのようですが、
念のために、ご報告申し上げます。