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

T507开发板如何配置GPIO功能为I2C_SPI_UART 1、确认新的功能需要哪些引脚,并确认这些引脚原来用做什么功能2、去掉原来功能对这些引脚的使用(关掉功能)3、添加新的功能并使用这些引脚。 阅读详情

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

图片

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

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

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

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

图片

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

打开sun50iw9p1-pinctrl.dtsi ,搜索PI13    

图片

图片

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

打开sun50iw9p1.dtsi 搜索uart4,和gmac    

图片

图片

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

图片

图片

重新编译烧写设备树。


-END-

i.MX8M Mini核心板实战:从硬件选型到I/O调试踩坑全记录 嵌入式开发中,核心板(SoM)是一种将CPU、内存、电源管理等复杂部分集成在小尺寸模块上的硬件形态,它通过标准接口将丰富的外设资源引出,帮助开发者规避高频DDR布线、电源时序等高风险设计环节。理解核心板的硬件架构与软件Bring-up原理,是高效完成产品开发的关键。在工业物联网、边缘计算网关、人机界面(HMI)和机器人控制器等应用场景中,基于NXP i.MX8M Mini的模块凭借其多路UART、CAN、SPI/I2C、千兆以太网等丰富I/O接口,以及低功耗和长期供货优势,成为主流选型。本文结合工程实践,系 阅读详情

相关推荐

STM32多通道ADC采集硬核实战:精度、抗干扰与低功耗平衡

ADC(模数转换器)是嵌入式系统中连接物理世界与数字处理的核心接口,其原理涉及采样保持、量化编码与参考电压稳定性等基础概念。在STM32等主流MCU中,多通道ADC采集不仅考验寄存器配置能力,更深度耦合硬件设计——如PCB走线、去耦电容选型、信号源阻抗匹配及VREF+噪声抑制。技术价值体现在高精度(±2LSB)、强抗干扰(通道串扰<0.5%FS)与低CPU占用率(<15%)的工程平衡。典型应用场景包括环境监测、电池管理、传感器融合等实时嵌入式系统,尤其在蓝桥杯国赛等高要求竞赛中,ADC成为区分选手硬件思维深

weixin_34007020的博客 562

【学习分享】全志T507平台GPIO寄存器控制原理

本文浅要讲解下全志T507 gpio口的控制原理。通过以上分析,主要是理清一下gpio口、pinctrl和设备树之间的关系,控制过程及原理,看问题可以更全面到位。

Jason_Yansir的博客 1494

智能手表:嵌入式系统工程化能力实战教具

嵌入式开发正从功能实现迈向系统级工程交付,核心挑战在于真实物理约束与软件抽象之间的鸿沟。低功耗设计、多传感器融合、BLE可靠通信、实时状态响应等能力,已成可穿戴设备量产门槛。本文聚焦以智能手表为典型载体的嵌入式系统实践,深入解析超低功耗状态机编排、BLE物理层与协议栈协同、传感器温度漂移校准等关键技术本质,覆盖硬件时钟精度、电源纹波、PCB热梯度、射频隔离等易被忽略的工程细节。通过开发板+通用传感器模块的低成本复现路径,帮助工程师构建系统级问题定位能力——这正是当前嵌入式岗位最稀缺的‘量产就绪’素养。

weixin_34384681的博客 334

全志T507-H技术帖 | 去掉IO扩展芯片后保留扩展引脚功能的实现方法

飞凌嵌入式推出的OKT507-C作为一款广受欢迎的开发板拥有丰富的功能接口,而实际上OKT507-C开发板的CPU引脚资源是比较紧缺的,那么它究竟是如何提供如此丰富的接口资源的呢?以上就是OKT507-C开发板去掉IO扩展芯片后保留扩展引脚功能的实现的方法,本文使用的思路和方法仅供参考使用,其它Arm开发板虽然芯片不同,但思路和方法有很多的共性,希望对您在板卡的使用中能够有所帮助。本文将选用OKT507-C开发板的LCD功能引脚来重新复用为这些功能,用户可根据自己的实际功能需求情况选择。

DOT小文哥的博客 464

【龙芯1c库】封装gpio接口和使用示例

龙芯1c库是把龙芯1c的常用外设的常用功能封装为一个库,类似于STM32库。git地址:https://gitee.com/caogos/OpenLoongsonLib1c本文首先以一个例子介绍“龙芯1c库”中gpio接口是怎样使用的,然后再详细讲解是怎样封装这些接口的。龙芯1c库中gpio接口使用示例gpio接口简介龙芯1c库提供3个接口,分别是gpio_init(),gpio_set()和gp...

勤为本的专栏 3673

全志T507核心板常见问题解析

本文硬件平台采用全志T507四核车规级处理器设计核心板,本文整理在使用飞凌嵌入式T507产品过程种,常常碰到的几个问题,其它板卡设置,请参考使用。 飞凌嵌入式全志T507系列硬件介绍 FETT507-C核心板集成全志T507四核车规级处理器设计开发,Cortex-A53架构,主频1.5GHz,集成G31 GPU,内存2GB DDR3L,存储8GB eMMC。 整板工业级运行温宽,支持绝大部分当前流行的视频及图片格式解码,具有稳定可靠的工业级产品性能、低功耗以及丰富的用户接口等优势,搭载Linux、And

ningmengzier的博客 1784

T507 Android系统GPIO配置-飞凌嵌入式T507知识库

本文硬件平台采用飞凌嵌入式T507开发板,主要以T507 开发板上UART5中PH2、PH3引脚为例,用户可根据自己的实际情况选择,关闭所用引脚使用的功能,将其配置到所用功能的设备树中。本文使用的思路和方法仅供参考使用,其它arm开发板虽然芯片不同,但思路和方法有很多的共性,希望对您在板卡的使用中能够有所帮助,更多ARM开发板相关资讯,关注飞凌嵌入式。

key_qt1的博客 508

嵌入式硬件工程师成长之路·2026(2):电阻与电容选型实战清单——常温能过、高温就漂的 6 个参数

常温测试全绿,45℃ 老化 8 小时就有 3 台采样点漂了 300mV?先别换料。本文按排查顺序拆解:热风枪定位、TCR 误差预算算出温漂只占 22mV,真凶是 X5R 电容的直流偏压衰减。附电阻封装、电容介质、降额系数三张对照表和 5 条避坑清单,单台 9 分钱修完。

云轩阁 305

全志T507开发板去掉IO扩展芯片,保留扩展引脚功能

OKT507-C开发板去掉IO扩展芯片后保留扩展引脚功能的实现方法

飞凌嵌入式 817

用ADS1115与OLED自制高精度电压表:从接线到校准的完整指南

在电子制作中,模数转换器(ADC)是连接模拟世界与数字处理的核心器件,它决定了测量系统的分辨率与稳定性。ADS1115作为一款16位精度的I2C接口ADC,凭借内置可编程增益放大器和多通道输入能力,成为DIY高精度电压表的理想选择。配合0.96寸OLED显示屏,可以直观实时地呈现测量结果。本文从硬件选型、接线电平匹配、代码逻辑到两点校准与软件滤波,系统讲解如何构建一个读数稳定、误差极小的简易电压表。无论你是Arduino玩家还是ESP32爱好者,都能通过这篇实践指南避开常见坑点,快速复刻并扩展出自己的测量工

weixin_29195615的博客 291

全志A20关于GPIO的配置及使用方法

全志A20关于GPIO的配置及使用方法,实用,简洁

T507之自动调亮度实现(ltr303als驱动)

1,概述: 自动调亮度,即平板根据环境光线的亮度自动调节屏幕亮度。当然是需要使用到光照传感器,本篇示例光感是ltr303als。 2,内核驱动实现 a, 配置设备树,添加ltr303设备,这样就不用在i2c总线上注册设备了,只需要注册驱动即可。 我这里的ltr303是接在了twi2接口上,配置如下: longan/device/product/configs/demo2.0/board.dts b,实现ltr303驱动,驱动代码待上传。 c,编译好的ltr_303als.ko拷...

caoshunxin01的专栏 2617

Element-UI全面入门与实战技巧

Element-UI 是一套基于 Vue 2.0 的桌面端组件库,由饿了么前端团队开发并维护。它提供了一系列丰富的 UI 组件,旨在帮助开发者快速构建高效、美观的 Vue 应用程序。Element-UI 是一款遵循 Ant Design 设计规范的 Vue UI 库,它涵盖了从按钮、输入框、选择器到表格、标签、进度条等众多常用的界面元素。Element-UI 的组件不仅功能全面,而且易于定制,使得开发者可以快速实现个性化的页面设计。Element-UI 的特点包括:在使用 Element-UI 之前,需要确

全世界的博客 2863

gpio-sunxi驱动应用gpio口终端操作

内核里gpiolib可以操作gpio口,但基本只能作输入或输出功能。而全志的gpio控制器除这两种功能外,还提供了其它功能,如配置gpio的上下拉,输出电流等级大小等。所以全志提供了类似gpiolib但可以有更多功能的驱动(但现版本的驱动也只实现输入和输出功能). 首先确认内核里是否已选择上gpio-sunxi功能(默认是已选择上的) make menuconfig ARCH=arm CR...

jklinux的博客 9371

主流算力卡性能对比分析

超大规模AI训练/HPC:优先选择NVIDIA H100或AMD MI300X,需关注显存带宽和多卡互联能力。企业级AI训练:NVIDIA A100性价比更高,生态成熟。国内自主可控需求:华为昇腾910B是首选,支持液冷和低功耗设计。本地AI推理/游戏:NVIDIA RTX 4090或RTX 5090性价比突出,但需注意显存容量限制。边缘计算/低功耗场景:华为昇腾310或清微智能TX536(能效比6.3TOPS/W@INT8)更合适。

m0_69867914的博客 7804

低功耗蓝牙技术 > GAP和GATT介绍

GAP和GATT作为蓝牙协议栈中的关键协议,为BLE设备之间的通信提供了标准和框架。GAP主要负责设备的连接、广播和角色定义,而GATT则定义了BLE设备之间的具体通信方式,通过Services和Characteristics实现数据的传输和交换。在蓝牙技术的发展中,GAP和GATT两个协议扮演着关键的角色,为BLE(低功耗蓝牙)设备之间的通信提供了规范和框架。GATT连接是建立在GAP协议之上的,是一种独占连接,一个BLE外设同时只能连接一个中心设备。连接建立后,通信是双向的,不同于GAP的单向通信。

DL_62532的专栏 4031
上一篇: 如何修改网络配置(动态_静态IP)
下一篇: 方法|T113开发板单独编译uboot和内核和fastboot单独更新镜像
TQembedsky
博客等级 码龄4年 39粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值