ROCK Pi 4 ABC调试串口使用
https://img.alicdn.com/imgextra/i1/2228493564/O1CN01rZSLx21cCMBreClrh_!!2228493564.jpg样机购买:https://item.taobao.com/item.htm?&id=599897236410
[*]rock pi 4
[*]USB Type-C电源适配器和USB Type-C充电数据线
[*]使用 Windows 或 Linux 的主机 PC
[*]USB转TTL串口线
[*]USB转TTL线各管脚定义如下图所示:
[*]ROCK Pi 4 的默认波特率为 1500000(1.5Mbps),请检查您的 USB 转 TTL 线是否支持 1.5Mbps 波特率。CP210X和PL2303x部分型号 有波特率限制,请查看指定型号。我们还测试了一些基于 PL2303x 的廉价电缆无法正常工作。确保选择高质量的。以下说明使用基于FT232RL的电缆。
[*]貌似macOS平台的串口工具由于驱动限制不能支持自定义波特率,比如1.5Mbps。如果您知道如何在 macOS 上设置自定义波特率,请在此处添加一个项目以显示您的发现。
如下连接 USB 转 TTL 串行电缆。不要连接红线。
rock pi 4 <---> USB转TTL线
RX(引脚 10) <---> 绿线
TX(引脚 8) <---> 白线
地(引脚 6) <---> 黑线
主机 PC 上的串行设置
ROCK Pi 4 u-boot 和内核控制台的默认串行设置是:
波特率:1500000
数据位:8
停止位:1
奇偶校验:无
流量控制:无
Linux
Minicom 是支持大范围波特率的串口工具。
安装 minicom:
sudo apt-get update
sudo apt-get install minicom插入USB转TTL线,内核`dmesg | tail` 应显示以下设备:
usb 1-6.4.3: new full-speed USB device number 103 using xhci_hcd
usb 1-6.4.3: New USB device found, idVendor=0403, idProduct=6001
usb 1-6.4.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-6.4.3: Product: USB <-> Serial
usb 1-6.4.3: Manufacturer: FTDI
ftdi_sio 1-6.4.3:1.0: FTDI USB Serial Device converter detected
usb 1-6.4.3: Detected FT232BM
usb 1-6.4.3: FTDI USB Serial Device converter now attached to ttyUSB0/dev/ttyUSB0是我们的设备。
设置 minicom
首先将当前用户添加到 plugdev 组以使用 minicom,无需 sudo 或 root。
sudo usermod -a -G plugdev $USER编辑您的~/.bashrc并添加以下带有一些默认参数的行
alias minicom='minicom -w -t xterm -l -R UTF-8'登录新终端生效。
创建并编辑文件~/.minirc.rockpi4,添加以下内容:
pu port /dev/ttyUSB0
pu baudrate 1500000
pu bits 8
pu parity N
pu stopbits 1
pu rtscts No现在运行minicom rockpi4以使用上面的配置并连接到 ROCK Pi 4 串行控制台。
Windows
Putty 也是支持大范围波特率的出色串行工具。
将 USB 转 TTL 电缆插入 Windows PC。查看 设备管理器,您可以找到COM 编号。这是COM3。
在 Windows PC 上启动应用程序 Putty。并进行如下设置:
对于类别Session,将串行线路设置为 COM3,速度1500000,连接类型为串行。
在Saved Sessions列中写入rockpi4并按Save。
对于类别Connection---Serial,进行设置:
常见问题
1.使用调试控制台时,屏幕上有系统启动信息,但是键盘不能输入文字?
原因之一可能是串口工具设置错误,例如硬件流控等,这里我们应该禁用硬件流控。
苹果系统
下载并安装PL2303 Mac OS X 驱动程序(通用二进制驱动程序)
安装CoolTerm(通用二进制)
单击选项菜单并设置以下内容:
[*]端口:选择usbserial-xxx
[*]波特率:选择自定义输入1500000
[*]没有流量控制,也没有 DTR/RTS
[*]单击保存图标将配置保存为rockpi4,然后单击连接图标
[*]启动您的 ROCK Pi 4,您将看到串行控制台输出
页:
[1]