HIDAVRW-GUI 操作説明書
このマニュアルは「FTAVRW-GUI 操作説明書」を流用して作られています。
HIDAVRW-GUIとは画面の様子が若干異なりますが、操作方法は同じです。
■起動説明
hidavrwg.exeをhidavrw.exeと同じフォルダに置き、hidavrwg.exeを起動します。
※インストール/アンインストール作業はありません。
※アプリ不要時は単純に削除してください。レジストリは使用していません。
■動作モードの設定
本ライターの動作モードを指定します。ターゲットAVRに合わせて「HVSモード」か「TPIモード」を選択してください。
■プログラミング操作
書き込み、読み出し、照合(ベリファイ)とも、項目名をチェック・オンした項目が操作対象となります。
ファイル名などが入力されていてもチェック・オフすれば操作対象から外れます。
※一時的に処理対象から外したいときに、入力をクリアする必要はないということです。
書き込み方
プログラムファイル(hex)/EEPROMファイル(eep) の書き込み方
![](prog_eep_part.png)
書き込むファイルの項目「プログラムファイル (hex)」「EEPROMファイル (eep)」をチェック・オンします。
対象のファイルをリストボックス上にドラッグ&ドロップします。または、[…]ボタンをクリックしてファイル選択ダイアログから選択します。
必要に応じて複数個のファイルをまとめてドラッグ&ドロップ(またはダイアログから選択)できます。
「書き込み」ボタンをクリックすると書き込みを開始します。
![](fukusuu.png)
![](listclear.png)
リストボックスをクリックすると書き込み対象のファイルが確認できます。
リストをクリアするには、リストボックス上で右クリック→「リストをクリアする」を選択します。
※新しく対象ファイルをドラッグ&ドロップ(またはダイアログから選択)する度にリストはクリアされます。
ヒューズバイト/ロックビットの書き込み方
![](fuse_part.png)
「ヒューズ系」の項目をチェック・オンします。
ヒューズ値やロックビット値を入力します。ターゲットAVRの現在値を変更しない項目は空欄にします。
「書き込み」ボタンをクリックすると書き込みを開始します。
※有効な値は8桁の2進数または2桁の16進数です。16進数は大文字/小文字を区別しません。「0x」は不要です。
書き込み例
![](write_sample.png)
出力表示欄の上辺を引っ張り上げると情報が見やすくなります。
※画像クリックで拡大
書き込み中のアプリケーション操作について
書き込み中は出力表示欄に経過が表示されます(「...」の表示)。
このとき、本アプリケーションは一切の操作を受け付けません。ウインドウ右上の[X]ボタンも効きません。
書き込み中に処理を中止するには、次の方法を実行してください。
※書き込みを失敗させ、本アプリケーションに制御を戻します。
方法…本ライターのUSBケーブルをPCから引っこ抜く。
読み出し方
プログラムファイル(hex)/EEPROMファイル(eep) の読み出し方
![](prog_eep_part.png)
読み出す項目「プログラムファイル (hex)」「EEPROMファイル (eep)」をチェック・オンします。
インテルHEX形式の1レコードのデータサイズを指定します。
「読み出し」ボタンをクリックすると読み出しを開始します。
読み出した後、必要であればインテルHEX形式でファイルに保存することができます。
「保存する」ボタンをクリックし、ファイル選択ダイアログを開きます。任意のファイル名で保存します。
ヒューズバイトの読み出し方
![](fuse_part.png)
「ヒューズ系」の項目をチェック・オンします。
「読み出し」ボタンをクリックすると読み出しを開始します。
※ヒューズ値が記入してあっても無視されます。わざわざ空欄にする必要はありません。
照合(ベリファイ)の仕方
プログラムファイル(hex)/EEPROMファイル(eep) ヒューズバイトの照合の仕方
書き込みと同様の操作方法です。
照合する項目「プログラムファイル (hex)」「EEPROMファイル (eep)」「ヒューズ系」をチェック・オンします。
照合元となるファイルやヒューズ値を指定します。
「照合」ボタンをクリックすると照合を開始します。
■インターフェイス操作
本アプリケーション、ターゲットAVR、本ライターに関する動作を設定します。
![](interface_part.png)
アプリケーション
出力表示欄の色
「Windows標準色」…通常のWindows配色です。
「黒背景」…コマンドプロンプトに似せた黒背景、白文字の配色です。
スタート時にチェック・オンしておく項目
「プログラミング」タブ内の項目「プログラムファイル(hex)」「EEPROMファイル(eep)」「ヒューズ系」のうち、本アプリケーション起動時にチェック・オン済みにしておく項目を選択します。起動ごとにチェック・オンする手間が省けます。
ターゲットデバイス(AVR)
デバイス情報を読み込む
コマンドプロンプトから「hidavrw.exe -r」を実行することと同じです。
デバイスのメモリ内容を消去する
コマンドプロンプトから「hidavrw.exe -e」を実行することと同じです。
HID-AVRライター 本体番号
本体の番号を指定する
コマンドプロンプトから「hidavrw.exe -dev<n>」を実行することと同じです。
チェック・オフ時はhidavrw.exeの動作に従います。
すなわち、HIDAVRWのiniファイルに記述があればその値が採用され、なければデフォルト値(-dev0)が採用されます。
■アプリケーションの設定を保存する
「インターフェイス」タブで設定した内容を保存し、次回起動時に反映させることができます。
保存方法
メニューバー:ファイル → 「設定を保存する」をクリック。チェックマークが付きます。
本アプリケーション終了時に設定ファイル「hidavrwg.ini」が作成されます。
![](save_param.png)
本アプリケーションを初期状態で起動したい場合
上記「設定を保存する」を再度クリックし、チェックマークを外した状態で本アプリケーションを終了させます。
本アプリケーションのフォルダに「hidavrwg.ini」ファイルがあればそれを削除します。
以上により、次回から本アプリケーションは初期状態で起動するようになります。
■通信速度を設定する
TPIモード時の通信速度(ボーレート)を設定することができます。
PCと本ライター間の通信速度のことではありません。本ライターとターゲットAVR間の通信速度のことです。
![](baudrate.png)
設定方法
画面下部、「Baudrate」項目の三角ボタンをクリックします。リストボックスメニューが開きます。
リストから目的の通信速度を選択し、リストを閉じます。
再度「Baudrate」項目の三角ボタンをクリックすると値が確定します(右側の図)。
リスト内の項目「HIDAVRWによる」を選択した場合、通信速度はhidavrw.exeの動作に従います。
すなわち、HIDAVRWのiniファイルに記述があればその値が採用され、なければデフォルト値(115200bps/-br12)が採用されます。
■エラーメッセージについて
HIDAVRW側でエラーが発生した場合、下記のようなエラーメッセージが表示されることがあります。
状態異常のHIDAVRWをHIDAVRW-GUI側で強制終了させるためです。
本ライターやターゲットAVR、PC本体には何ら影響ありません。無視してください。
![](errmes.png)
(C) 『昼夜逆転』工作室