ROC-RK3308-CC-Plus串口测试问题

您好:
我买了一块RK3308-CC-PLus的开发板,想测试它的串口,输入测试命令
echo hellworld > /dev/ttyS0后,提示以下错误:
-bash: echo: write error: Input/output error
我安装的固件是ROC-3308B-CC-Plus-UBUNTU18.04-Minimal-20201222-1545.img
请问是什么原因,谢谢!

应该是没有使能串口0

请问应该如何使能串口,可以直接在系统里设置,还是要修改源码后重新编译SDK?

本帖最后由 zyk 于 2021-1-27 21:08 编辑

可以参考http://dev.t-firefly.com/thread-102384-1-5.html去使能串口,buildroot系统相关编译操作可以参考wiki教程

zyk 发表于 2021-1-27 21:06
可以参考http://dev.t-firefly.com/thread-102384-1-5.html去使能串口,buildroot系统相关编译操作可以参考

好的,谢谢!

在kernel/arch/arm64/boot/dts/rockchip/路径下对应的DTS文件中使能串口,然后重新编译,使用echo测试在PC端收到数据了,谢谢!

使用cat /dev/ttyS1命令,从PC向3308发送数据会出现回环情况。
解决办法:使用下面的命令
microcom -s 115200 /dev/ttyS1