RenesasのSHシリーズ、H8シリーズ用プログラムライタ
Linuxで動くライターが見つからなかったので作ってみた。
試してないけど、Pythonで書いているので他のOSでも動くはず。
ちゃんと作っていないので、かけないCPUも多々あると思います。
秋月のSH7144Fマイコンボード開発セットで動作確認
インストール
- Pythonが入ってなかったらインストール。普通は最初から入っている
- GUI版(wxsh8writer)を使うならwxPythonをインストール
- ほとんどのディストリビューションに公式パッケージとして入っている
- SH8Writerを取ってきて適当なディレクトリに展開する。
- 「H8ライター + H8工作 + PIC工作」さんの「H8ライター」というところにある「H8W_038b4.zip」をもらってきて、中の「CTRL_MOT」(書き込み制御プログラム)というディレクトリをSH8Writerがあるディレクトリに置く。
- 自分で作る場合は同じページにある「CTRL_MOTsrc_038.zip」をもらってきて、そのソースを参考に作る
- 「PROG」というディレクトリにプログラムを置く
使い方
CUIバージョンの場合
- 「test.py」を参考に、書き込み制御プログラム(CPUに依存)や書き込むプログラム、通信速度などを決めて、適当なファイル名.pyというファイルに保存する。
- 上で作った設定ファイルを使って実行。以下のように設定ファイルは「.py」を取った状態で渡す
$ sh8writer.py test
GUIの場合
- 実行するとウインドウが開くので書き込み制御プログラム(CPUに依存)や書き込むプログラム、通信速度などを決めて、「Write」ボタンを押すと書き込み開始
参考リンク