最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

VScode如何打造STM32開發(fā)環(huán)境保姆級(jí)教程

2022-03-16 00:56 作者:技術(shù)流阿宅  | 我要投稿

在大一時(shí),就聽說(shuō)用VScode編譯代碼很不錯(cuò),VScode是閾值最強(qiáng)編譯器之類的名號(hào),也是苦Keil界面久已!今天讓我們來(lái)打造一下VScode下的STM32開發(fā)環(huán)境,C51也適用!

備注:參考文章:https://blog.csdn.net/weixin_43395116/article/details/114238722

軟件下載

所需要的軟件如下:

Keil v5 MDK

Visual Studio Code

MinGW

Keil5 安裝

既然是STM32開發(fā)了,Keil肯定還是必不可少的,關(guān)于此軟件的安裝,網(wǎng)上有很多教程,在此就不過(guò)多贅述了,是Keil5版本的就可,STM32的是帶MDK的版本。

Visual Studio Code安裝

方法一:

Visual Studio Code官網(wǎng)下載地址:https://code.visualstudio.com/(速度較慢)

方法二:電腦管家軟件管理中下載

MinGW下載

這是一款編譯器,學(xué)過(guò)Linux的小伙伴應(yīng)該不陌生。

Visual Studio Code中不自帶編譯器(在沒有安裝visual studio的前提下),如果沒有的話會(huì)報(bào)錯(cuò)。

鏈接:https://pan.baidu.com/s/1OBzQOV9tgBbSLPpFIB6vLw

提取碼:at3h


軟件配置

Visual Studio Code設(shè)置中文

Chinese

安裝完成后重啟軟件,完成漢化。

Visual Studio Code必要拓展(插件)安裝

1. Keil Assistant

在拓展搜索欄中輸入Keil,找到?Keil Assistant?點(diǎn)擊安裝下載

Keil Assistant

安裝完成后點(diǎn)擊旁邊的小齒輪,選擇拓展設(shè)置,進(jìn)入設(shè)置頁(yè)面

拓展設(shè)置

因?yàn)槲覀兪菍?duì)STM32系列進(jìn)行開發(fā),使用的是Keil的MDK版本,因此需要在第二個(gè)文本框中輸入Keil5程序的絕對(duì)路徑,如下圖所示:

絕對(duì)路徑

絕對(duì)路徑查找方式:

1、Keil5軟件-右鍵-打開文件所在的位置

2、復(fù)制地址并在后面加上\UV4.exe(一般情況下,以實(shí)際軟件名稱為準(zhǔn))

2. C\C++

同上安裝 C\C++ 拓展(插件)無(wú)需配置

MinGW編譯器環(huán)境配置

上文中我們已經(jīng)解壓好了?MinGW編譯器?但此時(shí)其并不能被?VScode?所使用,需要配置環(huán)境變量。

1、復(fù)制MinGW文件夾下?bin文件夾?的?路徑

我將壓縮包解壓在了E盤,因此路徑為?E:\mingw64\bin

2、右鍵選擇我的電腦—屬性—高級(jí)系統(tǒng)設(shè)置—環(huán)境變量(每個(gè)人電腦都可能不一樣,但可以肯定是一定在高級(jí)系統(tǒng)設(shè)置—環(huán)境變量下)。下面是我電腦上的。

環(huán)境變量
新建環(huán)境變量

3、雙擊Path,點(diǎn)擊新建,將復(fù)制的bin文件夾路徑粘貼在其中,別忘了點(diǎn)擊所有的確定?。?!

4、測(cè)試是否配置成功

Win+R快捷鍵 輸入 cmd 打開終端 輸入 gcc 并回車

配置成功 :gcc: fatal error: no input files compilation terminated.

配置失敗 :‘gcc’ 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件。

工程測(cè)試

此時(shí)軟件配置已經(jīng)基本完成,接下來(lái)我們可以進(jìn)行工程的編譯

1、在資源管理器頁(yè)面點(diǎn)擊KEIL UVISION PROJECT 右側(cè)的加號(hào)可以添加工程文件。

2、確認(rèn)切換工作臺(tái)

3、一切正常的話,即可看到導(dǎo)入的工程文件,在這里可以擼代碼并進(jìn)行編譯-燒錄下載
三個(gè)功能鍵分別為?編譯-下載-再編譯

遇到的問(wèn)題

工程使用ST-Link下載到STM32失敗(其他下載器同理)

先用Keil下載一次,因?yàn)樾枰贒ebug中配置下載器的相關(guān)型號(hào),可能默認(rèn)下載器與你所用的不是同一個(gè)型號(hào),使用Keil能夠正常下載后再用VSCode下載(這也說(shuō)明了許多配置還需要在Keil上配置)。

運(yùn)行編譯,終端無(wú)輸出,卡住無(wú)反應(yīng)

檢查電腦是否安裝 .NET 3.5 環(huán)境

打開設(shè)置搜索 啟用或關(guān)閉Windows功能

NET 3.5 環(huán)境

勾選第一項(xiàng),點(diǎn)擊確定,等待系統(tǒng)自動(dòng)安裝,別忘了重啟電腦!

在VScode方面,小宅神也是個(gè)小白,后續(xù)有這方面的內(nèi)容會(huì)持續(xù)更新的!如果文章對(duì)你有幫助,可以幫小宅神三連點(diǎn)贊一下!

VScode如何打造STM32開發(fā)環(huán)境保姆級(jí)教程的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
郁南县| 肥城市| 曲周县| 文昌市| 湘潭县| 安平县| 彩票| 凉城县| 武冈市| 石城县| 广灵县| 武宁县| 金堂县| 剑川县| 荣成市| 太仆寺旗| 涟水县| 青神县| 仁布县| 台东县| 峨山| 微博| 来凤县| 赤壁市| 酒泉市| 义乌市| 桂平市| 孟连| 长宁县| 来凤县| 七台河市| 杭锦后旗| 神农架林区| 通许县| 崇信县| 唐海县| 宜章县| 安平县| 凤冈县| 和硕县| 丹巴县|