CH340 / 341 が搭載されている Arduino 互換機を MacOS sierra で動かす方法
29.10.16
【情報】
先週から今週まで、MacOS sierra への移行も一段落して、AVRMC 推奨の Arduino 互換機たちと、それ以外の出来る限りの種類の互換機たちとの接続性を確認していました。その中でMacOS sierra用のドライバー問題について分かった事を情報展開させて頂きます。
2016年10月末日・現在、MacOS sierra は、Arduino 互換機によく搭載されている CH340 / 341 というデバイスのドライバーでカーネル・パニックを引き起こす事がある様です。私の愛機である、Mac Book Air 11 でも、OSをアップデートしただけて、そのまま CH340 が搭載されている Arduino 互換機をUSB ポートに接続した瞬間、カーネル・パニックが発生。OSやら環境が変わると、この世界、良くある事なので驚きませんでしたが、又かという感じです。。。
そこで、USB からArduino 互換機を外し、再起動して気を取り直して本家の中華デバイス・メーカーのサイトを訪れて、最新のデバイス・ドライバーがないか見て見たところ、やはりありました。下記の URL にあります。
http://www.wch.cn/download/CH341SER_MAC_ZIP.html
ここから、sierra で使えるものと思われるデバイス・ドライバーをダウンロードしてインストール。結果、私の場合は NG でした。カーネル・パニックは発生しなくなりましたし、りんごマークをクリックして「このMacについて」を開いて、システムレポートの中から USB を選択して確認してみたところ、正常にドライバーがインストールされて認識されている感じはするものの、「Easy MCUser」との接続が出来ない状態でした。Windows PC / Raspberry Pi3 とは全く問題が無いのに。。。中には、この状態で問題なくCH340 / 341 を搭載した Arduino 互換機と正常に通信が出来ている方もいる様ですが。。。
そこで、Mac での開発がメインの私としては、今回有償(1000円ちょっと切るくらいの)デバイス・ドライバーを試して見る事にしました。結論的には大正解ですんなり動作しましたので、困っている方のためにご紹介します。
まず、下記 URL からデバイス・トライバーをダウンロードします。
https://www.mac-usb-serial.com
「BUY DRIVERS for €7.90」をクリックして、購入手続きが完了したらダウンロード・サイトのURL がメールで送られてくるので、そこから「Sierra」用のドライバーをクリックすると、ダウンロードが出来ます。
あとは、「Easy MCUser」を立ち上げて、試すと以下の様に無事通信が確立出来ました。
「Easy MCUser」をお使いでない方にも、きっと参考になる情報ではないかと思います。「Sierra」をお使いの方で、CH340/341 が搭載されているボードをお使いの方で困っていらっしゃる方は、ぜひお試しください。
先週から今週まで、MacOS sierra への移行も一段落して、AVRMC 推奨の Arduino 互換機たちと、それ以外の出来る限りの種類の互換機たちとの接続性を確認していました。その中でMacOS sierra用のドライバー問題について分かった事を情報展開させて頂きます。
2016年10月末日・現在、MacOS sierra は、Arduino 互換機によく搭載されている CH340 / 341 というデバイスのドライバーでカーネル・パニックを引き起こす事がある様です。私の愛機である、Mac Book Air 11 でも、OSをアップデートしただけて、そのまま CH340 が搭載されている Arduino 互換機をUSB ポートに接続した瞬間、カーネル・パニックが発生。OSやら環境が変わると、この世界、良くある事なので驚きませんでしたが、又かという感じです。。。
そこで、USB からArduino 互換機を外し、再起動して気を取り直して本家の中華デバイス・メーカーのサイトを訪れて、最新のデバイス・ドライバーがないか見て見たところ、やはりありました。下記の URL にあります。
http://www.wch.cn/download/CH341SER_MAC_ZIP.html
ここから、sierra で使えるものと思われるデバイス・ドライバーをダウンロードしてインストール。結果、私の場合は NG でした。カーネル・パニックは発生しなくなりましたし、りんごマークをクリックして「このMacについて」を開いて、システムレポートの中から USB を選択して確認してみたところ、正常にドライバーがインストールされて認識されている感じはするものの、「Easy MCUser」との接続が出来ない状態でした。Windows PC / Raspberry Pi3 とは全く問題が無いのに。。。中には、この状態で問題なくCH340 / 341 を搭載した Arduino 互換機と正常に通信が出来ている方もいる様ですが。。。
そこで、Mac での開発がメインの私としては、今回有償(1000円ちょっと切るくらいの)デバイス・ドライバーを試して見る事にしました。結論的には大正解ですんなり動作しましたので、困っている方のためにご紹介します。
まず、下記 URL からデバイス・トライバーをダウンロードします。
https://www.mac-usb-serial.com
「BUY DRIVERS for €7.90」をクリックして、購入手続きが完了したらダウンロード・サイトのURL がメールで送られてくるので、そこから「Sierra」用のドライバーをクリックすると、ダウンロードが出来ます。
あとは、「Easy MCUser」を立ち上げて、試すと以下の様に無事通信が確立出来ました。
「Easy MCUser」をお使いでない方にも、きっと参考になる情報ではないかと思います。「Sierra」をお使いの方で、CH340/341 が搭載されているボードをお使いの方で困っていらっしゃる方は、ぜひお試しください。