[H8-ML(2305)] Re: 2633Fのオンボードプログラミング
From: Morizzo <morizzo@xxxxxxxxxxxxxxxxxxxx>
Date: 2002年10月21日(月)18時47分39秒
> CCRの割り込みマスクフラグを1に固定しているので、NMI(マスク不可能割り込み)
> 以外の割り込みは起こっていないと思います。しかし、あの時点でそのNMIも
> 起こっているとは考えにくいのですが・・・。

割り込みの可能性もないとしたら・・・

# 確かFlashROMの消去・書き込み中は、NMIすら禁止されているはず


プログラムはC言語で書いていますか?
もしかして、volatile宣言されていないFlashROM関係レジスタの
特定ビットが立つのを待つようなコードを書いているため、
コンパイラの最適化が働いているとか。
(例)#define HOGE_REG	*((unsigned char*)0xF1234)
   while(HOGE_REG & 0x01) { }	// <--- 無限ループに陥る可能性!!


あとは・・・

○デバイスが壊れている。
  --->他のデバイスでも同じですか?

○ひょっとしたら書き込み処理がおかしいのかも。
  --->ソースの一部か、処理の手順を具体的に記述されると
    レスが付きやすくなると思います。

あまりお役に立たない情報かも知れませんが。
スレッド概略
[2302(R)](起点)
 └[2304(U)]
   └[表示中]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]