ファーム更新成功

早起きしたのでROM書きに挑戦。PICNICの基板からPICを取り外し、ゼロプレッシャーソケットを重層。PICNICキットについていたPICはROMライタが対応していないとかで、拡張キットについてきた16f877を使用して、というかこれに書き込み。
マイクロコンピュータでは小さなコードを16f84に書き込んでいたわけだが、今度はかなり大きいので少々ドキドキ。同じパラメータで書き込みを試みると・・・

[macintosh:cai/pic/picnic-b] quwaji% ../akipic-0.1.8/akipic -p /dev/cu.usbmodemUSB-COM1 -w v1201.hex
Out of PIC memory!! ------0800

うぎゃ。確かデバイスの指定もあったなと・・・

[macintosh:cai/pic/picnic-b] quwaji% ../akipic-0.1.8/akipic -p /dev/cu.usbmodemUSB-COM1 -d 16f877 -w v1201.hex

ID information...
        0xf 0xf 0xf 0xf 

config word status...
        BKBUG   disable
        CP      disable
        WRT     enable
        CPD     disable
        LVP     enable
        BODEN   enable
        PWRTE   enable
        WDTE    disable
        FOSC    HS
Program memory = 1FC1
Data memory = 0017
Config word = 0007

今度は成功。テキストには3分くらいかかると書いてあったが、そこまで待たなかった。多分akipicがVerifyしていないためだろう。PICNIC基板に載せたゼロプレッシャーソケットにセットして電源投入。方向を間違えていて焦ったが、難なく動作。めでたしめでたし。
さ、拡張キット組み立てるか。Let's 電子工作