串口调试
选购适配器
网店上有许多usb转串口的适配器,按芯片来分,有以下几种:
[cp2104]
pl2303
ch340
注意:roc-rk3308b-cc 默认的波特率是1500000,有些usb转串口芯片波特率无法达到1500000,同一芯片的不同系列也可能会有差异,所以在选购之前一定要确认是否支持。这里,官方推荐 cp2104 芯片的适配器。
硬件连接
roc-rk3308b-cc 调试串口默认波特率为 1500000,推荐使用官方的cp2104 usb转uart串口模块,其连接方法如下:
红色:3.3v 电源,不需要连接
黑色:gnd,串口的地线,接开发板串口的 gnd 针
白色:txd,串口的输出线,接开发板串口的 tx 针
绿色:rxd,串口的输入线,接开发板串口的 rx 针
实际接线图如图:
连接参数
roc-rk3308b-cc 使用以下串口参数:
波特率:1500000
数据位:8
停止位:1
奇偶校验:无
流控:无
windows 上使用串口调试
安装驱动
下载驱动并安装:
cp2104
如果在 windows 系统上安装官网的cp210x驱动,使用putty或securecrt等工具设置串口波特率为1500000,如果出现设置不了或无效的问题,可以下载旧版本驱动。
插入适配器后,系统会提示发现新硬件,并初始化,之后可以在设备管理器找到对应的 com 口:
安装软件
windows 上一般用 putty 或 securecrt。其中 putty 是开源软件,在这里介绍一下,securecrt 的使用方法与之类似。
到这里下载 putty,建议下载putty.zip,它包含了其它有用的工具。
解压后运行 putty.exe,选择 connection type(连接类型)为 serial(串口),将 serial line(串口线)设置成设备管理器所看到的 com 口,并将 speed(波特率)设置为 1500000,按 open(打开)即可:
ubuntu 上使用串口调试
在 ubuntu 上可以有多种选择:
picocom
minicom
kermit
picocom 的使用比较简单,以下就介绍 picocom,其它软件也是类似的。
安装
sudo apt-get install picocom
连接好串口线的,看一下串口设备文件是什么,下面示例是 /dev/ttyusb0
ls /dev/ttyusb* /dev/ttyusb0
运行
picocom -b1500000/dev/ttyusb0 picocom v1.7 port is : /dev/ttyusb0 flowcontrol : none baudrate is :1500000parity is : none databits are :8escape is : c-alocalechois : no noinit is : no noreset is : no nolock is : no send_cmd is : sz -vv receive_cmd is : rz -vv imap is : omap is : emap is : crcrlf,delbs, terminal ready
以上提示ctrl-a是转义键,按ctrl-actrl-q就可以退出终端。除了ctrl-q外,还有几个比较常用的控制命令:
ctrl-u:提高波特率
ctrl-d:降低波特率
ctrl-f:切换流控设置(硬件流控 rts/cts, 软件流控 xon/xoff, 无 none)
ctrl-y:切换奇偶校验 (偶 even, 奇 odd, 无 none)
ctrl-b: 切换数据位 (5, 6, 7, 8)
ctrl-c:切换本地回显(local-echo)开关
ctrl-v:显示当前串口参数和状态
自然交错过渡模式PFC控制器UCC28063
智慧水利信息化系统,一体式数据监管,解决水利管理难题
浙江杭州fm频道列表
FRAM占领医疗领域和智能电表行业
半导体制造过程讲解
fireflyROC-RK3308B主板CC串口调试简介
工业物联网PaaS平台的守、破、离
双向低电压变换器GTL2002D的性能特性及作用
21700电池PK18650电池 特斯拉为何带头换芯?
Google的Cloud AI Platform Pipelines Beta简化了AI工作流程
建立以患者为中心的医疗体系,完善医疗保健服务
使用恒温恒湿试验箱时有哪些注意事项
自动驾驶处理器将撬动难以估量的巨大经济规模
英睿达P5 Plus SSD深度测评
终于可以不用带大串钥匙出门了—斑点猫W300指纹锁评测
Mavenir致力于利用云原生软件构建面向未来的网络
MRAM的优势与劣势
SK创新将为法拉利首款量产电动汽车车型供应电池
为能耗及管理做“减法”,涂鸦智能打造停车场智慧照明解决方案
苹果采取重大计,Mac电脑要用自研CPU