[ARM奮闘記 AT29LV1024]
★ROMを書き換える
ROM更新ソフトを作成しました。
NJARM7 とこのツールを組み合わせれば、秋月 ARMボードにフラッシュROMを取り付けたままROMを更新できます。
ROMに書き込む内容を転送するのに COM0 ポートを使うので、PC側にもRS-232Cポートが必要です。
また、COM0経由で RAMにダウンロード&実行する機能も付けました。
RomWriter
これを使うと、ROMイメージの BIN ファイルを COM0経由で PCから送りつけ、ROMに書き込むことができます。
ROM は、電源投入直後 0x00000000番地から 1MB に割り当てられていますので、それを想定したプログラム
を書き込むことにより、スタンドアロンで動作できるようになります。
このツールは NJARM7 環境が必須になりますが、そのかわり ROM をボードから取り外さずに書き換えられます。
NJARM7 から直接RAMへ Downloadして、開始してもうまく開始されない場合があります。その場合、PC上の転送ツールでダウンロード
開始を選んでも、しばらくすると通信エラーになるので NJARM7 で Downloadするところからやり直してください。
正常に通信できていればすぐにプログレスバーが動き始めます。
AT29LV1024 の更新限度回数は1万回以上のようなので、毎回 ROMに書き込んでもそうそう寿命に到達することはなさそうです。
また、ROMに書き込んでしっかりリセットしてから起動すると安定して動作します。
このツール付属の RAMダウンローダは、ROMから起動するので、こちらも安定して動作します。
[前へ][▲上へ][次へ]