4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Mac OS X 10.10.5(Yosemite)にUSB - UART ブリッジ VCP ドライバをインストール

Posted at

スタートガイド通りやってもできなかった。いろいろ調べたら解決したのでメモ。

Silabからドライバをダウンロード
https://jp.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers#mac

スクリーンショット 2018-04-20 14.40.02.png

解凍してdmgをマウントしたらLegacy MacVCP Driverフォルダの内のSillicon Labs VCP Driver.pkgを実行。

スクリーンショット 2018-04-20 14.42.24.png

これでinstallは成功するけど、ドライバは認識されていない(Arduinoのポート選択に出てこない)

調べたらこれが出てきた。

With the new strict restrictions on Yosemite, Apple requires driver signature with drivers placed into /Library/Extensions, which is their preferred location moving forwards. I updated the driver installer to be smart enough to install the correct version (64 vs 32 bit) based on the OS.

Appleの拡張ドライバの扱いが違うみたいで、codesignコマンドを打って、リロードする必要があるみたい。

#Verify code signature
codesign -vvvvd /Library/Extensions/SiLabsUSBDriver.kext

#Verify ownership = root:wheel and permissions = rwxr-xr-x and loadable
kextutil -tn /Library/Extensions/SiLabsUSBDriver.kext

#unload the driver
sudo kextunload SiLabsUSBDriver.kext

#Reload the driver
sudo kextload -v 6 SiLabsUSBDriver.kext

これで/dev/cu.SLAB_USBtoUARTが選択できるようになって、M5Stackに書き込みもできるようになった。

スクリーンショット 2018-04-20 15.03.44.png

蛇足
ググってすぐ出てくるこのフォーラムは過去のpkg(SiLabsUSBDriverYos.kextが置かれる)に対しての対処方法なので、コマンドは通らない(そんなファイルないので)
https://www.silabs.com/community/interface/forum.topic.html/os_x_10_10_cp210xvc-2k97

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?