RT-Thread睿擎工業(yè)開發(fā)平臺是為工業(yè)場景設(shè)計的軟硬件一體化開發(fā)方案,全棧自主可控,賦能用戶聚焦核心業(yè)務(wù)創(chuàng)新,大幅提升開發(fā)效率。睿擎平臺以極簡化設(shè)計理念來指導(dǎo)產(chǎn)品開發(fā)。為降低開發(fā)門檻,避免錯誤,有一款順手好用的開發(fā)工具尤為關(guān)鍵,睿擎 PinMux配置工具也正是基于這樣的理念來開發(fā)的。
睿擎PinMux 配置工具用于配置芯片管腳(引腳)及其關(guān)聯(lián)外設(shè)的屬性參數(shù)。該工具核心價值在于提供實時管腳沖突檢測與直觀提示功能,有效預(yù)防硬件設(shè)計隱患。配置完成后,工具會自動將管腳復(fù)用選擇和外設(shè)屬性參數(shù)同步生成標(biāo)準(zhǔn)化的配置文件,并輸出到工程目錄下的指定位置,無縫對接后續(xù)開發(fā)流程,具體使用流程如下文所示。
1
功能入口
工程創(chuàng)建后,支持PinMux配置功能的工程會顯示PinMux Settings子節(jié)點。
在工程的PinMux Settings子節(jié)點上雙擊即可打開PinMux Settings 配置界面。PinMux Settings功能入口如下圖所示:

圖1:PinMux Settings功能入口示意圖
2
引腳配置
PinMux Settings 配置界面最右側(cè)區(qū)域為芯片引腳配置圖,如下圖所示:

圖2:引腳配置視圖示意圖
2.1 引腳圖例說明
不同的圖例代表了引腳的不同狀態(tài)
未配置:該引腳可配置,但尚未選擇任何復(fù)用功能。
已配置:該引腳已配置,并選擇了有效的復(fù)用功能。
不可配置:該引腳不支持配置。
沖突:該引腳選擇的復(fù)用功能,已被其他引腳使用,存在沖突。
2.2 配置復(fù)用功能
在狀態(tài)為未配置或已配置的引腳上單擊鼠標(biāo)左鍵,將彈出引腳配置對話框,如下圖所示:

圖3:引腳配置對話框示意圖
根據(jù)需要在該對話框中完成引腳復(fù)用功能和電氣屬性的配置。
點擊確定按鈕后,所選擇的復(fù)用功能名稱將顯示在該引腳名稱旁邊。
沖突提示:如果選擇的復(fù)用功能已被其他引腳占用,點擊確定后,所有使用了該相同復(fù)用功能的引腳(包括當(dāng)前配置的和之前配置的)將標(biāo)紅顯示,提示存在沖突。此時需要用戶重新選擇不同的復(fù)用功能以解決沖突。效果如下圖所示:

圖4:引腳沖突提示效果示意圖
2.3 RMIO 復(fù)用功能配置 (特定引腳)
部分引腳支持RMIO (Remapable Multiplexed I/O) 復(fù)用功能。
選擇RMIO 復(fù)用功能后,需要在其下方進一步選擇具體的 RMIO 功能選項,如下圖所示:

圖5:RMIO功能選擇示意圖
可以在RMIO 功能輸入框中輸入關(guān)鍵字進行篩選過濾,如下圖所示:

圖6:RMIO功能篩選過濾示意圖
選擇所需的具體RMIO 功能后,點擊確定按鈕,該具體的復(fù)用功能名稱(如UART3_CTSN)將顯示在引腳名稱旁邊。效果如圖:

圖7:RMIO功能配置后顯示效果示意圖
2.4 配置結(jié)果生成與同步
引腳配置確認(rèn)(點擊確定)后,相關(guān)配置信息將自動生成對應(yīng)的工程配置文件。
3
外設(shè)配置
3.1 外設(shè)列表
打開PinMux Settings 配置界面后,左側(cè)區(qū)域顯示外設(shè)列表。
該列表展示了芯片支持的所有外設(shè)名稱,并顯示每個外設(shè)的當(dāng)前狀態(tài)(如啟用/未啟用等),如下圖所示:

圖8:外設(shè)列表示意圖
外設(shè)列表默認(rèn)按類別展開顯示所有子類。
3.2 外設(shè)詳細(xì)配置
操作:在左側(cè)外設(shè)列表中單擊某個具體外設(shè)(如UART1)。
界面:右側(cè)區(qū)域?qū)⒘⒓辞袚Q至該外設(shè)的詳細(xì)配置界面

圖9:外設(shè)詳細(xì)配置界面示意圖
啟用/禁用: 在界面頂部,點擊 啟用/禁用開關(guān)按鈕,可將該外設(shè)設(shè)置為啟用 (ON) 或未啟用 (OFF) 狀態(tài)。
參數(shù)配置:在界面中修改外設(shè)的屬性參數(shù)值(如波特率、數(shù)據(jù)位等)。
自動保存與同步:修改界面上任意參數(shù)值后,所進行的配置會自動生成對應(yīng)的工程配置文件。
睿擎PinMux 配置工具是睿擎平臺“極簡開發(fā)”理念的重要實踐。它以可視化圖形界面為核心,通過智能沖突檢測、一鍵式復(fù)用功能選擇、直觀的狀態(tài)標(biāo)識以及自動化配置文件生成,極大地簡化了傳統(tǒng)芯片引腳復(fù)用與硬件外設(shè)配置的復(fù)雜度,有效規(guī)避驅(qū)動設(shè)計錯誤,顯著提升開發(fā)效率和可靠性。開發(fā)者得以將精力集中于核心業(yè)務(wù)邏輯創(chuàng)新。
睿擎平臺將持續(xù)投入,不斷豐富和完善包括PinMux 工具在內(nèi)的各類高效輔助開發(fā)工具,致力于為開發(fā)者提供更強大、更便捷的全棧式解決方案,助力您的產(chǎn)品快速上市,贏在創(chuàng)新起跑線。敬請期待!
睿擎工業(yè)開發(fā)平臺試用活動入選名單

-
工業(yè)
+關(guān)注
關(guān)注
3文章
2386瀏覽量
49242 -
RT-Thread
+關(guān)注
關(guān)注
32文章
1624瀏覽量
44994
發(fā)布評論請先 登錄
直播預(yù)告 | 睿擎派3506 Ubuntu開發(fā)實戰(zhàn):從環(huán)境搭建到整包固件制作,一次講透
睿擎3562 EtherCAT主站實踐
睿擎派3562快速上手體驗
【睿擎派】EtherCAT總線之IO模塊讀寫
【睿擎派】CANOpen總線之IO模塊讀寫(DS401協(xié)議)
睿擎平臺v1.7.2版本正式發(fā)布|技術(shù)集結(jié)
睿擎派文件系統(tǒng)指南:從開發(fā)到發(fā)布全流程實踐 | 技術(shù)解析
睿擎平臺網(wǎng)絡(luò)開發(fā)指南:從IP配置到遠程控制 | 技術(shù)解析
基于睿擎派輕松玩轉(zhuǎn)CANopen電機控制
【MCU體驗、MPU性能】睿擎派 RC3506 套件今日10點淘寶獨家開售!首批200套,搶完即止!| 產(chǎn)品動態(tài)
睿擎派RK3506J開發(fā)板開箱記錄、初步調(diào)試
10分鐘上手睿擎平臺GUI開發(fā):第一個LVGL圖形應(yīng)用
川商傳媒:睿擎工業(yè)開發(fā)平臺開啟智能化新篇章 | 媒體視角
中新社:RT-Thread攜“睿擎平臺”亮相工博會 | 媒體視角
睿擎平臺極簡開發(fā)重要實踐—— PinMux 配置工具 | 睿擎派試用名單公示
評論