Firefly开源社区

标题: ROC-RK3308-CC-Plus串口测试问题 [打印本页]

作者: zzl88824    时间: 2021-1-25 16:55
标题: 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
请问是什么原因,谢谢!
作者: zyk    时间: 2021-1-26 22:15
应该是没有使能串口0
作者: zzl88824    时间: 2021-1-27 09:32
请问应该如何使能串口,可以直接在系统里设置,还是要修改源码后重新编译SDK?
作者: zyk    时间: 2021-1-27 21:06
本帖最后由 zyk 于 2021-1-27 21:08 编辑

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

好的,谢谢!
作者: zzl88824    时间: 2021-1-29 14:51
在kernel/arch/arm64/boot/dts/rockchip/路径下对应的DTS文件中使能串口,然后重新编译,使用echo测试在PC端收到数据了,谢谢!
作者: zzl88824    时间: 2021-1-29 15:27
使用cat /dev/ttyS1命令,从PC向3308发送数据会出现回环情况。
解决办法:使用下面的命令
microcom -s 115200 /dev/ttyS1




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1