何でも伝言板

Wcinpに関する質問はe-mailにてお願いします




   

379/383 09-08-10 10:25:28  もじもじ

OneBitLoderのしくみについて
自己レスですみません。 OneBitLoderのソースを良く見て、OneBitLoderもmain()関数(0000H)にプログラムがあって、 smain()のプログラムの後ろのブートローダに飛ばしていることがわかりました。 パソコンからの書込データがなければ、dummy()を呼び出し、このdummy()関数内のdummymain()が、 通常のファームウェアが書き込まれる所(0008H)ということですね。 パソコン側からは、0000Hからのリセットベクタ部分のプログラムを送らないようにしているので すか。OneBitLoderのソースではリセットベクタのプログラムを書き込まないようにしている感じ がないので。 このメッセージがOneBitLoderの重要な部分であるのであれば、このメッセージは削除していただ いてかまいません。可能であればご教示いただければと思います。 よろしくお願いします。