Pogo pin中的uart使用

Which version of system do you use? Khadas official images, self built images, or others?

官方提供的test中的ubuntu20.04

Please describe your issue below:

直接将pogo pin中的debug_tx和GND与usb转ttl模块相连,再将模块与个人pc相连。

在edge2中直接向串口/dev/ttyFIQ0发送数据,在个人pc中只能收到0xFF等单个字节乱码。

Post a console log of your issue below:


**Delete this line and post your log here.**

@nankel

1.检波特率设置是否正确
http://docs.khadas.com/products/sbc/edge2/development/setup-serial-tool
2.使用的是minicom吗?

  1. 参数确定设置无误:自己在edge2的usb口又插了一个usb转ttl模块测试过,没问题。

  2. minicom,echo “hello” >> /dev/ttyFIQ0,python脚本均使用测试过,结果相同

因为我测试到/dev/ttyFIQ0有反应,所以认为debug_tx rx对应的串口就是他,不确定是否有误,或者说设备树需要修改,原理图是uart 2

@nankel
1.刚测试一下,我这边正常。

khadas@Khadas:/dev$ hello
hello
hello
hello
hello

2.你Edge2启动打印是正常的吗?

  1. 麻烦测试下这个脚本输出是否正常:
    import serial

ser = serial.Serial(“/dev/ttyFIQ0”, 115200)

ser.write(“hello”.encode(‘utf-8’))

  1. 启动打印需要什么额外操作吗

你参考这个文档操作一下,上电启动就有log打印。
http://docs.khadas.com/products/sbc/edge2/development/setup-serial-tool