(toppers-users 3123) Microblaze依存部のコード不具合
Yoshinori Yamashita
yama @ shimadzu.co.jp
2010年 3月 29日 (月) 12:10:21 JST
山下と申します。
不具合報告先の情報を見つけられなかったので、こちらに投稿させて
いただきます。
既知かもしれませんが、ASPカーネルMicroblaze依存部(Ver.1.3.2)の
不具合報告です。
prc_support.S: dispacher_2ループ内の割り込み禁止処理で、本来なら
~MSR_IE (bit反転したパターン)
とandを取るべきところで、反転処理(~)が抜けています。
このため、
・dispacher_2ループ内は常に割り込み許可状態でループ
・MSRのIEビット以外が全てクリアされる
という状態になり、GPIO割り込みを多用している環境ではリセットや
未登録例外が発生します。
sampleプログラムは動作するので、dispacherにたどり着くまでに3日
かかりました。
以上、ご報告まで。
--
山下 義徳 (Yoshinori Yamashita)