(toppers-users 2630) Expevt = 00000180 で動作停止
Yoshiki Watanabe
watanabe @ system-balance.com
2007年 6月 14日 (木) 08:58:51 JST
渡辺@初です。
宜しくお願いします。
ターゲットは自作、基本構成は
SH7727 + FlashROM(32M) + SDRAM(256M)
です。
TOPPERS/JSP 1.4.2(1.4.3)
デバッグではsh3-stubを使用して動作確認、取り合えず正常に動作しますが
FlashROMに書き込んでROM動作させると同じ箇所でかなりの頻度で
下記のメッセージを出力して停止してしまいます。
プログラムの概略は下記の内容です。
Unregistered Expevt error occurs.
Expevt = 00000180 SPC = 0000ae30 SR = 40000040 PR=0000EB50
void task_xxx(VP_INT exinf)
{
中略
while (1)
{
中略
ある条件でbreak
}
中略
dly_tsk(100); <<< この箇所でおかしくなるようです。
中略
ext_tsk();
}
ハードウェアマニュアルの例外処理、一般不当命令例外に
関連するようですが内容的によくわかりません。
回避策、注意点がありましたら宜しくお願いします。