Referring: https://wiki.radxa.com/RockpiS/Ubuntu
Hardware: V13
Ubuntu:
rockpi-s-ubuntu-focal-server-arm64-20220308-0852-gpt.img
Issues: Unable to use ttyS3.
rock@rockpis:/dev$ sudo cat /dev/ttyS3
cat:/dev/ttyS3:Input/outputput error
rock@rockpis:/dev$
补充:
- 已经在/boot/uEnv.txt对4个串口进行了配置,但是ttyS3无法使用,访问会有报错,其他能正常访问,配置如下:
overlays=rk3308-uart0 rk3308-uart1 rk3308-uart2 rk3308-uart3
- /dev列表中可以看到ttyS4,就是无法访问;
- 在
/boot/dtbs/4.4.143-65-rockchip-g58431d38f8f3/rockchip/overlay目录下没有rk3308-uart3.dtbo,是不是驱动没有安装好?这一块不是很懂。
请将以下附件解压后放置到/boot/dtbs/4.4.143-65-rockchip-g58431d38f8f3/rockchip/overlay文件夹内后重试:
rk3308-uart3.dtbo.zip (475 Bytes)
Hareward:V13
Ubuntu:rockpi-s-ubuntu-focal-server-arm64-20220308-0852-gpt.img
Issues: /dev/ttyS0 只能在9600波特率下进行通信,在1500000波特率下进行访问系统,但是无法在其他波特率(例如115200 460800)下进行通信
你是怎么打开端口的?
Post must be at least 15 characters.
你好,我使用ttyS0的方式和ttyS1~ttyS3的方式是一样的,现在其他串口的不同波特率都能正常使用,而ttyS0只能使用9600才能正常工作,其他波特率例如(115200、460800)具体使用会显示乱码。
具体的操作的话就是先在/boot/uEnv.txt对串口进行设置,而后使用sudo stty -F /dev/ttyS0 speed 115200配置串口属性。
确保你在uEnv.txt里面把console=ttyS0,1500000n8给删掉了
好嘞,非常感谢!问题已经解决了
Post must be at least 15 characters.