「インストール - Kz h8write」の版間の差分
編集の要約なし |
|||
(同じ利用者による、間の10版が非表示) | |||
1行目: | 1行目: | ||
== 概要 == | == 概要 == | ||
ホストPCからAKI-H8/3069Fボードへファームウェアを書き込むには、専用のソフトウェアが必要である。<br> | |||
ここでは、kz_h8writeのインストール手順を記載する。<br> | |||
<br><br> | <br><br> | ||
== H8/3069F writer for KOZOS(kz_h8write)とは == | == AKI-H8/3069F writer for KOZOS(kz_h8write)とは == | ||
H8/3069Fで使用することのできるフラッシュライタである。 | AKI-H8/3069Fで使用することのできるフラッシュライタである。<br> | ||
<br> | |||
坂井弘亮氏の"12ステップで作る組込みOS自作入門"や米田聡氏の"はじめる組み込みLinux" | 坂井弘亮氏の"12ステップで作る組込みOS自作入門"や米田聡氏の"はじめる組み込みLinux"で使用されているh8writeにおいて、<br> | ||
PCとAKI-H8/3069Fの間で行われるボーレートの合わせ込み処理に誤りがある。 | PCとAKI-H8/3069Fの間で行われるボーレートの合わせ込み処理に誤りがある。<br> | ||
<br> | |||
そこで、それらが正常に動作するように、kz_h8writeが作成された。 | そこで、それらが正常に動作するように、kz_h8writeが作成された。<br> | ||
<br><br> | <br><br> | ||
== | == kz_h8writeのインストール == | ||
[https://ja.osdn.net/projects/kz-h8write/ | [https://ja.osdn.net/projects/kz-h8write/ OSDNのWebサイト]または[https://cubeatsystems.com/kz_h8write/ CuBeatSystems]にアクセスして、ソースコードをダウンロードする。<br> | ||
kz_h8write- | ダウンロードしたファイルを解凍する。<br> | ||
cd | unzip kz_h8write-<バージョン>.zip | ||
cd PackageFiles/src | |||
<br> | |||
kz_h8writeをビルドする。<br> | |||
mv kz_h8write h8write | make -j $(nproc) | ||
<br> | |||
2つのファイルが生成される。<br> | |||
* kz_h8write | |||
* motdump | |||
<br> | |||
生成されたファイルを任意のディレクトリに配置する。<br> | |||
mv kz_h8write motdump <kz_h8writeのインストールディレクトリ> | |||
<br> | |||
必要ならば、ファイル名を<code>kz_h8write</code>を<code>h8write</code>に変更する。<br> | |||
mv kz_h8write h8write | |||
<br> | |||
~/.profileファイル等に、環境変数<code>PATH</code>を設定する。<br> | |||
vi ~/.profile | |||
<br> | |||
# ~/.profileファイル | |||
export PATH="<kz_h8writeのインストールディレクトリ>:$PATH" | |||
<br><br> | <br><br> | ||
== 確認 == | == 確認 == | ||
コマンドパスが通っているか確認するため、以下のコマンドを実行する。<br> | コマンドパスが通っているか確認するため、以下のコマンドを実行する。<br> | ||
which | which kz_h8write | ||
正常に動作している場合、以下に示すように表示される。<br> | |||
/usr/local/bin/ | /usr/local/bin/kz_h8write | ||
<br><br> | <br><br> | ||
== 使用方法 == | == 使用方法 == | ||
AKI-H8/3069FのDIPスイッチを、1:ON、2:ON、3:OFF、4:ONと設定して、ACアダプタを接続する。<br> | |||
kz_h8writeコマンドに、motファイル名と動作周波数、シリアルデバイスファイル名記述して実行する。<br> | |||
<br> | |||
<u>※注意</u><br> | |||
<u>もし、最初の1回目は失敗した場合は、再度同じコマンドを実行する。</u><br> | |||
h8write -3069 -f20 xxxxx.mot /dev/ttyUSB0 | h8write -3069 -f20 xxxxx.mot /dev/ttyUSB0 | ||
<br> | <br> | ||
52行目: | 73行目: | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:SUSE]] | [[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:UCLinux]] |
2024年3月2日 (土) 12:38時点における最新版
概要
ホストPCからAKI-H8/3069Fボードへファームウェアを書き込むには、専用のソフトウェアが必要である。
ここでは、kz_h8writeのインストール手順を記載する。
AKI-H8/3069F writer for KOZOS(kz_h8write)とは
AKI-H8/3069Fで使用することのできるフラッシュライタである。
坂井弘亮氏の"12ステップで作る組込みOS自作入門"や米田聡氏の"はじめる組み込みLinux"で使用されているh8writeにおいて、
PCとAKI-H8/3069Fの間で行われるボーレートの合わせ込み処理に誤りがある。
そこで、それらが正常に動作するように、kz_h8writeが作成された。
kz_h8writeのインストール
OSDNのWebサイトまたはCuBeatSystemsにアクセスして、ソースコードをダウンロードする。
ダウンロードしたファイルを解凍する。
unzip kz_h8write-<バージョン>.zip cd PackageFiles/src
kz_h8writeをビルドする。
make -j $(nproc)
2つのファイルが生成される。
- kz_h8write
- motdump
生成されたファイルを任意のディレクトリに配置する。
mv kz_h8write motdump <kz_h8writeのインストールディレクトリ>
必要ならば、ファイル名をkz_h8write
をh8write
に変更する。
mv kz_h8write h8write
~/.profileファイル等に、環境変数PATH
を設定する。
vi ~/.profile
# ~/.profileファイル export PATH="<kz_h8writeのインストールディレクトリ>:$PATH"
確認
コマンドパスが通っているか確認するため、以下のコマンドを実行する。
which kz_h8write
正常に動作している場合、以下に示すように表示される。
/usr/local/bin/kz_h8write
使用方法
AKI-H8/3069FのDIPスイッチを、1:ON、2:ON、3:OFF、4:ONと設定して、ACアダプタを接続する。
kz_h8writeコマンドに、motファイル名と動作周波数、シリアルデバイスファイル名記述して実行する。
※注意
もし、最初の1回目は失敗した場合は、再度同じコマンドを実行する。
h8write -3069 -f20 xxxxx.mot /dev/ttyUSB0
以下に、kz_h8writeコマンド実行時の各シーケンスが実行されていく様子を記載する。
======================================= KOZOS H8/3069F Flash Writer. Copyright(C) 2011 Shinichiro Nakamura ======================================= Bitrate sequence: Done. Inquiry device: Done. Select device: Done. Inquiry clock mode: Done. Select clock mode: Done. Select bitrate: Done. Write erase: Done. Complete.
全てのシーケンスが正常に完了した場合は、Complete.と表示される。