方法|基于T507开发板讲如何将占用引脚配置为普通GPIO
  t5NtRixbu4xu 2023年11月19日 19 0

根据T5用户手册描述,只有在不使用多路复用功能的情况下,这些端口才可以配置为GPIO,所以我们需要把引脚的复用功能关闭。

方法|基于T507开发板讲如何将占用引脚配置为普通GPIO_搜索

将被占用引脚配置为普通 GPIO方法思路

1.查看引脚默认功能配置

2.关闭引脚默认功能配置

以UART4-TX的PI13为例,这是PI13引脚复用表,打开T5_Series_User_Manual_V1.0手册的第10章的Operations and Functional Descriptions查看即可。

方法|基于T507开发板讲如何将占用引脚配置为普通GPIO_搜索_02

1.查看引脚默认功能配置 

打开sun50iw9p1-pinctrl.dtsi ,搜索PI13 

方法|基于T507开发板讲如何将占用引脚配置为普通GPIO_搜索_03

方法|基于T507开发板讲如何将占用引脚配置为普通GPIO_复用_04

可以看到UART4,和gmac都用到PI13。

打开sun50iw9p1.dtsi 搜索uart4,和gmac 

方法|基于T507开发板讲如何将占用引脚配置为普通GPIO_复用_05

方法|基于T507开发板讲如何将占用引脚配置为普通GPIO_复用_06

上面节点中的pinctrl-0 = <&uart4_pins_a>和pinctrl-1 = <&uart4_pins_b>为UART4的引脚定义:

 pinctrl-0 = <&gmac0_pins_a>和pinctrl-1 = <&gmac_pins_b>为gmac0的引脚定义

2.关闭引脚默认功能配置 

因为board.dts的相同的属性会覆盖sun50iw9p1.dtsi 的属性,所以在board.dts上搜索uart4和gmac0,并且把它们的status的值都改为disable。 

方法|基于T507开发板讲如何将占用引脚配置为普通GPIO_复用_07

方法|基于T507开发板讲如何将占用引脚配置为普通GPIO_搜索_08

重新编译烧写设备树。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

推荐阅读
t5NtRixbu4xu