ubuntu使用minicom来连接USB转serial(FT232)

正确连接串口线

  • 确保串口线可用,即在其他机器上面正常使用

  • 确保正确连接串口线,RX,TX,GND3条线准确连接,不确定线序,可以拆开串口线的主板外壳,查看焊点位置的标识

  • 确保设备上电并能正常工作

  • 确保设备内部或者烧录的固件为uart固件

安装minicom

sudo apt-get install -y minicom

确认串口连接

确认usb设备是否存在

fuqiang@fuqiang-VivoBook:~$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 009: ID 413c:2113 Dell Computer Corp. KB216 Wired Keyboard
Bus 003 Device 003: ID 13d3:5463 IMC Networks USB2.0 HD UVC WebCam
Bus 003 Device 005: ID 8087:0033 Intel Corp. 
Bus 003 Device 015: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

确认串口节点是否存在

fuqiang@fuqiang-VivoBook:~$ ls -al /dev/ttyU*
crw-rw---- 1 root dialout 188, 0  7月 22 09:45 /dev/ttyUSB0
fuqiang@fuqiang-VivoBook:~$ 

配置minicom

进入配置界面

sudo minicom -s

上下键移动,选择“串口设置”,ENTER键进入

按a设置串口的节点,其他设置也按照上图设置完成,退到上一界面,选择“保存设置为dfl”,退出即可

进入串口

minicom

异常排查

无/dev/ttyUSB*节点

fuqiang@fuqiang-VivoBook:~$ ls -al /dev/ttyU*
ls: 无法访问 '/dev/ttyU*': 没有那个文件或目录

dmesg查看内核打印,如下,发现其连接上后又卸载了

[ 3046.257082] usb 3-1: new full-speed USB device number 16 using xhci_hcd
[ 3046.413789] usb 3-1: New USB device found, idVendor=0403, idProduct=6001, bcdDevice= 6.00
[ 3046.413800] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3046.413804] usb 3-1: Product: FT232R USB UART
[ 3046.413808] usb 3-1: Manufacturer: FTDI
[ 3046.413810] usb 3-1: SerialNumber: A50285BI
[ 3046.418181] ftdi_sio 3-1:1.0: FTDI USB Serial Device converter detected
[ 3046.418224] usb 3-1: Detected FT232RL
[ 3046.419242] usb 3-1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 3046.952074] input: BRLTTY 6.4 Linux Screen Driver Keyboard as /devices/virtual/input/input22
[ 3047.081112] usb 3-1: usbfs: interface 0 claimed by ftdi_sio while 'brltty' sets config #1
[ 3047.082024] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[ 3047.082053] ftdi_sio 3-1:1.0: device disconnected

怀疑和brltty有关,拆卸brltty

sudo apt-get remove brltty

再次拔插USB,发现可以识别到串口节点

fuqiang@fuqiang-VivoBook:~$ ls -al /dev/ttyU*
crw-rw---- 1 root dialout 188, 0  7月 22 09:59 /dev/ttyUSB0
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在Ubuntu上安装minicom,您可以使用以下命令: ``` sudo apt-get install minicom ``` 这将下载并安装minicom软件包。\[1\] 如果您使用的是早于Ubuntu 8.10的版本,您可能还需要单独安装lrzsz软件包,因为它包含了x/y/zmodem协议。您可以使用以下命令安装lrzsz软件包: ``` sudo apt-get install lrzsz ``` 安装完成后,您就可以通过minicom来通过串口烧写内核了。\[2\] 请注意,在虚拟机环境下的Ubuntu默认情况下可能无法自动识别串口设备。您需要在虚拟机窗口右下角点击"Prolific USB-Serial Controller",然后选择"Connect (Disconnect from Host)",这样Ubuntu系统才能正确识别串口设备。\[3\] #### 引用[.reference_title] - *1* [Linux(Ubuntu)系统下,串口工具minicom的安装及使用](https://blog.csdn.net/Zhishuifuyue/article/details/116068480)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [UbuntuMinicom安装和配置](https://blog.csdn.net/allens_zhou/article/details/42740377)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码论斤卖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值