日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

飛凌精靈(ElfBoard)技術(shù)貼|如何在RK3506開發(fā)板上實現(xiàn)UART功能復(fù)用

ElfBoard ? 2026-04-28 11:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

?

IOMUX(引腳功能復(fù)用)是芯片廠商為高效利用有限的硬件引腳資源而設(shè)計的核心技術(shù)。通過軟件配置,單個物理引腳可靈活切換為GPIO、UART、I2C等多種功能。不同SoC芯片的IOMUX配置方式存在差異,本文將以ELF-RK3506開發(fā)板上UART2的引腳復(fù)用為例,詳細介紹從硬件查詢到軟件配置的完整實現(xiàn)流程。

1. 引腳確認

在開始配置之前,首先需要了解ELF-RK3506開發(fā)板的接口布局特點。ELF-RK3506開發(fā)板配備兩組40Pin排針,其中一組兼容樹莓派40Pin接口,集成了I2C、SPI、UART等常用通信接口及多路GPIO;另一組則引出額外的IO排針,可復(fù)用為LCD、DSMC等功能接口。

引腳選擇原則:進行引腳復(fù)用時,應(yīng)優(yōu)先選擇40Pin排針上的引腳,這類引腳位于開發(fā)板標準排針接口,無需額外焊接,接線更加便捷。

1.1. 查看引腳復(fù)用表

引腳復(fù)用表路徑:ELF-RK3506開發(fā)板資料包\04-硬件資料\1-ELF-RK3506 引腳復(fù)用對照表-20251121

在引腳復(fù)用表中,通過查看 Alt0~Alt8列可了解各引腳的可選功能;RK3506B采用矩陣IO設(shè)計,將98 個功能信號靈活映射至32個RM_IO引腳。針對UART2功能,從“RM_IO功能”列表中找到UART2_TX、UART2_RX信號后,在支持RM_IO的引腳中,遵循“優(yōu)先選用40Pin排針引腳”的布局原則,最終選定將UART2_TX、UART2_RX映射至RM_IO26、RM_IO28,對應(yīng)連接器引腳號46、55。

wKgZO2nwIoqAFpOQAABc0BVPPJM900.pngwKgZPGnwIoqAOfTdAAAYSqmmt6c624.png

1.2. 匹配開發(fā)板引腳

硬件原理圖路徑:ELF-RK3506開發(fā)板資料包\04-硬件資料\00- PDF原理圖

從硬件原理圖可知,連接器46、55引腳號對應(yīng)開發(fā)板功能GPIO1_B3、GPIO1_C3。

wKgZO2nwI0uAX-iiAAEXsp6CBG0763.png

1.3. 定位開發(fā)板物理位置

核心板的功能引腳通過連接器傳輸?shù)降装澹旅嫘枰_認目標引腳在底板上的具體物理接口位置。

在原理圖中搜索GPIO1_B3、GPIO1_C3網(wǎng)絡(luò)標號,對應(yīng)開發(fā)板P14排針的引腳21、11。

wKgZO2nwI4mAUEuiAAPWho3hdZs358.png

2. 源碼適配

在完成硬件引腳確認后,接下來需要進行軟件層面的配置工作,主要包括設(shè)備樹中的IOMUX配置和設(shè)備節(jié)點配置。

2.1. IOMUX配置

確定引腳后,需要在設(shè)備樹中配置IOMUX參數(shù)以確保引腳正確工作在UART2模式。

打開文件 kernel/arch/arm/boot/dts/rk3506-pinctrl-rmio.dtsi,找到I2C1相關(guān)定義,可以看到rm_io26_uart2_tx節(jié)點描述了 GPIO1_B3 復(fù)用UART2_TX、rm_io28_uart2_rx節(jié)點描述了 GPIO1_C3 復(fù)用成UART2_RX。

wKgZO2nwI6GANbxMAADM6KiyjpI159.pngwKgZPGnwI6GAGNtQAADIN1IezG4386.png

2.2. 設(shè)備節(jié)點配置

在設(shè)備樹文件 kernel/arch/arm/boot/dts/rk3502.dtsi 中已經(jīng)定義好 12 路 PWM 信號的相關(guān)節(jié)點和使用的引腳。

wKgZPGnwI9CAcw-AAAEE7GjdOlc161.png

打開kernel/arch/arm/boot/dts/elf-3506-common.dtsi 添加相關(guān)節(jié)點,引用rm_io13_pwm1_ch3節(jié)點并將狀態(tài)設(shè)為“okay”。

&uart2 { status = "disabled"; pinctrl-names = "default"; pinctrl-0 = <&rm_io26_uart2_tx &rm_io28_uart2_rx>; };

wKgZO2nwI-eAVjhZAACpX4dKT7s002.png

2.3. 編譯

配置完成后,需要重新編譯內(nèi)核以生成包含新配置的鏡像文件。

執(zhí)行編譯命令,生成內(nèi)核鏡像:

elf@ubuntu:~/work/ELF-RK3506-linux-source$ ./build.sh kernel

編譯完成后,將在 kernel 目錄下生成 boot.img 內(nèi)核鏡像文件。

3. 燒錄與驗證

編譯生成新的內(nèi)核鏡像后,下一步是將其燒錄到開發(fā)板并進行驗證。

將 kernel 目錄下生成的 boot.img 內(nèi)核鏡像文件燒錄到開發(fā)板。

開發(fā)板啟動后,/dev 目錄會自動生成 UART2 對應(yīng)的設(shè)備節(jié)點 ttyS2,通過以下命令驗證節(jié)點是否存在:

root@elf3506-buildroot:~# ls /dev/tty*

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

    關(guān)注

    6078

    文章

    45589

    瀏覽量

    673934
  • 嵌入式
    +關(guān)注

    關(guān)注

    5209

    文章

    20679

    瀏覽量

    337311
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1322

    瀏覽量

    107023
  • 瑞芯微電子
    +關(guān)注

    關(guān)注

    1

    文章

    73

    瀏覽量

    10838
  • 學(xué)習(xí)開發(fā)板

    關(guān)注

    0

    文章

    12

    瀏覽量

    766
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    如何用RK3506核心自研一款嵌入式工業(yè)網(wǎng)關(guān)?

    嵌入式RK3506核心做工業(yè)網(wǎng)關(guān)
    的頭像 發(fā)表于 03-19 16:32 ?2266次閱讀
    如何用<b class='flag-5'>RK3506</b>核心<b class='flag-5'>板</b>自研一款嵌入式工業(yè)網(wǎng)關(guān)?

    ElfBoard技術(shù)|如何在RK3588】ELF 2開發(fā)板上進行UART引腳復(fù)用配置

    IOMUX(引腳功能復(fù)用)是芯片廠商為高效利用有限硬件引腳資源而設(shè)計的關(guān)鍵技術(shù),它允許單個物理引腳通過軟件配置為多種不同的功能(如GPIO、UART
    的頭像 發(fā)表于 11-18 16:54 ?5754次閱讀
    <b class='flag-5'>ElfBoard</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|如<b class='flag-5'>何在</b>【<b class='flag-5'>RK</b>3588】ELF 2<b class='flag-5'>開發(fā)板</b>上進行<b class='flag-5'>UART</b>引腳<b class='flag-5'>復(fù)用</b>配置

    ElfBoard技術(shù)|如何在ELF - RK3506開發(fā)板構(gòu)建AI編程環(huán)境

    RK3506。該處理器集成3核Cortex-A7配備獨立的NEON協(xié)處理器可廣泛適用于計算機、手機、個人移動互聯(lián)網(wǎng)以及數(shù)字多媒體設(shè)備。嵌入式推出這款板子顯然是吸引單片機開發(fā)者進入L
    的頭像 發(fā)表于 01-23 11:12 ?7652次閱讀
    <b class='flag-5'>ElfBoard</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|如<b class='flag-5'>何在</b>ELF - <b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>上</b>構(gòu)建AI編程環(huán)境

    精靈ElfBoard技術(shù)|如何在ELF-RK3506開發(fā)板實現(xiàn)GPIO復(fù)用

    2026年全國大學(xué)生嵌入式芯片與系統(tǒng)設(shè)計競賽報名已正式啟動。本次瑞芯微&嵌入式賽題共設(shè)置了三個參賽平臺(ELF2開發(fā)板、ELF-RV1126B開發(fā)板、ELF-
    的頭像 發(fā)表于 03-16 14:55 ?6386次閱讀
    <b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>精靈</b>(<b class='flag-5'>ElfBoard</b>)<b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|如<b class='flag-5'>何在</b>ELF-<b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>上</b><b class='flag-5'>實現(xiàn)</b>GPIO<b class='flag-5'>復(fù)用</b>

    米爾瑞芯微多核異構(gòu)低功耗RK3506核心重磅發(fā)布

    近日,米爾電子發(fā)布MYC-YR3506核心開發(fā)板,基于國產(chǎn)新一代入門級工業(yè)處理器瑞芯微RK3506,這款芯片采用三核Cortex-A7+單核Cortex-M0多核異構(gòu)設(shè)計,不僅擁有
    發(fā)表于 05-16 17:20

    【米爾RK3506國產(chǎn)開發(fā)板評測試用】開箱體體驗

    很高興今天收到了米爾科技的RK3506開發(fā)板,下面是開箱體驗,后期的測試使用中將會做詳細的測試和試用。 1.開箱,包含以下: RK3506開發(fā)板1 USB_TYPEC1 10Pin連接
    發(fā)表于 07-30 01:06

    瑞芯微RK3506開發(fā)板之Qt應(yīng)用開發(fā)手冊() 深圳觸覺智能出品,嵌入式方案商

    瑞芯微RK3506開發(fā)板必備攻略之Qt應(yīng)用開發(fā)手冊() 基于Ubuntu
    的頭像 發(fā)表于 04-28 17:16 ?1753次閱讀
    瑞芯微<b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b>之Qt應(yīng)用<b class='flag-5'>開發(fā)</b>手冊(<b class='flag-5'>上</b>) 深圳觸覺智能出品,嵌入式方案商

    米爾基于瑞芯微RK3506核心開發(fā)板

    MYC-YR3506核心開發(fā)板新一代入門級國產(chǎn)工業(yè)處理器RK3506,3核A7+單核M0多核異構(gòu)RK3506B:3*Cortex-A7@
    發(fā)表于 05-15 16:00 ?15次下載

    有獎丨米爾 瑞芯微RK3506開發(fā)板免費試用

    米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3506應(yīng)用處理器的MYD-YR3506開發(fā)板免費試用名額來啦~~米爾提供了3塊價值299元的MYD-YR3506
    的頭像 發(fā)表于 06-19 08:04 ?1281次閱讀
    有獎丨米爾 瑞芯微<b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b>免費試用

    有獎丨米爾 瑞芯微RK3506開發(fā)板免費試用來啦!

    米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3506應(yīng)用處理器的MYD-YR3506開發(fā)板免費試用名額增加啦
    的頭像 發(fā)表于 07-10 08:03 ?1235次閱讀
    有獎丨米爾 瑞芯微<b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b>免費試用來啦!

    RK3506開發(fā)板Linux開發(fā)板極致性價比之選

    RK3506開發(fā)板Linux開發(fā)板極致性價比之選瑞芯微RK3506開發(fā)板,3核Cortex-A7@1.5GHz+Cortex-M0,Linu
    的頭像 發(fā)表于 09-11 16:26 ?3928次閱讀
    <b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b>Linux<b class='flag-5'>開發(fā)板</b>極致性價比之選

    如何讓RK3506流暢刷圖,用好RGA?

    本文基于觸覺智能RK3506核心/開發(fā)板,介紹RGAIM2D進行圖像處理,包括相關(guān)編譯與測試方法。
    的頭像 發(fā)表于 10-29 10:00 ?1615次閱讀
    如何讓<b class='flag-5'>RK3506</b>流暢刷圖,用好RGA?

    觸覺智能RK3506星閃開發(fā)板測評報告(下)

    本文基于觸覺智能RK3506開發(fā)板,上集主要從性能、功耗進行測評,本集將從開發(fā)板的外設(shè)設(shè)計、EMC等可靠性性能進行測評。
    的頭像 發(fā)表于 12-11 17:00 ?1530次閱讀
    觸覺智能<b class='flag-5'>RK3506</b>星閃<b class='flag-5'>開發(fā)板</b>測評報告(下)

    觸覺智能RK3506開發(fā)板配置USB復(fù)合設(shè)備(

    本文基于觸覺智能RK3506開發(fā)板,為大家介紹配置USB復(fù)合設(shè)備,本章節(jié)將介紹RNDIS和UAC復(fù)合設(shè)備數(shù)據(jù)交互。RNDISRNDIS是一種基于USB的網(wǎng)絡(luò)連接協(xié)議,核心作用是將USB設(shè)備虛擬成網(wǎng)卡,讓設(shè)備通過USBHost鏈路實現(xiàn)
    的頭像 發(fā)表于 12-22 12:00 ?1221次閱讀
    觸覺智能<b class='flag-5'>RK3506</b><b class='flag-5'>開發(fā)板</b>配置USB復(fù)合設(shè)備(<b class='flag-5'>上</b>)

    ElfBoard技術(shù)|如何在RK3588】ELF 2開發(fā)板實現(xiàn)GPIO功能復(fù)用

    IOMUX(引腳功能復(fù)用)是芯片廠商為高效利用有限引腳資源而設(shè)計的關(guān)鍵技術(shù),它允許單個物理引腳通過軟件靈活配置為多種功能(如GPIO、UART
    的頭像 發(fā)表于 12-29 10:37 ?1524次閱讀
    <b class='flag-5'>ElfBoard</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|如<b class='flag-5'>何在</b>【<b class='flag-5'>RK</b>3588】ELF 2<b class='flag-5'>開發(fā)板實現(xiàn)</b>GPIO<b class='flag-5'>功能</b><b class='flag-5'>復(fù)用</b>
    疏勒县| 尚志市| 措美县| 新竹市| 翁牛特旗| 集贤县| 无锡市| 泰安市| 南昌市| 周宁县| 玉山县| 社旗县| 含山县| 锡林郭勒盟| 射洪县| 紫云| 永登县| 麻江县| 金坛市| 鸡西市| 都昌县| 武胜县| 峡江县| 朝阳区| 买车| 昌平区| 益阳市| 台安县| 衢州市| 麟游县| 定西市| 富阳市| 奉节县| 乌恰县| 霞浦县| 锡林浩特市| 西城区| 上蔡县| 台北县| 邵阳市| 聊城市|