计算机的串口不能用,怎么与目标板的串口连接呢?
windows下可以用USB转串口线实现,在google上搜索了一下,linux下更简单,连驱动都免装!
测试环境:ubuntu 12.04
总结如下:
1. 首先确认ubuntu安装了minicom,如果没有安装,就按装一个:sudo apt-get install minicom
2. 启动minicom, 设置串口设备为 /dev/ttyUSB0, 再设置波特率/数据位/停止位,保存为缺省配置df1
3. 重启minicom, 复位目标板,看是否有打印信息?
如果没有请确认:a)USB/串口线没问题,b)确认你使用的USB口是第一个(一个个的试吧,一般电脑不会标示出来)
设置串口:
输入: minicom -s
或者“minicom ,ctrl+a, z 配置选项,选择cOnfigure Minicom……O”
出现配置菜单:选serial port setup
进入串口配置
输入A配置串口驱动为/dev/ttyUSB0
输入E配置速率为115200 8N1
输入F将 Hardware Flow Control 设 为 NO
回车 退出
由于我们使用minicom作为超级终端控制路由器等设备, 而不是控制modem, 所以需要修改Modem and dialing, 将Init string, Reset string, Hang-up string设置为空. 设置完成后选择Save setup as dfl将当前设置保存为默认设置.
在配置菜单 选Save setup as df1保存(一定要记得这一步)
选Exit退出
下次在输入minicon 即可直接进入。
命令minicom是进入串口超级终端画面,而minicom -s为配置minicom。
说明/dev/ttyUSB0 对应为USB转串口0 为你连接开发板的端口。
阅读(5853) | 评论(0) | 转发(1) |