vscode配置ESP32開發(fā)環(huán)境(ESP-IDF)
一、下載安裝vscode
這一步可以看我之前的教程————>跳轉(zhuǎn)鏈接
二、下載ESP-IDF
這里介紹如何使用官方的離線安裝包來安裝,這種方法成功率高,簡單快捷
先從官網(wǎng)下載離線安裝包,官方地址:https://dl.espressif.com/dl/esp-idf/
然后點擊適合自己的離線包下載即可,目前最新的是V4.4.1

三、安裝ESP-IDF
打開下載好的離線包安裝程序



選擇安裝位置,推薦裝在除了C盤以外的盤

選擇需要安裝的組件,默認全選


安裝時間可能比較長,中途彈出的提示以及選項一律同意即可
最后安裝完成會顯示如下界面,將三個選項都勾上:
????? (這里有個需要注意的地方,有些人可能沒有第三個選項,事實上我已經(jīng)安裝過很多次IDF了,而且每次用的是同一個離線安裝包,但是有時候會出現(xiàn)第三個選項,有時候沒有,他這個選項的意思應該是:把idf工具添加到Windows Defender的白名單,防止被Windows Defender當作病毒掃描,以此加快編譯的速度。
????????不過我相信大多數(shù)人的電腦上都會有諸如火絨、360之類的安全軟件,一旦啟用了這些軟件,Windows Defende將會自動關(guān)閉......所以個人認為勾上作用不大,并且我之前安裝的時候勾選過一次,結(jié)果后續(xù)步驟就一直識別不到IDF的路徑,所以我這里不再勾選)

點擊完成,會彈出兩個命令框,如果一切順利應該不會有報錯,至此ESP-IDF的安裝結(jié)束,將命令框關(guān)閉即可

四、安裝vscode插件
打開vscode

五、手動配置IDF內(nèi)置pip包管理器
(注:這一步并不是必須的!是我本人琢磨出來的!網(wǎng)上貌似還沒有這樣的做法!我也不確定會不會出問題!如果不放心可以直接跳到第六步?。?/strong>
打開安裝IDF的路徑里的python所在文件夾,可以看到python解釋器放在了這里
espressif——>tools——>idf-python——>3.8.7

然后在地址欄輸入“cmd”,按下回車,可直接在當前路徑下打開命令提示符

輸入命令更新pip:python -m pip install --upgrade pip -i https://pypi.douban.com/simple

然后輸入:cd Scripts? ?以進入下一級目錄

輸入:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple? ?將pip的下載地址改為國內(nèi)鏡像

最后將cmd關(guān)閉
以上是為了更新pip,防止下一步IDF插件報錯,同時將pip換為國內(nèi)源,加快下載速度
六、配置vscode的IDF插件
打開擴展,等待一會會出現(xiàn)如下界面,點擊第三個選項,然后等待配置成功即可
(如果這一步失敗,可以關(guān)閉vscode重新試一次,多等待一會,因為python會在后臺下載所需的庫文件,所以可能會卡一會進度(右下角的進度條不動),請耐心等待)

七、新建工程并編譯
配置好IDF后,按下“ctrl+shift+p”
然后輸入“ESP-IDF SHOW”,點擊選擇“展示示例項目”

他會自動識別到例程存放的路徑,點擊即可打開示例頁面

選擇一個hello world的例程作為模板,然后創(chuàng)建工程

①選擇串口? ②選擇目標芯片? ③工程設置? ?④刪除編譯文件? ⑤編譯? ⑥選擇下載方式? ⑦燒錄(下載)代碼? ⑧打開串口監(jiān)視器? ⑨一鍵編譯下載打開監(jiān)視器

嘗試編譯一下,沒有問題

至此,vscode搭建ESP32開發(fā)環(huán)境結(jié)束
