样机购买: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` 应显示以下设备:
- [1036835.654076] usb 1-6.4.3: new full-speed USB device number 103 using xhci_hcd
- [1036835.755730] usb 1-6.4.3: New USB device found, idVendor=0403, idProduct=6001
- [1036835.755732] usb 1-6.4.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
- [1036835.755733] usb 1-6.4.3: Product: USB <-> Serial
- [1036835.755734] usb 1-6.4.3: Manufacturer: FTDI
- [1036835.756728] ftdi_sio 1-6.4.3:1.0: FTDI USB Serial Device converter detected
- [1036835.756750] usb 1-6.4.3: Detected FT232BM
- [1036835.757195] 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,您将看到串行控制台输出
|