2016年9月26日月曜日

Pickit3がEl Capitanで認識しない問題

問題
Pickit3がEl Capitanで認識しない

環境
Mac OSX El Capitan (10.11.5),  MPLABX3.35, Pickit3

原因
El Capitanのセキュリティ強化、System Integrity Protection (SIP)によって、MPLABXインストール時にUSBシリアル通信関連のJavaライブラリがインストールされないため。
/usr/lib/java/libSerialAccessLink.dylib
/usr/lib/libSEGGERAccessLink.dylib
などがインストールされない。
(SIPで/usrディレクトリ下のアクセスが制限されている)

解決
System Integrity Protection (SIP)のちにMPLABXを再インストールする。

1.Command + Rを押しながら再起動(リカバリモードで再起動)
2.ターミナルを開く
3.csrutil disableコマンドを実行
4.再起動
5.既にMPLABXをインストールしている場合は、アンインストール
6.MPLABXをインストール
7.再度リカバリモードで再起動し、csrutil enableを有効に戻す
(ライブラリがインストールされたため、戻して良い)

以上


参考:
http://www.microchip.com/forums/m891731.aspx
http://blog.goo.ne.jp/jh3kxm/e/3db7e3404b3322d4f417f9807d3128f2
http://rcmdnk.github.io/blog/2015/10/10/computer-mac/

0 件のコメント: