VSCode與Keil聯(lián)合開發(fā)STM32的流程
1.為什么要聯(lián)合開發(fā)
Keil容易出現(xiàn)中文亂碼,雖然嘗試過通用的修改字符串格式,但是沒有什么卵用,而VSCode可以解決亂碼問題,如下圖(第一張是Keil,第二張是VSCode)


更喜歡VSCode的UI設(shè)計,由上圖可見
VSCode可以進行局部編譯,全局編譯,燒錄,但是無法進行調(diào)試,所以調(diào)試部分得在 Keil 上進行
2.配置VSCode的環(huán)境
1.安裝c/c++

2.安裝Embedded IDE

3.設(shè)置編譯工具

4.導入 STM32 工程

5.配置編譯器選項
這里可以根據(jù) Keil 工程中的信息進行設(shè)置

設(shè)置 ROM 與 RAM 信息

這里要注意:剛開始是找不到 “ROM / Flash 布局”的(是個 BUG 來著),如下圖所示


解決方法是: 構(gòu)建配置先選 AC6, 后面再切回 AC5,之后就可以看見布局選項了
6.燒錄工具選擇

注意:文件路徑中不能包含中文路徑,否則無法燒錄
3.附
關(guān)于配置 VSCode 上的調(diào)試環(huán)境,可以參考 https://docs.em-ide.com/#/zh-cn/debug_project
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
opencv實現(xiàn)機器視覺檢測和計數(shù)的方法
在機器視覺中,有時需要對產(chǎn)品進行檢測和計數(shù)。其難點無非是對于產(chǎn)品的圖像分割。本文就來介紹一下機器視覺檢測和計數(shù)的實現(xiàn),感興趣的可以參考一下2021-05-05
VC++實現(xiàn)添加文件關(guān)聯(lián)的方法示例
這篇文章主要介紹了VC++實現(xiàn)添加文件關(guān)聯(lián)的方法,涉及VC++針對注冊表的寫入與VC事件響應相關(guān)操作技巧,需要的朋友可以參考下2017-08-08

