首页 > 其他分享 >方法|基于T507开发板讲如何将占用引脚配置为普通GPIO

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

时间:2023-11-09 18:33:41浏览次数:41  
标签:引脚 sun50iw9p1 配置 pinctrl 开发板 T507 GPIO PI13

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


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

方法|基于T507开发板讲如何将占用引脚配置为普通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

重新编译烧写设备树。


标签:引脚,sun50iw9p1,配置,pinctrl,开发板,T507,GPIO,PI13
From: https://blog.51cto.com/u_16053284/8285070

相关文章

  • 方法|基于T507开发板讲如何将占用引脚配置为普通GPIO
    根据T5用户手册描述,只有在不使用多路复用功能的情况下,这些端口才可以配置为GPIO,所以我们需要把引脚的复用功能关闭。将被占用引脚配置为普通 GPIO方法思路1.查看引脚默认功能配置2.关闭引脚默认功能配置以UART4-TX的PI13为例,这是PI13引脚复用表,打开T5_Series_User_Manual_V1.0手册......
  • 全志T507-H技术帖 | 去掉IO扩展芯片后保留扩展引脚功能的实现方法
    飞凌嵌入式推出的OKT507-C作为一款广受欢迎的开发板拥有丰富的功能接口,而实际上OKT507-C开发板的CPU引脚资源是比较紧缺的,那么它究竟是如何提供如此丰富的接口资源的呢?答案就是IO扩展芯片——TCA6424A。这是一个24位I2C和系统管理总线(SMBus),输入输出(I/O)扩展器有中断输出......
  • 迅为RK3588开发板编译Buildroot
    Buildroot是一款集成的编译集合包,解决了以前交叉编译麻烦的问题,本小节将介绍buildroot镜像的编译流程,分为单独编译和完整全自动编译。首先输入以下命令,选择buildroot系统的配置文件sourcebuildroot/build/envsetup.sh默认配置文件会覆盖掉rk3588_linux/buildroot/output/rock......
  • t507 设备树背光pwm设置解析
    //lcd_backlight=<20>;//当前背光强度lcd_if=<3>;lcd_x=<1280>;lcd_y=<800>;lcd_width=<150>;......
  • gcc 为什么在arm 开发板上 就是编译的arch64 , 在虚拟机中编译的就是 x86
     在开发板上,编译命令如下,并且程序也是可以运行的。  看看原因。    所以在板子上编译的是aarch64架构的。......
  • 开发板nfs挂载桥接虚拟机的文件系统环境搭建--Apple的学习笔记
    一,前言我之前虚拟机配置的是NAT方式,不是桥接,然后Kernel及uboot都同nfs挂载。所以先改成了最简单的桥接方式的虚拟机。二,ubuntu虚拟机设置1,vmware先设置为桥接。2,设置ubuntu14.04的静态ip地址gedit/etc/network/interfaces内容autoeth0ifaceeth0inetstaticaddress192.168.7.......
  • 开发板nfs挂载NAT虚拟机的文件系统环境搭建--Apple的学习笔记
    一,前言总体来说我还是想用NAT虚拟机,所以基于开发板nfs挂载桥接虚拟机的文件系统环境搭建--Apple的学习笔记中的配置继续修改。二,ubuntu虚拟机中nfs挂载设置修改ip地址为192.168.112.11添加路由端口sudogedit/etc/services最后添加mountd9999/tcpmountd9999/udpPC以太网2设......
  • 01_单片机及开发板介绍
    单片机及开发板介绍单片机最小系统......
  • 年底赶项目?买核心板送开发板!T113核心板2款芯片6种配置选择
    全志T113系列芯片是目前比较受欢迎的国产入门级嵌入式工业芯片。米尔是基于T113芯片开发较早、提供配置最全的厂家,是目前唯一一家提供T113-S和T113-i两种芯片核心板的厂家。更好的消息是,T113-i的核心板兼容T113-S的核心板,同一个硬件设计,有多种更适合的选择。2种芯片,6种配置,总有一种......
  • 年底赶项目?买核心板送开发板!T113核心板2款芯片6种配置选择
    全志T113系列芯片是目前比较受欢迎的国产入门级嵌入式工业芯片。米尔是基于T113芯片开发较早、提供配置最全的厂家,是目前唯一一家提供T113-S和T113-i两种芯片核心板的厂家。更好的消息是,T113-i的核心板兼容T113-S的核心板,同一个硬件设计,有多种更适合的选择。2种芯片,6种配置,总有一......