全志T507 UART復(fù)用方法-飛凌嵌入式知識庫

原創(chuàng) 2022-08-29 11:01:00 T507 全志T507
本文以T507中復(fù)用uart2為例做簡單說明,以下只用一組可復(fù)用為UART2的引腳為例,具體引腳客戶根據(jù)實際情況修改

Linux系統(tǒng):

1、確定使用引腳

PG15---> UART2-TX

PG16--->UART2-RX

2、關(guān)閉要使用引腳的默認配置

PG15和PG16默認為I2C4(即twi4)的引腳,關(guān)閉默認功能(引腳默認功能需要通過T507開發(fā)板硬件原理確認)

vi /kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi,關(guān)閉默認功能

3、打開/添加要復(fù)用的功能(此處為UART2功能)相關(guān)節(jié)點,設(shè)置相關(guān)引腳定義

vi /kernel/linux-4.9/arch/arm64/boot/dts/sunxi/sun50iw9p1.dtsi,將UART2的節(jié)點由disabled改為okay

上述節(jié)點中的pinctrl-0 = <&uart2_pins_a>;和pinctrl-1 = <&uart2_pins_b>;為UART2的引腳定義

vi /kernel/linux-4.9/arch/arm64/boot/dts/sunxi/sun50iw9p1-pinctrl.dtsi,將uart2_pins_a和uart2_pins_b節(jié)點下的引腳配置修改為要是用的引腳

若是使用的linux系統(tǒng),完成配置后參考編譯手冊對源碼進行編譯,重新生成鏡像即可進行測試,測試方法參考T507開發(fā)板用戶使用手冊(您可聯(lián)系飛凌嵌入式客服索?。?

Android系統(tǒng):

若是使用android系統(tǒng),除了完成與linux系統(tǒng)相同的設(shè)備樹配置外,還需要對android層進行配置

4、android層修改

vi android/device/softwinner/mercury-common/ueventd.sun50iw9p1.rc,

參考配置文件中/dev/ttyS5的配置,加入/dev/ttyS2的配置。

重新編譯生成img。修改成功后會在/dev下生成ttyS2的設(shè)備節(jié)點。若使用apk測試,需要修改串口測試的源碼,加入新的設(shè)備節(jié)點。


本文硬件平臺采用飛凌T507開發(fā)板,主要以T507中復(fù)用uart2為例做簡單說明,具體引腳客戶根據(jù)實際情況修改。本文使用的思路和方法僅供參考使用,其它arm開發(fā)板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發(fā)板相關(guān)資訊,關(guān)注飛凌嵌入式。




相關(guān)產(chǎn)品 >

  • OKT507-C 開發(fā)板

    CPU: T507 工業(yè)級處理器,超低功耗,10年+生命周期|推薦全志工業(yè)級T507開發(fā)板系列,飛凌OKT507-C開發(fā)板采用全志T507 四核工業(yè)級處理器 T507設(shè)計開發(fā),Cortex-A53架構(gòu),工業(yè)級寬溫,性能強,低功耗,是一款高性價比的工業(yè)級產(chǎn)品,提供豐富的開發(fā)設(shè)計資料,提供產(chǎn)品規(guī)格書,軟硬件手冊等,全志的T507適用于車載電子、電力、醫(yī)療、工業(yè)控制、物聯(lián)網(wǎng)、智能終端等領(lǐng)域。

    了解詳情
    OKT507-C 開發(fā)板
  • FETT507-C核心板

    推薦T507,全志T507核心板采用工業(yè)級處理器設(shè)計開發(fā),提供T507規(guī)格書,T507各類設(shè)計資料。FETT507-C核心板集成全志T507四核工業(yè)級處理器設(shè)計開發(fā),Cortex-A53架構(gòu),主頻1.5GHz,集成G31 GPU,內(nèi)存2GB DDR3L,存儲8GB eMMC。整板工業(yè)級運行溫寬,支持絕大部分當(dāng)前流行的視頻及圖片格式解碼,具有穩(wěn)定可靠的工業(yè)級產(chǎn)品性能、低功耗以及豐富的用戶接口等優(yōu)勢,搭載Linux、Android、Ubuntu*操作系統(tǒng),適用于車載電子、電力、醫(yī)療、工業(yè)控制、物聯(lián)網(wǎng)、智能終端等領(lǐng)域 了解詳情
    FETT507-C核心板

推薦閱讀 換一批 換一批