% tar zxvf sh7045writer-1.X.X.tar.gz % cd sh7045writer % ./configure % make
インストールしなくてもプログラムの実行は可能です。プログラムは src/ に生成されます。
プログラムをインストールする場合には make install を実行します。Linux 環境であれば、root ユーザになる必要があります。
% su
# make install
また、プログラムの書き込みは USB, シリアルのポートの内、シリアルポート側からしか行えません。従って、PC と SH7045F とはシリアルポートにて接続して下さい。
プログラムを焼き込むときには、SH7045F に 5.0[V] を与えてます。
% sh7045writer usage: sh7045writer <mot file> options: -h, --help print this message. --port=<PORT> specify tty device. (default /dev/ttyS0) --baudrate=<BAUDRATE> specify tty baudrate. (default 115200 bps)
使用シリアルポートが /dev/ttyUSB0、データファイルが tRunCtrl.rom の場合、実行すべきコマンドは以下の通りです。(Linux 環境でのシリアルポートの認識について)
% sh7045writer --port=/dev/ttyUSB0 tRunCtrl.rom
Windows 環境の場合、指定ポートはデバイスマネージャで認識されている COM 一覧から設定します。(Windows 環境でのシリアルポートの認識について)
% sh7045writer --port=COM1 tRunCtrl.rom
使用シリアルポートがデフォルト(この場合 /dev/ttyS0)でよい場合には、データファイルのみの指定となります。
% sh7045writer tRunCtrl.rom
以下、データファイルが正常に焼き込めたときのメッセージです。
% sh7045writer tRunCtrl_beego.rom device: /dev/ttyS0 write baudrate: 115200 mot file: tRunCtrl_beego.rom check S-format file ... O.K. adjust SH7045F baudrate ... O.K. send write program (1360 byte) ... O.K. writing started. complete! (140164 byte) exit normaly.