cdc_acm: не удалось установить dtr/rts - не удается связаться с USB-устройством cdc

Я пытался перечислить USB-устройство CDC, используя pic24fj128gb206. Устройство, кажется, перечислено правильно.

Но когда я подключаю свое устройство к ПК с Linux, я получаю следующее предупреждение от ядра.

cdc_acm 1-8.1.6.7:1.0: failed to set dtr/rts

И это сообщение будет повторяться, когда я пытаюсь подключиться с помощью экрана.

screen /dev/ttyACM9 115200

И я не могу общаться с моим устройством с ПК [ Ubuntu, 14.04 ]

При анализе данных с использованием wireshark, похоже, что USB-связь в порядке, пока хост не выдаст URB_CONTROL_out и устройство ответит с состоянием URB как Broken Pipe (-EPIPE ) (-32)

Может ли кто-нибудь помочь мне с тем, как отладить эту проблему или какие-либо методы для дальнейшей отладки?

0 ответов

Другие вопросы по тегам