c_inoue
2018年3月30日 15時04分
お世話になっております。井上です。
Armadillo-IoT G3とArduino UNOをUSBケーブルで接続し、ArduinoからArmadilloへのデータ送信の確認を行っています。
データ送信中に、ArmadilloのUSBが切断され、データを受信できなくなります。(数分後USBが復帰して受信可能になります)
対処方法や原因など分かれば、ご教示頂ければと思います。
以下、現象発生時に出力されるメッセージです。
<出力メッセージ>-------------------------------------------------------------
usb 2-1.2: USB disconnect, device number 5
usb 2-1.2: new high-speed USB device number 6 using ci_hdrc
cdc_acm 2-1.2:1.0: ttyACM1: USB ACM device
cdc_acm 2-1.2:1.2: ttyACM2: USB ACM device
cdc_acm 2-1.2:1.4: ttyACM3: USB ACM device
cdc_acm 2-1.2:1.6: ttyACM4: USB ACM device
cdc_acm 2-1.2:1.11: ttyACM5: USB ACM device
cdc_acm 2-1.2:1.13: ttyACM6: USB ACM device
-------------------------------------------------------------------------------------
なお、Armadillo-IoT G2でも同様の送信確認を行いましたが、本現象は発生しませんでした。
G3のUSBはHi/Full-speed、G2のUSBはFull-speedだと思われるので、
High/Full-speedの変換で信号の品質が悪くなっているのではないかと推測しています。
以上、宜しくお願い致します。