飞凌嵌入式推出的okt507-c作为一款广受欢迎的开发板拥有丰富的功能接口,而实际上okt507-c开发板的cpu引脚资源是比较紧缺的,那么它究竟是如何提供如此丰富的接口资源的呢?答案就是io扩展芯片——tca6424a。
这是一个24 位 i2c 和系统管理总线 (smbus), 输入输出(i/o) 扩展器有中断输出、复位和配置寄存器。为了满足更多客户需求,在降低成本的同时尽可能保留更多功能,飞凌嵌入式为大家提供了okt507-c去掉io扩展芯片后保留扩展引脚功能的实现的方法。
扩展芯片上的io口被wifi、蓝牙、mipi摄像头tp2854、dvp摄像头和line-out口电源使能引脚引用,若想保留这些功能,就要使用核心板其他可复用为这些功能的引脚。
本文将选用okt507-c开发板的lcd功能引脚来重新复用为这些功能,用户可根据自己的实际功能需求情况选择。方法参考如下:
01选用引脚对应功能引脚如下表所示:
02 关掉gpio_ext及复用引脚原来功能修改设备树,将lcd功能关闭后,该组引脚即可用作普通的gpio。修改路径如下:
vi okt507-linux-sdk/kernel/linux4.9/arch/arm64/boot/dts/sunxi/okt507-c common.dtsi
1. 关掉io扩展芯片功能因为扩展芯片已经拆除,所以要关掉扩展芯片节点。
2. 关闭需要复用引脚功能关闭lcd功能,本文以选用lcd上的引脚用作功能复用,用户需根据实际情况关闭所用引脚功能。
将lcd_used 改为 0
lcd0节点添加 status = “disabled”;
03 更改设备节点中引用的gpio1. mipi-5640引脚配置路径如下:
vi okt507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/okt507-c-common.dtsi
2. tp2854引脚配置路径如下:
vi okt507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/okt507-c-common-tp2854m.dtsi
需要注意的是,mipi5640和tp2854共用一个mipi接口,两个功能都用到了mipi_pwrdn引脚,实际使用时只能选择一种功能,因此本文在两个功能测试时选的同一个引脚。
3. dvp-5640引脚配置路径如下:
vi okt507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/okt507-c-common.dtsi
4. wifi引脚配置路径如下:
vi okt507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/okt507-c-common.dtsi
5. 蓝牙引脚配置路径如下:
vi okt507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/okt507-c-common.dtsi
6. 音频引脚路径如下:
vi okt507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/okt507-c-common.dtsi
以上就是okt507-c开发板去掉io扩展芯片后保留扩展引脚功能的实现的方法,本文使用的思路和方法仅供参考使用,其它arm开发板虽然芯片不同,但思路和方法有很多的共性,希望对您在板卡的使用中能够有所帮助。
如何用SCL编写数据排序的程序
高颜值与声俱来,彰显商务精英范|售价599的科大讯飞咪鼠人工智能礼品MiMouse S Pro
数据看LED照明:明微电子2020年营收5.25亿元
MQTT协议详解 概念、特性、版本及作用
OPPOR13真机渲染图曝光,外观、配置、配色、功能汇总
技术帖 | 去掉IO扩展芯片后保留扩展引脚功能的实现方法
深度拆解企业数字化转型之路,速来围观!
介绍支持4个双天线DUT的非信令LTE综测解决方案
上海三大运营商采用免费升级百兆宽带方案
吉时利万用表DMM6500
为什么大部分操作系统都使用C语言来编写
研讨会预告 | 详解 NVIDIA 在 SIGGRAPH 2023 的发布 —— NVIDIA AI 解决方案赋能传媒娱乐行业
或颠覆光学测距技术!新型铌酸锂激光技术诞生
在MM32F013x上实现UART单线半双工的功能应用
印度产iPhone手机下月开卖,售价大幅下降
AMD锐龙93850X曝光 基础频率高达4.3GHz加速最高更是5.1GHz
盘点一下那些应用在足球比赛和训练中的“黑”科技
教你们怎么去设定寄存器的初始值
555间歇式臭氧发生器电路图(四款臭氧发生器电路图详解)
高能效的主驱逆变器是解决汽车里程焦虑的关键