摘要
本篇筆記主要記錄在恩智浦MPC5744P上基于MBD工具箱的開(kāi)發(fā)準(zhǔn)備工作,即工具箱的安裝和初級(jí)使用。
準(zhǔn)備工作
首先你需要一臺(tái)配置比較高的電腦。
正確安裝MTALB2020a,其他版本未測(cè)試,應(yīng)該比較新的版本都可以,建議安裝比較新的版本。
下載NXP 和MATLAB 合作開(kāi)發(fā)的工具箱
如果你的瀏覽器下載下來(lái)是.zip類(lèi)型,請(qǐng)直接將后綴改為mltbx,這樣MATLAB才能正確識(shí)別,注意下載這個(gè)工具箱需要登錄NXP官網(wǎng),最好有賬號(hào),如果沒(méi)有先去官網(wǎng)申請(qǐng)一個(gè)賬號(hào),用于下載一些資料和軟件。這個(gè)是需要申請(qǐng)才能下載的。
開(kāi)始安裝
在確保S32DS和MATALB安裝正確(包含代碼生成的工具箱等,最好和嵌入式相關(guān)的工具箱都裝上,如有人不知道裝什么可以后天留言,這里就不在贅述MATLAB工具箱的選擇和安裝),首先需要登錄NXP官網(wǎng)獲取這個(gè)工具箱和license。雖然是免費(fèi)的,但是需要申請(qǐng)license,申請(qǐng)license需要用到電腦的Host ID。Host ID的獲取通過(guò)命令行輸入vol命令,如有不會(huì)可以參考論壇
https://community.nxp.com/t5/NXP-Model-Based-Design-Tools/Generating-Host-ID-for-MBDT-Toolbox-in-Matlab/td-p/980202
首先登錄賬號(hào),獲取軟件下載鏈接,
可以看到目前NXP為很多的系列都提供了基于模型開(kāi)發(fā)的工具箱和電機(jī)控制工具箱。我們這次選擇MPC57xx系列,3.2版本的。
可以參考第一個(gè)文檔里的快速指南。
第二步進(jìn)入license keys界面通過(guò)host ID 獲取生成的license,保存到某個(gè)路徑。
第三步安裝mbd工具箱和支持包
可以直接使用matlab nxp mbd工具箱的安裝向?qū)б徊讲桨惭b,也可以直接將工具箱拖入matlab的命令行窗口會(huì)彈出安裝彈窗。有興趣的可以?xún)煞N方法都實(shí)驗(yàn)一下。兩種方法二選一都可。
每完成一步,都會(huì)變綠,表示成功,可進(jìn)行下一步
更詳細(xì)安裝步驟可以參考官方文檔。
成功安裝后再matlab的附件管理里面就可以看到
證明已經(jīng)成功安裝了我們需要的工具箱??梢源蜷_(kāi)看一下,整體來(lái)說(shuō)這個(gè)工具箱分為兩部分,一部分是完全獨(dú)立的模型,一部分是跟底層和板卡相關(guān)的,關(guān)聯(lián)MPC5744開(kāi)發(fā)板。這個(gè)模型從底層管腳定義到上層電機(jī)控制應(yīng)用,都可以完全用模型實(shí)現(xiàn),一鍵生成代碼。當(dāng)有的人還在懷疑這樣的代碼可靠不,有的公司已經(jīng)有相應(yīng)的產(chǎn)品面世?;谀P驮O(shè)計(jì)正在變得越來(lái)越流行。
電機(jī)控制的開(kāi)環(huán)和閉環(huán)模型。包含F(xiàn)OC。雙閉環(huán)。
電機(jī)控制庫(kù),模型驗(yàn)證的V&V 等都可以作為很好的參考設(shè)計(jì)自己的模型。
這里多說(shuō)一點(diǎn),就是在matlab里生成代碼后,想直接一鍵下載,第一次需要先通過(guò)S32DS 下載一個(gè)bootloader,這樣就可以通過(guò)matlab通過(guò)串口直接下載連接板子進(jìn)行驗(yàn)證開(kāi)發(fā)了。
責(zé)任編輯:haq
-
matlab
+關(guān)注
關(guān)注
185文章
2980瀏覽量
230864 -
嵌入式
+關(guān)注
關(guān)注
5091文章
19176瀏覽量
307119
原文標(biāo)題:基于模型的開(kāi)發(fā)需要準(zhǔn)備什么
文章出處:【微信號(hào):strongerHuang,微信公眾號(hào):strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論