首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Buildroot中配置Moxa UPort 1110USB串行转换器的驱动程序?

如何在Buildroot中配置Moxa UPort 1110USB串行转换器的驱动程序?
EN

Stack Overflow用户
提问于 2021-02-04 23:36:14
回答 1查看 223关注 0票数 0

我有一个带有嵌入式系统的板,它是基于buildroot的。在"make linux-menuconfig“中,我想为USB-RS232适配器"Moxa UPORT 1110”添加适当的驱动程序。我在"make linux-menuconfig“中做了标记:

代码语言:javascript
复制
Device Drivers-> USB support -> USB Serial Converter support-> USB MoxaUPORT Serial Driver

将适配器与设备连接后,linux将无法识别该设备。

当我检查"lsusb“时,我得到:

代码语言:javascript
复制
lsusb
Bus 001 Device 006: ID 110a:1110
Bus 001 Device 001: ID 1d6b:0002

主板看不到生产商的名字等。在我的Ubuntu计算机上,插入usb并输入"lsusb ::

代码语言:javascript
复制
Bus 001 Device 036: ID 110a:1110 Moxa Technologies Co., Ltd. 

当我在插入USB后检查dmesg并看到:

代码语言:javascript
复制
[ 9752.822985] usb 1-1: USB disconnect, device number 5
[ 9754.605939] usb 1-1: new full-speed USB device number 6 using musb-hdrc
[ 9754.768212] usb 1-1: New USB device found, idVendor=110a, idProduct=1110
[ 9754.775263] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 9754.782783] usb 1-1: Product: UPort 1110
[ 9754.786903] usb 1-1: Manufacturer: Moxa Technologies Co., Ltd.

我是否应该检查"make linux-menuconfig“中的任何其他设置/驱动程序以查看USB-R232适配器?

EN

回答 1

Stack Overflow用户

发布于 2021-02-09 08:12:02

通过查看Linux源代码,我了解到您启用了不包含Uport1110的mxuport驱动程序。但是,它看起来像是ti_usb_3410_5052驱动程序。您可以通过设置CONFIG_USB_SERIAL_TI来启用它。

在Buildroot源代码中,我看到您必须确保设置了BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI才能包含固件文件(moxa-1110.fw)。

因此,在make menuconfig中,在Target packages > Hardware handling > Firmware > linux-firmware > USB to Serial Firmware下启用USB TI 3410/5052 Serial Firmware

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66048818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档