0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

全志T507去掉IO擴(kuò)展芯片后實(shí)現(xiàn)保留擴(kuò)展引腳功能的方法

流川楓楓 ? 來(lái)源:流川楓楓 ? 作者:流川楓楓 ? 2022-07-11 15:20 ? 次閱讀

飛凌嵌入式推出的OKT507-C作為一款廣受歡迎的開(kāi)發(fā)板擁有豐富的接口資源,而實(shí)際上OKT507-C的CPU引腳資源是比較緊缺的,那么它是如何實(shí)現(xiàn)這么豐富的接口資源呢?

答案就是飛凌使用了一個(gè)IO擴(kuò)展芯片——TCA6424A。這是一個(gè)24 位 I2C 和系統(tǒng)管理總線 (SMBus),輸入輸出(I/O) 擴(kuò)展器有中斷輸出、復(fù)位和配置寄存器

受當(dāng)前國(guó)際形勢(shì)的影響,芯片行業(yè)形勢(shì)非常嚴(yán)峻,為了滿足更多客戶需求,在降低成本的同時(shí)盡可能保留更多功能,飛凌為大家?guī)?lái)OKT507-C去掉IO擴(kuò)展芯片后保留擴(kuò)展引腳功能的實(shí)現(xiàn)的方法。

擴(kuò)展芯片上的IO口被WiFi、藍(lán)牙、MIPI攝像頭TP2854、DVP攝像頭和line-out口電源使能引腳引用,若想保留這些功能,就要使用核心板其他可復(fù)用為這些功能的引腳。


本文將選用開(kāi)發(fā)板的LCD功能引腳來(lái)重新復(fù)用為這些功能,用戶可根據(jù)自己的實(shí)際功能需求情況選擇。方法參考如下:


1. 選用引腳

對(duì)應(yīng)功能引腳如下表所示:


2. 關(guān)掉gpio_ext及復(fù)用引腳原來(lái)功能

修改設(shè)備樹(shù),將LCD功能關(guān)閉后,該組引腳即可用作普通的GPIO。修改路徑如下:
vi OKT507-linux-sdk/kernel/linux4.9/arch/arm64/boot/dts/sunxi/OKT507-C Common.dtsi

2.1 關(guān)掉IO擴(kuò)展芯片功能

因?yàn)閿U(kuò)展芯片已經(jīng)拆除,所以要關(guān)掉擴(kuò)展芯片節(jié)點(diǎn)。


2.2 關(guān)閉需要復(fù)用引腳功能

關(guān)閉LCD功能,本文以選用LCD上的引腳用作功能復(fù)用,用戶需根據(jù)實(shí)際情況關(guān)閉所用引腳功能。


將lcd_used 改為 0

lcd0節(jié)點(diǎn)添加 status = “disabled”;


3. 更改設(shè)備節(jié)點(diǎn)中引用的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共用一個(gè)MIPI接口,兩個(gè)功能都用到了MIPI_PWRDN引腳,實(shí)際使用時(shí)只能選擇一種功能,因此本文在兩個(gè)功能測(cè)試時(shí)選的同一個(gè)引腳。


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 藍(lán)牙引腳配置

路徑如下:

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開(kāi)發(fā)板去掉IO擴(kuò)展芯片后保留擴(kuò)展引腳功能的實(shí)現(xiàn)的方法

審核編輯 黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    450

    文章

    49636

    瀏覽量

    417220
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6023

    文章

    44376

    瀏覽量

    628477
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    8967

    瀏覽量

    365059
  • io擴(kuò)展
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    3172
  • T507
    +關(guān)注

    關(guān)注

    2

    文章

    48

    瀏覽量

    1530
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    實(shí)測(cè)14us,Linux-RT實(shí)時(shí)性能及開(kāi)發(fā)案例分享—基于T507-H國(guó)產(chǎn)平臺(tái)

    本帖最后由 Tronlong創(chuàng)龍科技 于 2024-7-26 08:55 編輯 本文帶來(lái)的是基于T507-H(硬件平臺(tái):創(chuàng)龍科技TLT507-EVM評(píng)估板),Linux-RT
    發(fā)表于 07-25 15:58

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

    性要求較高的程序(功能)指定至T507-H隔離的CPU核心運(yùn)行。T507-H的典型應(yīng)用領(lǐng)域 圖6 T507-H核心板典型應(yīng)用領(lǐng)域基于
    發(fā)表于 07-17 11:18

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

    基于T507-H的Linux-RT + IgH EtherCAT主站演示 下文主要介紹基于T50
    發(fā)表于 06-03 09:59

    基于T507-H的Linux-RT實(shí)時(shí)性測(cè)試案例分享

    本文將為各位工程師演示T507-H工業(yè)評(píng)估板(TLT507-EVM)基于IgH EtherCAT控制伺服電機(jī)方法,生動(dòng)說(shuō)明Linux-R
    發(fā)表于 06-03 09:50

    實(shí)測(cè)14us,Linux-RT實(shí)時(shí)性能及開(kāi)發(fā)案例分享—基于T507-H國(guó)產(chǎn)平臺(tái)

    本文帶來(lái)的是基于T507-H(硬件平臺(tái):創(chuàng)龍科技TLT507-EVM評(píng)估板),Linux-RT內(nèi)核的硬件GPIO輸入和輸出實(shí)時(shí)性測(cè)試及應(yīng)用開(kāi)發(fā)案例的分享。本次演示的開(kāi)發(fā)環(huán)境如下:
    的頭像 發(fā)表于 04-18 09:34 ?725次閱讀
    實(shí)測(cè)14us,Linux-RT實(shí)時(shí)性能及開(kāi)發(fā)案例分享—基于<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T507</b>-H國(guó)產(chǎn)平臺(tái)

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

    本文將為各位工程師演示T507-H工業(yè)評(píng)估板(TLT507-EVM)基于IgH EtherCAT控制伺服電機(jī)方法,生動(dòng)說(shuō)明Linux-R
    的頭像 發(fā)表于 03-28 09:35 ?648次閱讀
    基于<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T507</b>-H的Linux-RT + Igh EtherCAT主站案例分享

    2月芯片開(kāi)源項(xiàng)目分享合集

    1、項(xiàng)目名稱:T113-S3智能家居86屏 作者的上一個(gè)作品的V3s的隨身終端,由于硬件解碼一直無(wú)法完成適配,于是作者找了另一塊性能更強(qiáng),接口更豐富的T113-S3來(lái)替代,并將其
    發(fā)表于 03-02 14:39

    Android發(fā)布,T507四核A53@1.4GHz工業(yè)平臺(tái),含稅僅168元起!

    近年來(lái),Android系統(tǒng)在工業(yè)自動(dòng)化、儀器儀表、醫(yī)療、安防等工業(yè)領(lǐng)域的使用日趨廣泛。為了滿足廣大工業(yè)用戶的需求,創(chuàng)龍科技針對(duì)T507-H工業(yè)平臺(tái)進(jìn)行了Android系統(tǒng)適配。 ? 創(chuàng)龍科技
    的頭像 發(fā)表于 02-06 09:59 ?546次閱讀
    Android發(fā)布,<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T507</b>四核A53@1.4GHz工業(yè)平臺(tái),含稅僅168元起!

    應(yīng)用方案:MCU通用I/O引腳擴(kuò)展

    MCU通用I/O引腳擴(kuò)展 低端MCU由于I/O口數(shù)量不足導(dǎo)致部分功能無(wú)法實(shí)現(xiàn),用戶需要使用數(shù)字集成芯片進(jìn)行
    發(fā)表于 01-08 09:35

    【分析筆記】 T507 PF4 引腳無(wú)法被正常設(shè)置為中斷模式的問(wèn)題分析

    相關(guān)信息 硬件平臺(tái):T507 系統(tǒng)版本:Android 10/ Linux 4.9.170 問(wèn)題描述:PF4 無(wú)法通過(guò)標(biāo)準(zhǔn)接口設(shè)置為中斷模式,而 PF1、PF2、PF3、PF5 正??捎?。 分析
    發(fā)表于 11-24 10:57

    T507-H技術(shù)帖 | 去掉IO擴(kuò)展芯片保留擴(kuò)展引腳功能實(shí)現(xiàn)方法

    ,飛凌嵌入式為大家提供了OKT507-C去掉IO擴(kuò)展芯片
    發(fā)表于 11-09 17:14

    方法|基于T507開(kāi)發(fā)板講如何將占用引腳配置為普通GPIO

    方法|基于T507開(kāi)發(fā)板講如何將占用引腳配置為普通GPIO
    的頭像 發(fā)表于 11-09 13:59 ?501次閱讀
    <b class='flag-5'>方法</b>|基于<b class='flag-5'>T507</b>開(kāi)發(fā)板講如何將占用<b class='flag-5'>引腳</b>配置為普通GPIO

    利用74373芯片進(jìn)行單片機(jī)IO擴(kuò)展方法

    在電路設(shè)計(jì)的某些時(shí)候,微處理器(如單片機(jī))IO口不夠用了,此時(shí)該怎么辦呢?利用輔助芯片進(jìn)行IO擴(kuò)展是個(gè)簡(jiǎn)單直接的方法,能用較少的成本增多
    的頭像 發(fā)表于 11-02 14:20 ?1892次閱讀
    利用74373<b class='flag-5'>芯片</b>進(jìn)行單片機(jī)<b class='flag-5'>IO</b>口<b class='flag-5'>擴(kuò)展</b>的<b class='flag-5'>方法</b>

    如何在T507開(kāi)發(fā)板上架設(shè)Samba服務(wù)

    作為一款經(jīng)典的國(guó)產(chǎn)芯,T507-H芯片被廣泛應(yīng)用于車載電子、電力、醫(yī)療、工業(yè)控制、物聯(lián)網(wǎng)、智能終端等諸多領(lǐng)域當(dāng)中,而在各種復(fù)雜的嵌入式Linux應(yīng)用場(chǎng)景當(dāng)中,“打通ARM板卡與Wi
    發(fā)表于 10-30 13:09

    標(biāo)準(zhǔn)系統(tǒng):T507EVB_OH1

    開(kāi)發(fā)板名稱(芯片型號(hào)) T507EVB_OH1 芯片架構(gòu) CPU頻率 介紹(字?jǐn)?shù)請(qǐng)控制在200字以內(nèi)) EVB_OH1開(kāi)發(fā)板是由厚德
    發(fā)表于 10-19 10:54