一個(gè)超級好用的插件—EIDE,在VSCODE下快速創(chuàng)建ARM工程
大家好,我是小麥,今天介紹一下使用EIDE在VSCODE快速搭建MCU開發(fā)環(huán)境,圖文并茂,建議收藏哈。宇宙最強(qiáng)
IDE
——visual studio
,這個(gè)應(yīng)該沒人反駁吧,如今微軟又出來一款開源跨平臺的vscode
,各種插件數(shù)不勝數(shù),真的是讓人爽到不行啊。今天我就要推薦一個(gè)插件EIDE
。點(diǎn)擊左側(cè)插件,輸入EIDE
進(jìn)行搜索,然后點(diǎn)擊Install
進(jìn)行安裝,具體如下圖所示;- 選擇 導(dǎo)入項(xiàng)目;
- 打開剛才生成的項(xiàng)目路徑下的
uvprojx
后綴的文件;
- 設(shè)置相應(yīng)的 pack 文件;
- 選擇相應(yīng)的 芯片 型號;
- 選擇對應(yīng)的工具鏈(arm-cc 或者 arm-gcc);
- 選擇對應(yīng)的燒錄配置;
https://www.keil.com/dd2/Pack/
選擇自己所需要的型號即可,本文使用的是芯片STM32F767,所以選擇了STM32F7xxDP
,后面還需要設(shè)置具體的芯片型號,否則編譯可以成功,但是鏈接的時(shí)候會報(bào)錯;構(gòu)建配置這部分主要是選擇所需要的工具鏈,前提是電腦上要預(yù)先安裝好相應(yīng)的編譯器,比如你已經(jīng)安裝了Keil-MDK,那么在相應(yīng)路徑下有armcc編譯器,只需要設(shè)置好相應(yīng)的工具鏈的路徑即可;
燒錄配置需要我們自己設(shè)置選擇那種燒寫器,以及相應(yīng)的燒寫程序,比如常見燒寫器有
jlink
,daplink
,ulink
,stlink
,等等,這個(gè)選擇要和我們實(shí)際使用的燒寫器對應(yīng)起來。燒寫程序就是系統(tǒng)燒錄的時(shí)候,會調(diào)用相應(yīng)的燒寫程序,有以下幾種:STLink
,正好配套使用。全部都配置好之后,我們可以開始進(jìn)行項(xiàng)目的構(gòu)建以及燒寫了,這里在項(xiàng)目名稱的那一欄可以找到這個(gè)幾個(gè)按鈕,分別是編譯,清理,構(gòu)建,下載,具體的快捷鍵可以將鼠標(biāo)懸浮到圖標(biāo)上,就可以看到快捷鍵提示了。RAM
大小和FLASH
大小,還生成了 hex
和bin
文件,當(dāng)然也生成了axf
和elf
文件,這些都可以用來燒寫,但是燒寫的手段不同。好的,下面進(jìn)行燒錄,直接點(diǎn)擊上面提到的下載按鈕,就可以將生成的固件,下載的芯片上了。keil
環(huán)境下,才能進(jìn)行硬件的仿真和在線調(diào)試。我在launch.json
,設(shè)置了一下調(diào)試的配置,但是會提示部分錯誤;推薦好文??點(diǎn)擊藍(lán)色字體即可跳轉(zhuǎn)??張一鳴:我的大學(xué)四年收獲及工作感悟
??ARM與RISC-V的恩愛情仇??優(yōu)雅地用宏實(shí)現(xiàn)環(huán)形緩沖區(qū)??簡易PID算法的快速掃盲
歡迎轉(zhuǎn)發(fā)、留言、點(diǎn)贊、分享給你的朋友,感謝您的支持!
長按識別二維碼關(guān)注我
你點(diǎn)的每個(gè)好看,我都認(rèn)真當(dāng)成了喜歡