Firefly开源社区

打印 上一主题 下一主题

[Linux] RV1126开发板 UART通信问题

1万

积分

14

威望

13

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
11158

优秀版主

发表于 2021-6-29 09:19:47      楼主
ttyS0 是串口0,用来和板载蓝牙通信。你要使用的是串口 3、1、4,请自行修改内核开启 对应串口功能编译烧写,然后操控对应的 ttySx 设备。参考文档:sdk/docs/Kernel/UART
回复

使用道具 举报

1万

积分

14

威望

13

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
11158

优秀版主

发表于 2021-7-12 09:22:24      沙发
排查有没有初始化成功,引脚有没有被设备树其他功能复用
回复

使用道具 举报

1万

积分

14

威望

13

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
11158

优秀版主

发表于 2021-7-12 14:47:54      板凳
没有工具,串口是比较简单的接口,一般都是直接从 Soc 出来没有经过什么外部电路。我们如果出现调试不通的状况基本上都是引脚复用问题,如果您完全确认没有引脚复用,那么只能挨个查寄存器的值对不对 了。
回复

使用道具 举报

1万

积分

14

威望

13

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
11158

优秀版主

发表于 2021-7-12 14:51:06      地板
还有引脚复用的通道要选对喔,比如 uart3 有 m0/m1/m2 通道,要看你硬件使用的是哪个通道
回复

使用道具 举报

1万

积分

14

威望

13

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
11158

优秀版主

发表于 2021-7-13 09:13:14      5#
本帖最后由 板蓝根 于 2021-7-13 09:39 编辑

你用的是我们的套板,还是核心板自己设计底板?我们的套板 uart3/uart4 硬件链接的是 m1 通道
回复

使用道具 举报

1万

积分

14

威望

13

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
11158

优秀版主

发表于 2021-7-13 17:23:01      6#
本帖最后由 板蓝根 于 2021-7-13 17:25 编辑

那把通道改成 m1应该就可以了
       &uart3 {
                pinctrl-0 = <&uart3m1_xfer &uart3m1_ctsn &uart3m1_rtsn>;
                status = "okay";
        };


回复

使用道具 举报

1万

积分

14

威望

13

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
11158

优秀版主

发表于 2021-7-13 17:30:22      7#
是的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表