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

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

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

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

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

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

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

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

圖8:外設列表示意圖
外設列表默認按類別展開顯示所有子類。
3.2 外設詳細配置
操作:在左側外設列表中單擊某個具體外設(如UART1)。
界面:右側區域將立即切換至該外設的詳細配置界面

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

-
工業
+關注
關注
3文章
2266瀏覽量
48855 -
RT-Thread
+關注
關注
32文章
1528瀏覽量
44165
發布評論請先 登錄
【直播預告】10月14日 本周二晚8點|睿擎平臺首場實戰直播:從快速上手到實現遠程監控網關
【直播預告】10月14日晚8點|睿擎平臺首場實戰直播:從快速上手到實現遠程監控網關
像STM32一樣輕松玩轉 MPU!RT-Thread 睿擎平臺 Workshop 上海站開啟硬核實戰!下一城?你定!
基于睿擎派輕松玩轉CANopen電機控制
中新社:RT-Thread攜“睿擎平臺”亮相工博會 | 媒體視角

睿擎平臺極簡開發重要實踐—— PinMux 配置工具 | 睿擎派試用名單公示
評論