[ARM] u-boot, консоль на usbtty
От: ДимДимыч Украина http://klug.org.ua
Дата: 17.10.12 11:42
Оценка:
Есть платка VAR-SOM-AM35 на базе TI AM3517. Нужно поднять консоль по USB. С линуксом проблем не возникло, все заработало. А вот с юбутом затык. Собирал с опциями:
#define CONFIG_USB_AM3517 1
#define CONFIG_MUSB_UDC 1
#define CONFIG_USB_DEVICE 1
#define CONFIG_USB_TTY 1
#define CONFIG_SYS_CONSOLE_IS_IN_ENV 1

#define CONFIG_USBD_VENDORID 0x0451
#define CONFIG_USBD_PRODUCTID 0x5678
#define CONFIG_USBD_MANUFACTURER "Texas Instruments"
#define CONFIG_USBD_PRODUCT_NAME "EVM"


Переменная usbtty=cdc_acm, при включении девайс на хосте детектится, /dev/ttyACM0 создается.
Ставлю stdout и stderr значение usbtty, вывод идет в терминал, все нормально. А вот когда делаю setenv stdin usbtty, ни ввода, ни вывода не происходит. Такое впечатление, что юбут зависает. Миником, открытый на /dev/ttyACM0 при этом закрывается с трудом: около минуты дуплит, потом только завершается. Что это может быть? Никто не сталкивался?
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.