RT-Thread睿擎工業(yè)開發(fā)平臺(tái)是為工業(yè)場景設(shè)計(jì)的軟硬件一體化開發(fā)方案,全棧自主可控,賦能用戶聚焦核心業(yè)務(wù)創(chuàng)新,大幅提升開發(fā)效率。睿擎平臺(tái)以極簡化設(shè)計(jì)理念來指導(dǎo)產(chǎn)品開發(fā)。為降低開發(fā)門檻,避免錯(cuò)誤,有一款順手好用的開發(fā)工具尤為關(guān)鍵,睿擎 PinMux配置工具也正是基于這樣的理念來開發(fā)的。
睿擎PinMux 配置工具用于配置芯片管腳(引腳)及其關(guān)聯(lián)外設(shè)的屬性參數(shù)。該工具核心價(jià)值在于提供實(shí)時(shí)管腳沖突檢測與直觀提示功能,有效預(yù)防硬件設(shè)計(jì)隱患。配置完成后,工具會(huì)自動(dòng)將管腳復(fù)用選擇和外設(shè)屬性參數(shù)同步生成標(biāo)準(zhǔn)化的配置文件,并輸出到工程目錄下的指定位置,無縫對(duì)接后續(xù)開發(fā)流程,具體使用流程如下文所示。
1
功能入口
工程創(chuàng)建后,支持PinMux配置功能的工程會(huì)顯示PinMux Settings子節(jié)點(diǎn)。
在工程的PinMux Settings子節(jié)點(diǎn)上雙擊即可打開PinMux Settings 配置界面。PinMux Settings功能入口如下圖所示:
圖1:PinMux Settings功能入口示意圖
2
引腳配置
PinMux Settings 配置界面最右側(cè)區(qū)域?yàn)樾酒_配置圖,如下圖所示:
圖2:引腳配置視圖示意圖
2.1 引腳圖例說明
不同的圖例代表了引腳的不同狀態(tài)
未配置:該引腳可配置,但尚未選擇任何復(fù)用功能。
已配置:該引腳已配置,并選擇了有效的復(fù)用功能。
不可配置:該引腳不支持配置。
沖突:該引腳選擇的復(fù)用功能,已被其他引腳使用,存在沖突。
2.2 配置復(fù)用功能
在狀態(tài)為未配置或已配置的引腳上單擊鼠標(biāo)左鍵,將彈出引腳配置對(duì)話框,如下圖所示:
圖3:引腳配置對(duì)話框示意圖
根據(jù)需要在該對(duì)話框中完成引腳復(fù)用功能和電氣屬性的配置。
點(diǎn)擊確定按鈕后,所選擇的復(fù)用功能名稱將顯示在該引腳名稱旁邊。
沖突提示:如果選擇的復(fù)用功能已被其他引腳占用,點(diǎn)擊確定后,所有使用了該相同復(fù)用功能的引腳(包括當(dāng)前配置的和之前配置的)將標(biāo)紅顯示,提示存在沖突。此時(shí)需要用戶重新選擇不同的復(fù)用功能以解決沖突。效果如下圖所示:
圖4:引腳沖突提示效果示意圖
2.3 RMIO 復(fù)用功能配置 (特定引腳)
部分引腳支持RMIO (Remapable Multiplexed I/O) 復(fù)用功能。
選擇RMIO 復(fù)用功能后,需要在其下方進(jìn)一步選擇具體的 RMIO 功能選項(xiàng),如下圖所示:
圖5:RMIO功能選擇示意圖
可以在RMIO 功能輸入框中輸入關(guān)鍵字進(jìn)行篩選過濾,如下圖所示:
圖6:RMIO功能篩選過濾示意圖
選擇所需的具體RMIO 功能后,點(diǎn)擊確定按鈕,該具體的復(fù)用功能名稱(如UART3_CTSN)將顯示在引腳名稱旁邊。效果如圖:
圖7:RMIO功能配置后顯示效果示意圖
2.4 配置結(jié)果生成與同步
引腳配置確認(rèn)(點(diǎn)擊確定)后,相關(guān)配置信息將自動(dòng)生成對(duì)應(yīng)的工程配置文件。
3
外設(shè)配置
3.1 外設(shè)列表
打開PinMux Settings 配置界面后,左側(cè)區(qū)域顯示外設(shè)列表。
該列表展示了芯片支持的所有外設(shè)名稱,并顯示每個(gè)外設(shè)的當(dāng)前狀態(tài)(如啟用/未啟用等),如下圖所示:
圖8:外設(shè)列表示意圖
外設(shè)列表默認(rèn)按類別展開顯示所有子類。
3.2 外設(shè)詳細(xì)配置
操作:在左側(cè)外設(shè)列表中單擊某個(gè)具體外設(shè)(如UART1)。
界面:右側(cè)區(qū)域?qū)⒘⒓辞袚Q至該外設(shè)的詳細(xì)配置界面
圖9:外設(shè)詳細(xì)配置界面示意圖
啟用/禁用: 在界面頂部,點(diǎn)擊 啟用/禁用開關(guān)按鈕,可將該外設(shè)設(shè)置為啟用 (ON) 或未啟用 (OFF) 狀態(tài)。
參數(shù)配置:在界面中修改外設(shè)的屬性參數(shù)值(如波特率、數(shù)據(jù)位等)。
自動(dòng)保存與同步:修改界面上任意參數(shù)值后,所進(jìn)行的配置會(huì)自動(dòng)生成對(duì)應(yīng)的工程配置文件。
睿擎PinMux 配置工具是睿擎平臺(tái)“極簡開發(fā)”理念的重要實(shí)踐。它以可視化圖形界面為核心,通過智能沖突檢測、一鍵式復(fù)用功能選擇、直觀的狀態(tài)標(biāo)識(shí)以及自動(dòng)化配置文件生成,極大地簡化了傳統(tǒng)芯片引腳復(fù)用與硬件外設(shè)配置的復(fù)雜度,有效規(guī)避驅(qū)動(dòng)設(shè)計(jì)錯(cuò)誤,顯著提升開發(fā)效率和可靠性。開發(fā)者得以將精力集中于核心業(yè)務(wù)邏輯創(chuàng)新。
睿擎平臺(tái)將持續(xù)投入,不斷豐富和完善包括PinMux 工具在內(nèi)的各類高效輔助開發(fā)工具,致力于為開發(fā)者提供更強(qiáng)大、更便捷的全棧式解決方案,助力您的產(chǎn)品快速上市,贏在創(chuàng)新起跑線。敬請(qǐng)期待!
睿擎工業(yè)開發(fā)平臺(tái)試用活動(dòng)入選名單
-
工業(yè)
+關(guān)注
關(guān)注
3文章
2036瀏覽量
47779 -
RT-Thread
+關(guān)注
關(guān)注
32文章
1376瀏覽量
41608
發(fā)布評(píng)論請(qǐng)先 登錄
10分鐘上手睿擎平臺(tái)GUI開發(fā):第一個(gè)LVGL圖形應(yīng)用

睿擎多核 SMP 開發(fā):極簡開發(fā),超強(qiáng)性能——睿擎派開發(fā)板0元試用

MPU開發(fā)太難?睿擎平臺(tái)讓您像STM32開發(fā)一樣簡單——試用評(píng)測活動(dòng)啟動(dòng)

川商傳媒:睿擎工業(yè)開發(fā)平臺(tái)開啟智能化新篇章 | 媒體視角

睿創(chuàng)微納亮相2025上海車展
封面對(duì)話新經(jīng)濟(jì)人物:RT-Thread 睿賽德聯(lián)合創(chuàng)始人邱祎,睿擎工業(yè)開發(fā)平臺(tái)的硬實(shí)時(shí)突圍之路

中新社:RT-Thread攜“睿擎平臺(tái)”亮相工博會(huì) | 媒體視角

ASL國產(chǎn)芯片|集睿致遠(yuǎn)代理商|ASL代理|音視頻轉(zhuǎn)換芯片
眾擎 PM01:實(shí)力破局,智領(lǐng)未來

評(píng)論