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

TSUTSUMI Daisuke tsutsumi @ hokkaido-iri.go.jp
2009年 7月 23日 (木) 16:28:59 JST


hdk @ elcetec.co.jp 様

北海道立工業試験場の堤です。
sh2を担当しております。
ご指摘の通り0x0100ではなく0x1000が正しい処理です。
修正したいと思います。
ご報告ありがとうございました。

> 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のよう 
> ですが、
> 念のために、ご報告申し上げます。

-- 
堤  大祐   tsutsumi@hokkaido-iri.go.jp