広告
PK2CMD
はコマンドラインから、PICkit 2経由でプログラムを書き込める。
Microchip
公式なのでほとんどのPICに対応
PICkit 2
は秋月でも手に入るので入手性は良いし、値段も高くないし、Microchip
の物なので安心。
インストール
DebianやUbuntuの場合は有志がパッケージを作ってくれている
のでそれを利用。
ダメだったら自力でコンパイルする
動作チェック
まず、使えるかどうか確かめる。
PICkit 2に書き込むPICをつなげて
$ pk2cmd -P
とやる。問題なければ、下のようにつながっているPICの名前が出てくる
$ pk2cmd -P
Auto-Detect: Found part PIC18F2550.
もしも、うまくいかないと
Auto-Detect: No known part found.
となる。
この場合は、PICデバイスがちゃんとつながっていない可能性がある。
また、
No PICkit 2 found.
の場合は、パーミッションに問題があるか、PICkit 2がちゃんとつながっていないか。
書き込み
pk2cmd -PPIC16Fxxx -M -F/home/my_user/my_program.hex
ベリファイ
pk2cmd -PPIC16Fxxx -Y -Fmy_program.hex
読み込み
pk2cmd -PPIC16Fxx -GF/home/my_user/my_program.hex
参考ページ
広告