zcx621 发表于 2023-6-29 22:16:19

ROC-RK3568-PC-SE串口管理口乱码输出,无法使用。

在使用ROC-RK3568-PC-SE这款板子的时候,RJ45串口转usb在连接调试过程中,串口输出乱码,系统为ubuntu20.04

通过查询规格书,串口有两组rs232和一组rs485,组成,系统下有ttyS3、ttyS4、ttyS8三组,但是用minicom测试不通,


现在急需解决的是怎么实现RJ45转usb线,能够直接调试设备?波特率9600和115200都测试过了,都不行。


Liuth 发表于 2023-6-30 10:01:31

本帖最后由 Liuth 于 2023-6-30 10:03 编辑

RS232_TX/RX2 是 debug 调试口,波特率是 1.5M
RS232_TX/RX3 是 ttyS3

RS485 是 ttyS4

除了RJ45,另外还有一个TTL的debug调试口,我们一般用这个的
https://wiki.t-firefly.com/zh_CN/ROC-RK3568-PC-SE/debug.html#ying-jian-lian-jie

zcx621 发表于 2023-6-30 10:26:06

本帖最后由 zcx621 于 2023-6-30 10:29 编辑

Liuth 发表于 2023-6-30 10:01
RS232_TX/RX2 是 debug 调试口,波特率是 1.5M
RS232_TX/RX3 是 ttyS3


感谢回复,另外问一下,我用usb转console线,连接这个rj45,我应该怎么配置呢,我改成波特率1.5M,还是乱码输出,芯片是PL2303GS,感觉应该还是波特率不对,

Liuth 发表于 2023-6-30 11:21:53

zcx621 发表于 2023-6-30 10:26
感谢回复,另外问一下,我用usb转console线,连接这个rj45,我应该怎么配置呢,我改成波特率1.5M,还是乱 ...

查了一下PL2303GS最大是12Mbps,按照8N1数据格式,支持最大的波特率是1.2M,达不到1.5M
你需要在设备树rk3568-linux.dtsi里面的fiq-debugger节点里面把波特率改为115200,然后重新编译内核烧录

zcx621 发表于 2023-6-30 11:37:30

Liuth 发表于 2023-6-30 11:21
查了一下PL2303GS最大是12Mbps,按照8N1数据格式,支持最大的波特率是1.2M,达不到1.5M
你需要在设备树r ...

我改为cp210x的芯片,这个波特率应该可以的吧,我改成1500000的波特率,输出的还是乱码,麻烦支持一下

Liuth 发表于 2023-6-30 15:42:03

本帖最后由 Liuth 于 2023-6-30 15:46 编辑

zcx621 发表于 2023-6-30 11:37
我改为cp210x的芯片,这个波特率应该可以的吧,我改成1500000的波特率,输出的还是乱码,麻烦支持一下

你的cp210x支持rs232吗?数据格式8N1有没有设置正确?
如果还不行那我也想不到其他可能性了,要不你还是用那个TTL座子吧

zcx621 发表于 2023-6-30 20:39:01

zcx621 发表于 2023-6-30 10:26
感谢回复,另外问一下,我用usb转console线,连接这个rj45,我应该怎么配置呢,我改成波特率1.5M,还是乱 ...

我在测试串口ttyS3这组RS235时候,串口处于回显模式,怎么关掉回显模式,改为正常模式呢?

zcx621 发表于 2023-6-30 20:54:20

Liuth 发表于 2023-6-30 10:01
RS232_TX/RX2 是 debug 调试口,波特率是 1.5M
RS232_TX/RX3 是 ttyS3



我在测试串口ttyS3这组RS235时候,串口处于回显模式,怎么关掉回显模式,改为正常模式呢?

Liuth 发表于 2023-7-3 10:45:01

zcx621 发表于 2023-6-30 20:54
我在测试串口ttyS3这组RS235时候,串口处于回显模式,怎么关掉回显模式,改为正常模式呢?

sudo stty -F /dev/ttyS3 -echo
这种一般百度就可以找到
页: [1]
查看完整版本: ROC-RK3568-PC-SE串口管理口乱码输出,无法使用。