Macでjenprogを使った書き込み
プログラムモードにしたあとで、jenprogでbinファイルを指定して書き込む。
しかし、TWE-Liteのページは情報量が豊富なようなきがするんだけどやたらとわかりづらいような気がする。
$./jenprog -t /dev/tty.usbserial-AHXTVEKN -s
$./jenprog -t /dev/tty.usbserial-AHXTVEKN App_TweLite_Master_JN5164_1_6_6.bin
ここでエラーになってひやっとした。何回やってもエラーが出て、諦めかけたがケーブルを変えてやったら書き込めた。繊細みたい。書き込みでエラーになってもIPL的な部分は無事なので、成功するまで繰り返しチャレンジすれば焼ける。もう一枚のTWE-Liteも何回か失敗して、-b 38400
を追加してボーレートを変えたら通った。
➜ jenprog ./jenprog -t /dev/tty.usbserial-AHXTVEKN App_TweLite_Master_JN5164_1_6_6.bin
*** jenprog ver 1.3 ***
file info: 04 03 0008
writing...
0%..
ERROR(2): communication with the target
成功すると下記のような表示になるので、再度リセットしてつなぎなおせばシリアル経由でアクセスできるようになる。
➜ jenprog ./jenprog -t /dev/tty.usbserial-AHXTVEKN App_TweLite_Master_JN5164_1_6_6.bin
*** jenprog ver 1.3 ***
file info: 04 03 0008
writing...
0%..10%..20%..30%..40%..50%..60%..70%..80%..90%..done - 7.89 kb/s
done
OK: firmware is successfully programmed.
ボーレート指定の方法
➜ jenprog ./jenprog -t /dev/tty.usbserial-AHXTVEKN App_TweLite_Master_JN5164_1_6_6.bin -b 38400