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