いろんなこと
いろんなことやってます
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
ubuntuでPIC(Pickit2の設定)
Pickit2 を PC に繋げて pk2cmd を入力すると
pk2cmd -?V <ーバージョン表示オプション

Executable Version: 1.20.00
Device File Version: 1.55.00
OS Firmware Version: PICkit 2 not found

Pickit2 が見つからないらしい。
他のオプションでも
pk2cmd -P

No PICkit 2 found.

だめだ。
むむむ。

ここの様に故障かと思ったけど、Busyが点滅した。ちゃんと動いているらしい。

いろいろ調べてやっと発見
なるほどデバイスの権限か。

とりあえずやってみた。
まずUSBの情報を調べる。
lsusb
Bus 001 Device 022: ID 058f:6377 Alcor Micro Corp. Multimedia Card Reader
Bus 001 Device 005: ID 15a4:1336
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 005: ID 04d8:0033 Microchip Technology, Inc.     <ーこれだ
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 011: ID 1bcf:0007 Sunplus Innovation Technology Inc.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

これによると /dev/bus/usb/004/005 が Pickit2 らしい。
これのパーミッションを 666 にすると良いらしい。
/dev/bus/usb/004$ ls -al
合計 0
drwxr-xr-x 2 root root 80 2010-02-10 03:22 .
drwxr-xr-x 7 root root 140 2010-02-07 22:59 ..
crw-rw-r-- 1 root root 189, 384 2010-02-07 22:59 001
crw-rw-r-- 1 root root 189, 388 2010-02-10 03:22 005

/dev/bus/usb/004$ sudo chmod 666 005
/dev/bus/usb/004$ ls -al
合計 0
drwxr-xr-x 2 root root 80 2010-02-10 03:22 .
drwxr-xr-x 7 root root 140 2010-02-07 22:59 ..
crw-rw-r-- 1 root root 189, 384 2010-02-07 22:59 001
crw-rw-rw- 1 root root 189, 388 2010-02-10 03:22 005

パーミッション変更した。
そして pk2cmd 実行。
pk2cmd -?V

Executable Version: 1.20.00
Device File Version: 1.55.00
OS Firmware Version: 2.32.00

お、表示された。
しかも最新のファームウエアだ。

とりあえず動く様になったけど、このままだと抜き差しする度にパーミッションの変更をしないとならないので
自動で動くように
sudo touch /etc/udev/rules.d/71-microchip.rules

でファイルを作り、
ATTR{idVendor}=="04d8", ATTR{idProduct}=="0033", OWNER="root",GROUP="root",MODE="0666"

と入力して保存。
この辺はリンク先のマネ。

無事動くようになった。

とりあえずこれで Pickit2 が動くようになったみたい。
次は実際に PIC に書き込みだ。
スポンサーサイト
コメント
コメント
コメントの投稿
URL:
本文:
パスワード:
非公開コメント: 管理者にだけ表示を許可する
 
トラックバック
トラックバック URL
トラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。