Firefly开源社区

打印 上一主题 下一主题

[技术讨论] 3588sjd4核心板GPIO1_A0怎么修改作为uart6使用

36

积分

0

威望

0

贡献

技术小白

积分
36

3588sjd4核心板GPIO1_A0怎么修改作为uart6使用

发表于 2023-7-28 10:34:47      浏览:1019 | 回复:5        打印      只看该作者   [复制链接] 楼主
问题描述及复现步骤:
您好!
我们想把3588sjd4核心板GPIO1_A0修改作为uart6使用,
请问需要修改哪些具体的配置文件地,怎么修改,
发现官方的3588sjd4核心板对应的aio-3588sjd4.dtsi里没有uart6的相关配置,

aio-3588sjd4.zip

3.11 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

2077

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
2077
发表于 2023-7-28 15:20:36        只看该作者  沙发
https://wiki.t-firefly.com/zh_CN ... nux_dts_manual.html
设备树是有include关系的,uart6应该在最底层的那个dtsi文件里面
你在上层开启就行了,上层的配置会覆盖底层的
比如你在aio-3588sjd4.dtsi里面添加
&uart6 {
    status = "okay";
}
回复

使用道具 举报

36

积分

0

威望

0

贡献

技术小白

积分
36
发表于 2023-7-28 18:01:59        只看该作者  板凳
感谢大神的热心帮助!
回复

使用道具 举报

36

积分

0

威望

0

贡献

技术小白

积分
36
发表于 2023-7-28 18:33:55        只看该作者  地板
请问,
kernel\arch\arm64\boot\dts\rockchip\aio-3588sjd4.dtsi里有uart6的配置
                &uart6 {
    status = "okay";
    pinctrl-names = "default";
    pinctrl-0 = <&uart6m1_xfer>;

kernel\arch\arm64\boot\dts\rockchip\rk3588s-pinctrl.dtsi里有uart6的配置
        uart6 {
                /omit-if-no-ref/
                uart6m1_xfer: uart6m1-xfer {
                        rockchip,pins =
                                /* uart6_rx_m1 */
                                <1 RK_PA0 10 &pcfg_pull_up>,
                                /* uart6_tx_m1 */
                                <1 RK_PA1 10 &pcfg_pull_up>;
                };

这两个uart6有什么关系呢,


回复

使用道具 举报

36

积分

0

威望

0

贡献

技术小白

积分
36
发表于 2023-7-28 18:46:27        只看该作者  5#
应该是rk3588s-pinctrl.dtsi和按核心板cpu型号的dtsi,
如:aio-3588sjd4.dtsi有什么关系呢,
回复

使用道具 举报

2077

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
2077
发表于 2023-7-31 09:09:16        只看该作者  6#
duhualieqt 发表于 2023-7-28 18:46
应该是rk3588s-pinctrl.dtsi和按核心板cpu型号的dtsi,
如:aio-3588sjd4.dtsi有什么关系呢,

就是include关系,就跟c语言里的include,python里面的import一样
aio-3588sjd4.dtsi include rk3588s-pinctrl.dtsi
后者里面定义的东西,前者就能拿来用
回复

使用道具 举报

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

本版积分规则

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