ホーム > OAKSボード > OAKSボードQ&A > OAKS16Q&A

Q&A

OAKS16シリーズ

質問
現在M16Cにてデバッグをしようと思い、FlashStartにてモニタプログラムを書き込もうとしていたのですが、手違いでEraseを押した後、終了してしまいました。

その後再度FlashStartを立ち上げプログラムを書き込もうとしたところ「Not Match ID」のエラーが出て書き込むことができません。

回答
erase終了後は、ビットは全て“1”になりますので、IDコードにもFFが入っていると思います。

「Not Match ID」のエラーが出たらIDコードを手入力ですべて“FF”にして下さい。

“0FF”ではありません。

その後は、モニタでも、作成されたプログラムでも書き込むことが出来ると思います。
このとき書き込んだプログラムのIDが“00”になっていれば、次回からのIDは00です。
(IDの照合は、現在フラッシュROMのIDアドレスに書き込まれているデータとの一致を要求しています。)
詳しくは、M16C/62Aユーザーズマニュアルp1-233を参照して下さい。

更新日:2001.11.25

Copyright (C) oaks-ele, Inc.