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

电子说

1.2w人已加入

描述

▲点击上方“天嵌股份”关注公众号后回复TQT507_CoreB获取板卡规格书

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

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

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

以UART4-TX的PI13为例,这是PI13引脚复用表,

打开

T5_Series_User_Manual_V1.0手册的第10章的Operations and Functional Descriptions查看即可。

ARM

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

打开sun50iw9p1-pinctrl.dtsi ,搜索PI13

ARM

可以看到UART4,和gmac都用到PI13。打开sun50iw9p1.dtsi 搜索uart4,和gmac

ARMARM

上面节点中的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。

ARMARM

重新编译烧写设备树。

  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分