在嵌入式產(chǎn)品的開發(fā)過程中,開發(fā)者往往需要花費(fèi)大量的時(shí)間和精力來理解和配置MPU引腳的復(fù)用功能,不僅開發(fā)難度高,還可能因錯(cuò)誤配置而影響系統(tǒng)的穩(wěn)定性和性能。
為了幫助各位用戶朋友解決這一問題,飛凌嵌入式打造了一款專門針對(duì)ARM嵌入式MPU引腳復(fù)用的軟件工具——Forlinx pinMux。通過深入研究MPU引腳的特性和相關(guān)技術(shù),結(jié)合飛凌嵌入式核心板、開發(fā)板的設(shè)計(jì),提供一種更加高效、準(zhǔn)確和便捷的方式來管理和配置引腳復(fù)用功能,并生成對(duì)應(yīng)的設(shè)備樹文件以供開發(fā)者使用。
接下來,就通過幾個(gè)業(yè)務(wù)場(chǎng)景帶各位朋友了解一下Forlinx pinMux工具的功能。
場(chǎng)景1:硬件工程師為飛凌嵌入式核心板分配所有引腳資源,以UART1為例。
1. 啟動(dòng)程序 → 選擇平臺(tái) → 新建一個(gè)設(shè)計(jì)方案。
2. 在左側(cè)“接口選擇”列表中選擇不同外設(shè)(如UART1),可以在“接口信號(hào)選擇”和“引腳圖”中看到該接口的相關(guān)信息。
工程師可以參考可選引腳的分布情況進(jìn)行設(shè)計(jì),并確定需要選擇的引腳。
Forlinx pinMux提供兩種方式完成設(shè)置。
方法1:
在“接口信號(hào)選擇”窗口進(jìn)行選擇。
(注:如果所選擇的外設(shè)接口信號(hào)較多,可點(diǎn)擊“全部選擇”快捷按鈕,程序?qū)⒆詣?dòng)為所有信號(hào)選擇一個(gè)可用引腳。)
引腳圖同步顯示:
設(shè)備樹語(yǔ)句同步生成,并可以修改引腳配置,直接用于軟件開發(fā)。
方法2:
在“連接器引腳圖”窗口進(jìn)行選擇。
在彈出的“設(shè)置引腳復(fù)用功能”窗口選擇相應(yīng)的功能。
重復(fù)上述操作完成所有引腳的選擇,選擇結(jié)果同樣會(huì)同步顯示到引腳圖和設(shè)備樹語(yǔ)句窗口。
場(chǎng)景2:硬件工程師查看飛凌嵌入式默認(rèn)方案并在此基礎(chǔ)上進(jìn)行修改設(shè)計(jì)。
1. 新建一個(gè)設(shè)計(jì)方案;
2. 點(diǎn)擊快捷按鈕“讀取飛凌方案”(或使用菜單操作);
3. 查看接口選擇、接口信號(hào)選擇、設(shè)備樹語(yǔ)句、引腳圖,了解飛凌設(shè)置的具體情況;
4. 根據(jù)自己的需要修改相應(yīng)設(shè)置,完成自己的設(shè)計(jì)方案即可。
情況1:
使用未被其它接口使用的引腳,直接選擇目標(biāo)引腳即可。
情況2:
使用已被其它接口占用的引腳。
點(diǎn)擊被占用的引腳;
程序自動(dòng)跳轉(zhuǎn)到占用該引腳的接口,并高亮顯示;
根據(jù)設(shè)計(jì)需要選擇其它可用引腳或停用該信號(hào);
點(diǎn)擊“上一個(gè)查看的接口”快捷按鈕,快速回到開始需要進(jìn)行引腳設(shè)置的接口;
原來被占用的引腳已經(jīng)可以使用,直接選擇即可。
這樣,我們就完成了一個(gè)接口復(fù)用引腳的修改工作。對(duì)于上述修改,在連接器引腳圖上同樣可以進(jìn)行,請(qǐng)參照業(yè)務(wù)場(chǎng)景1中的操作。
場(chǎng)景3:軟件工程師,引用設(shè)備樹語(yǔ)句。
通過上面兩個(gè)例子我們知道,在進(jìn)行引腳復(fù)用設(shè)置時(shí),程序會(huì)同步更新相應(yīng)的設(shè)備樹語(yǔ)句。
軟件工程師可以將上述設(shè)備樹語(yǔ)句復(fù)制粘貼到自己的設(shè)備樹文件中使用,也可以通過pinMux工具提供的“生成設(shè)備樹文件”功能,得到一個(gè)單獨(dú)的設(shè)備樹文件,進(jìn)行編輯和使用。
通過上面3個(gè)業(yè)務(wù)場(chǎng)景下的操作介紹,我們可以初步了解Forlinx pinMux工具可以完成哪些工作??傊?,這款軟件工具不僅適用于專業(yè)開發(fā)者,也可幫助初學(xué)者更好地理解和利用飛凌嵌入式核心板、開發(fā)板的功能。無論在工業(yè)控制、智能家居還是物聯(lián)網(wǎng)等領(lǐng)域,它都能發(fā)揮重要作用,為開發(fā)者提供強(qiáng)大的支持,實(shí)現(xiàn)更出色的系統(tǒng)設(shè)計(jì)。
(注:目前Forlinx pinMux工具已支持FET6254-C核心板和FETMX8MP-C核心板兩款產(chǎn)品,后續(xù)將支持更多平臺(tái),敬請(qǐng)期待?。?/p>
Forlinx pinMux下載地址:https://pan.baidu.com/s/1F_hk656rQyd6bhKdr8kf7A
-
開發(fā)
+關(guān)注
關(guān)注
0文章
370瀏覽量
40836 -
MPU
+關(guān)注
關(guān)注
0文章
357瀏覽量
48775 -
功能引腳復(fù)用
+關(guān)注
關(guān)注
0文章
2瀏覽量
1447 -
設(shè)備樹
+關(guān)注
關(guān)注
0文章
38瀏覽量
3116 -
飛凌嵌入式
+關(guān)注
關(guān)注
1文章
90瀏覽量
171
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論