2

さて、LabVIEW または Python を使用して Arduino Duemilanove (ATMega328) への接続を確立すると、Bluetooth またはキーボードが強制終了されます。

私は単に接続を確立しようとしています/dev/cu.usbserial-A9007UZh(またはtty.usbserial-A9007UZh、しかし、Python を使用しているときにターミナルがシャットダウンされた後でも、キーボードまたは Bluetooth を強制終了しているようです)。

私は MacbookPro を使用していますが、2 つの USB スロットの 1 つがオンになっているのと同じ USB ハブにキーボードがあり、2 つの USB スロットのもう 1 つがオンになっているのと同じ USB ハブに Bluetooth があることがわかりました。これら 2 つのデバイス間の関連付けについて説明していますが、他のデバイスが失われる原因は何でしょうか?

Arduino (プログラミング IDE) または Cornflake を使用してシリアル接続を開くと、エラーは発生せず、すべてが期待どおりに動作します。これは、LabVIEW と Python で発生するようです。

私は Snow Leopard 10.6.2 を使用しており、最新の FTDI USB ドライバーがあり、32 ビット モードで実行しています。

4

1 に答える 1

0

FTDI との対応によると、OS X ドライバーには「完全なシステム クラッシュ」が発生し、「回復する方法がない」という既知の問題があるようです。彼らは、シリアル通信専用のスレッドを使用して入力データ (別名、デバイスによって送信され、OS X によって受信されたデータ) が迅速に読み取られるようにソフトウェアを設計することを推奨しています。

彼らは、2015 年春に OS X 用の新しい「認定済み」(署名済み?) ドライバーが利用可能になるはずだと述べていますが、この特定の問題がこの新しいリリースで解決されるかどうかについては言及していません。

余談ですが、OS X 10.10.2 とビルトインAppleUSBFTDI.kextドライバを使用して、Bluetooth/キーボードのクラッシュを経験したことはありません。

于 2015-03-17T18:50:50.057 に答える