• 検索結果がありません。

ダウンローダーを使用してフラッシュメモリを書き換える

6. フラッシュメモリの書き換え方法

6.3. ダウンローダーを使用してフラッシュメモリを書き換える

ここでは、Hermit-At ダウンローダーおよび Hermit-AT Win32 を使用してフラッシュメモリを書き 換える手順について説明します。

Hermit-At ダウンローダーおよび Hermit-AT Win32 は、Armadillo のブートローダーと協調動作を 行い、作業用 PC から Armadillo のフラッシュメモリを書き換えることができます。

6.3.1. 準備

「表 3.11. ジャンパの設定」を参照しジャンパを適切に設定したあと Armadillo に電源を投入し、保 守モードで起動してください。

Armadillo と接続している作業用 PC のシリアルインターフェースが他のアプリケーションで使用さ れていないことを確認してください。使用されている場合は、該当アプリケーションを終了するなどし てシリアルインターフェースを開放してください。

download は hermit コマンドのサブコマンドの 1 つです。--input-file で指定されたファイルをター ゲットボードに書き込む時に使用します。--region は書き込み対象のリージョンを指定するオプション です。下記の例では、「kernel リージョンに linux.bin.gz を書き込む」という指示になります。

[ATDE ~]$ hermit download --input-file linux.bin.gz --region kernel

図 6.4 ダウンロードコマンド

シリアルインターフェースが /dev/ttyS0 以外の場合は、「図 6.5. ダウンロードコマンド(ポート指 定)」のように--port オプションを使用してポートを指定してください。

[ATDE ~]$ hermit download --input-file linux.bin.gz --region kernel --port /dev/ttyS1

図 6.5 ダウンロードコマンド(ポート指定)

bootloader リージョンは、誤って書き換えることがないように簡易プロテクトされています。書き換 える場合は、「図 6.6. ダウンロードコマンド(アンプロテクト)」のように--force-lockedオプションを 使用して、プロテクトを解除してください[1]

[ATDE ~]$ hermit download --input-file loader-armadillo4x0-[version].bin --region bootloader --force-locked

図 6.6 ダウンロードコマンド(アンプロテクト)

bootloader リージョンに誤ったイメージを書き込んでしまった場合、オ ンボードフラッシュメモリからの起動ができなくなります。この場合は

「6.6. ブートローダーを出荷状態に戻す」を参照してブートローダーを復 旧してください。

bootloader リージョンにはブートローダーイメージの他にブートローダー のパラメータが保存されています。「図 6.6. ダウンロードコマンド(アン プロテクト)」の手順を行っただけでは、パラメータは書き換えられず、

以前の設定が残ったままとなります。パラメータを初期状態に戻したい場 合は、「6.7. ブートローダーのパラメータを出荷状態に戻す」に示す手順 を実行してください。

6.3.3. 作業用 PC が Windows の場合

作業用 PC が Windows の場合、hermit.exe を実行すると、「図 6.7. Hermit-At Win32:Download ウィンドウ」が表示されます。

[1]書面の都合上折り返して表記しています。実際にはコマンドは 1 行で入力します。

Armadillo-400 シリーズソフトウェアマニュアル フラッシュメモリの書き換え方法

図 6.7 Hermit-At Win32:Download ウィンドウ

Armadillo と接続されているシリアルインターフェースを「Serial Port」に指定してください。ドロッ プダウンリストに表示されない場合は、直接ポート名を入力してください。

Image には書き込むファイルを、Region には書き込み対象のリージョンを指定してください。all や bootloader リージョンを指定する場合は、Force Locked をチェックする必要があります。

すべて設定してから実行ボタンをクリックすると、書き込みが開始されます。書き込み中は、「図 6.8.

Hermit-At Win32:download ダイアログ」が表示され、ダウンロードの設定と進捗状況を確認するこ とができます。

図 6.8 Hermit-At Win32:download ダイアログ ダウンロードが完了すると、ダイアログはクローズされます。

以前の設定が残ったままとなります。パラメータを初期状態に戻したい場 合は、「6.7. ブートローダーのパラメータを出荷状態に戻す」に示す手順 を実行してください。