欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

VSCode與Keil聯(lián)合開發(fā)STM32的流程

 更新時(shí)間:2023年02月06日 08:42:05   作者:Cynantrs  
這篇文章主要介紹了VSCode與Keil聯(lián)合開發(fā)STM32的流程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

1.為什么要聯(lián)合開發(fā)

Keil容易出現(xiàn)中文亂碼,雖然嘗試過通用的修改字符串格式,但是沒有什么卵用,而VSCode可以解決亂碼問題,如下圖(第一張是Keil,第二張是VSCode)

更喜歡VSCode的UI設(shè)計(jì),由上圖可見

VSCode可以進(jìn)行局部編譯,全局編譯,燒錄,但是無法進(jìn)行調(diào)試,所以調(diào)試部分得在 Keil 上進(jìn)行

2.配置VSCode的環(huán)境

1.安裝c/c++

2.安裝Embedded IDE

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

4.導(dǎo)入 STM32 工程

5.配置編譯器選項(xiàng)

這里可以根據(jù) Keil 工程中的信息進(jìn)行設(shè)置

設(shè)置 ROM 與 RAM 信息

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

解決方法是: 構(gòu)建配置先選 AC6, 后面再切回 AC5,之后就可以看見布局選項(xiàng)了

6.燒錄工具選擇

注意:文件路徑中不能包含中文路徑,否則無法燒錄

3.附

關(guān)于配置 VSCode 上的調(diào)試環(huán)境,可以參考 https://docs.em-ide.com/#/zh-cn/debug_project

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C++的靜態(tài)類型檢查詳解

    C++的靜態(tài)類型檢查詳解

    這篇文章主要為大家詳細(xì)介紹了C++的靜態(tài)類型檢查,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • C++中的std::funture和std::promise實(shí)例詳解

    C++中的std::funture和std::promise實(shí)例詳解

    在線程池中獲取線程執(zhí)行函數(shù)的返回值時(shí),通常使用 std::future 而不是 std::promise 來傳遞返回值,這篇文章主要介紹了C++中的std::funture和std::promise實(shí)例詳解,需要的朋友可以參考下
    2024-05-05
  • C++ 實(shí)現(xiàn)球迷 今日頭條面試題

    C++ 實(shí)現(xiàn)球迷 今日頭條面試題

    這篇文章主要介紹了C++實(shí)現(xiàn)球迷今日頭條面試題功能,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-08-08
  • C++ Qt開發(fā)之ComboBox下拉組合框組件用法詳解

    C++ Qt開發(fā)之ComboBox下拉組合框組件用法詳解

    Qt 是一個(gè)跨平臺(tái)C++圖形界面開發(fā)庫,利用Qt可以快速開發(fā)跨平臺(tái)窗體應(yīng)用程序,在Qt中,ComboBox(組合框)是一種常用的用戶界面控件,它提供了一個(gè)下拉列表,允許用戶從預(yù)定義的選項(xiàng)中選擇一個(gè),本文給大家介紹QComboBox類的一些常用方法,需要的朋友可以參考下
    2023-12-12
  • 詳解C語言中的ttyname()函數(shù)和isatty()函數(shù)的用法

    詳解C語言中的ttyname()函數(shù)和isatty()函數(shù)的用法

    這篇文章主要介紹了C語言中的ttyname()函數(shù)和isatty()函數(shù)的用法,是C語言入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-09-09
  • LZ77壓縮算法原理的理解

    LZ77壓縮算法原理的理解

    這篇文章主要介紹了LZ77壓縮算法原理的理解的相關(guān)資料,數(shù)據(jù)壓縮是一個(gè)減小數(shù)據(jù)存儲(chǔ)空間的過程,目前被應(yīng)用在軟件工程的各個(gè)地方,了解其一些原理,方便我們更好的甄選壓縮方案,需要的朋友可以參考下
    2017-08-08
  • C++移動(dòng)操作,RVO和NRVO詳細(xì)

    C++移動(dòng)操作,RVO和NRVO詳細(xì)

    本文將討論了何時(shí)C++會(huì)自動(dòng)進(jìn)行移動(dòng)操作,并且說明了復(fù)制消除,RVO和NRVO優(yōu)的化等香瓜吧資料,需要的小伙伴可以參考一下
    2021-09-09
  • C語言常見排序算法之插入排序(直接插入排序,希爾排序)

    C語言常見排序算法之插入排序(直接插入排序,希爾排序)

    這篇文章介紹C語言常見排序算法之插入排序(直接插入排序,希爾排序),主要分享介紹的是插入排序的兩種常用算法,直接插入排序和希爾排序,需要的朋友可以參考一下
    2022-07-07
  • C++布隆過濾器的使用示例

    C++布隆過濾器的使用示例

    寧可錯(cuò)殺一千,也不放過一個(gè),這是布隆過濾器的特點(diǎn),本文主要介紹了C++布隆過濾器的使用示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-09-09
  • C++中數(shù)組作為函數(shù)參數(shù)傳入的幾種方式代碼示例

    C++中數(shù)組作為函數(shù)參數(shù)傳入的幾種方式代碼示例

    數(shù)組元素和數(shù)組名都可以作為函數(shù)的參數(shù)以實(shí)現(xiàn)函數(shù)間數(shù)據(jù)的傳遞和共享,下面這篇文章主要給大家介紹了關(guān)于C++中數(shù)組作為函數(shù)參數(shù)傳入的幾種方式,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-06-06

最新評(píng)論