0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

全志T507去掉IO扩展芯片后实现保留扩展引脚功能的方法

流川枫枫 来源:流川枫枫 作者:流川枫枫 2022-07-11 15:20 次阅读

飞凌嵌入式推出的OKT507-C作为一款广受欢迎的开发板拥有丰富的接口资源,而实际上OKT507-C的CPU引脚资源是比较紧缺的,那么它是如何实现这么丰富的接口资源呢?

答案就是飞凌使用了一个IO扩展芯片——TCA6424A。这是一个24 位 I2C 和系统管理总线 (SMBus),输入输出(I/O) 扩展器有中断输出、复位和配置寄存器

受当前国际形势的影响,芯片行业形势非常严峻,为了满足更多客户需求,在降低成本的同时尽可能保留更多功能,飞凌为大家带来OKT507-C去掉IO扩展芯片后保留扩展引脚功能的实现的方法。

扩展芯片上的IO口被WiFi、蓝牙、MIPI摄像头TP2854、DVP摄像头和line-out口电源使能引脚引用,若想保留这些功能,就要使用核心板其他可复用为这些功能的引脚。


本文将选用开发板的LCD功能引脚来重新复用为这些功能,用户可根据自己的实际功能需求情况选择。方法参考如下:


1. 选用引脚

对应功能引脚如下表所示:


2. 关掉gpio_ext及复用引脚原来功能

修改设备树,将LCD功能关闭后,该组引脚即可用作普通的GPIO。修改路径如下:
vi OKT507-linux-sdk/kernel/linux4.9/arch/arm64/boot/dts/sunxi/OKT507-C Common.dtsi

2.1 关掉IO扩展芯片功能

因为扩展芯片已经拆除,所以要关掉扩展芯片节点。


2.2 关闭需要复用引脚功能

关闭LCD功能,本文以选用LCD上的引脚用作功能复用,用户需根据实际情况关闭所用引脚功能。


将lcd_used 改为 0

lcd0节点添加 status = “disabled”;


3. 更改设备节点中引用的GPIO

3.1 MIPI-5640引脚配置

路径如下:

vi OKT507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi


3.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.3 DVP-5640引脚配置

路径如下:

vi OKT507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi


3.4 WiFi引脚配置

路径如下:

vi OKT507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi


3.5 蓝牙引脚配置

路径如下:

vi OKT507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi


3.6 音频引脚

路径如下:

vi OKT507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi

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

审核编辑 黄昊宇

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

    关注

    453

    文章

    50360

    浏览量

    421646
  • 单片机
    +关注

    关注

    6032

    文章

    44513

    浏览量

    632706
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9040

    浏览量

    366730
  • io扩展
    +关注

    关注

    0

    文章

    13

    浏览量

    3177
  • T507
    +关注

    关注

    2

    文章

    49

    浏览量

    1589
收藏 人收藏

    评论

    相关推荐

    T507-H国产平台Ubuntu系统正式发布,让您的应用开发更便捷!

    本帖最后由 Tronlong创龙科技 于 2024-10-29 10:41 编辑 为了满足广大工业用户的需求,创龙科技针对T507-H工业平台进行了Ubuntu系统适配,开发环境如下
    发表于 10-29 09:39

    米尔T536核心板首发展台!17串口4CAN口让工控互联更简单

    科技的战略合作伙伴,展示T113、T507T527全系列等多款核心板,并首发新品-米尔
    的头像 发表于 09-27 08:00 591次阅读
    米尔<b class='flag-5'>T</b>536核心板首发<b class='flag-5'>全</b><b class='flag-5'>志</b>展台!17串口4CAN口让工控互联更简单

    8月芯片开源项目分享合集

    去掉了TV功能和TP(电阻触摸)功能,在传输完成后上位机会进行休眠,休眠功耗仅达uA级。 T
    发表于 09-02 10:25

    实测14us,Linux-RT实时性能及开发案例分享—基于T507-H国产平台

    本帖最后由 Tronlong创龙科技 于 2024-7-26 08:55 编辑 本文带来的是基于T507-H(硬件平台:创龙科技TLT507-EVM评估板),Linux-RT
    发表于 07-25 15:58

    基于T507-H的Linux-RT + Igh EtherCAT主站案例分享

    性要求较高的程序(功能)指定至T507-H隔离的CPU核心运行。T507-H的典型应用领域 图6 T507-H核心板典型应用领域基于
    发表于 07-17 11:18

    T113做了块多功能卡片电脑,成本只要60块

    FunnyPi-T113是一款基于T113-S3/D1S处理器的完全开源多功能开发板,设计FunnyPi最初的目的是想借此
    发表于 06-21 13:48

    基于T507-H的Igh EtherCAT主站案例分享

    基于T507-H的Linux-RT + IgH EtherCAT主站演示 下文主要介绍基于T50
    发表于 06-03 09:59

    基于T507-H的Linux-RT实时性测试案例分享

    本文将为各位工程师演示T507-H工业评估板(TLT507-EVM)基于IgH EtherCAT控制伺服电机方法,生动说明Linux-R
    发表于 06-03 09:50

    实测14us,Linux-RT实时性能及开发案例分享—基于T507-H国产平台

    本文带来的是基于T507-H(硬件平台:创龙科技TLT507-EVM评估板),Linux-RT内核的硬件GPIO输入和输出实时性测试及应用开发案例的分享。本次演示的开发环境如下:
    发表于 04-18 10:21

    实测14us,Linux-RT实时性能及开发案例分享—基于T507-H国产平台

    本文带来的是基于T507-H(硬件平台:创龙科技TLT507-EVM评估板),Linux-RT内核的硬件GPIO输入和输出实时性测试及应用开发案例的分享。本次演示的开发环境如下:
    的头像 发表于 04-18 09:34 881次阅读
    实测14us,Linux-RT实时性能及开发案例分享—基于<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T507</b>-H国产平台

    基于T507-H的Linux-RT + Igh EtherCAT主站案例分享

    本文将为各位工程师演示T507-H工业评估板(TLT507-EVM)基于IgH EtherCAT控制伺服电机方法,生动说明Linux-R
    的头像 发表于 03-28 09:35 777次阅读
    基于<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T507</b>-H的Linux-RT + Igh EtherCAT主站案例分享

    2月芯片开源项目分享合集

    1、项目名称:T113-S3智能家居86屏 作者的上一个作品的V3s的随身终端,由于硬件解码一直无法完成适配,于是作者找了另一块性能更强,接口更丰富的T113-S3来替代,并将其
    发表于 03-02 14:39

    Android发布,T507四核A53@1.4GHz工业平台,含税仅168元起!

    近年来,Android系统在工业自动化、仪器仪表、医疗、安防等工业领域的使用日趋广泛。为了满足广大工业用户的需求,创龙科技针对T507-H工业平台进行了Android系统适配。   创龙科技
    的头像 发表于 02-06 09:59 678次阅读
    Android发布,<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T507</b>四核A53@1.4GHz工业平台,含税仅168元起!

    应用方案:MCU通用I/O引脚扩展

    MCU通用I/O引脚扩展 低端MCU由于I/O口数量不足导致部分功能无法实现,用户需要使用数字集成芯片进行
    发表于 01-08 09:35

    【分析笔记】 T507 PF4 引脚无法被正常设置为中断模式的问题分析

    相关信息 硬件平台:T507 系统版本:Android 10/ Linux 4.9.170 问题描述:PF4 无法通过标准接口设置为中断模式,而 PF1、PF2、PF3、PF5 正常可用。 分析
    发表于 11-24 10:57