[教程] Windows10下配置ESP-IDF 4.4開發(fā)環(huán)境

寫在開頭
最近在使用IDF時(shí),發(fā)現(xiàn)部分小伙伴對IDF的開發(fā)環(huán)境配置過程還存在部分問題,本文章講詳細(xì)講述ESP-IDF開發(fā)環(huán)境的安裝方法和其中錯(cuò)誤會導(dǎo)致安裝失敗的點(diǎn)。
目前樂鑫已經(jīng)推出了離線安裝包,相對于原來的在線安裝避免了由于網(wǎng)絡(luò)不行導(dǎo)致的安裝失敗,也方便各位網(wǎng)絡(luò)不好的小伙伴完成安裝。
下載安裝包
參考文檔:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html#id7? (官方手冊很重要,一定要熟讀)
https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/windows-setup.html#esp-idf
根據(jù)手動安裝教程,進(jìn)入ESP-IDF 工具安裝器下載頁面,下面是鏈接,可以直接進(jìn)入:
https://dl.espressif.cn/dl/esp-idf/?idf=4.4
選擇包含樂鑫IDE的或者不包含樂鑫IDE的離線版本(此教程我們將使用VSCode進(jìn)行開發(fā),可以選不帶樂鑫IDE,也就是第二個(gè)紅框)
開始安裝ESP-IDF
下載完成后打開安裝包,一直點(diǎn)擊下一步即可,途中跳出安裝驅(qū)動請點(diǎn)擊允許。

安裝完成后,可以看到命令行正確打開:
配置pip鏡像(重要)
提前配置好pip鏡像,防止下一步配置VSCode環(huán)境時(shí)無法正確下載pip包。
進(jìn)入當(dāng)前登錄的用戶的用戶文件夾,創(chuàng)建pip目錄
創(chuàng)建pip.ini,內(nèi)容為下面的代碼

Bash
[global]index-url = https://mirrors.aliyun.com/pypi/simple/
至此,pip鏡像配置完成,進(jìn)入下一步。
安裝VSCode
https://code.visualstudio.com/
官網(wǎng)或者下載站下載安裝,這里不再贅述。
安裝ESP-IDF插件
按照圖片搜索idf,安裝第一個(gè)。

安裝完成后會自動進(jìn)入配置,如果無法進(jìn)入,請按ctrl+shift+p,搜索"配置ESP-IDF插件"進(jìn)入配置

配置ESP-IDF插件
經(jīng)過測試,一般安裝之后都可以看到這個(gè)選項(xiàng),沒有的話重啟VSCode也能看到,不行就選擇ADVANCED,進(jìn)入手動配置,下一步中將講解。
安裝時(shí)請注意關(guān)閉系統(tǒng)中的代理,開啟代理pip是沒法正常請求的,要注意。
點(diǎn)擊USE EXISTING SETUP之后,等待自動安裝即可。

手動配置ESP-IDF插件
?選擇ADVANCED,進(jìn)入下一步
按照提示選擇
點(diǎn)擊下方Install,等待進(jìn)入下一步。
下一步選擇ESP-IDF工具路徑,一定要選使用現(xiàn)有!!,不然會重新下載,速度很慢。

選擇完成點(diǎn)擊下方save settings,等待安裝完成進(jìn)入安裝完成提示頁面,至此環(huán)境配置完成。

創(chuàng)建測試項(xiàng)目
ctrl+shift+p,搜索“new project”


左上角一定要選擇ESP-IDF,才能看到IDF的example

第一次使用,可選亮燈或hello_world,這里選擇hello_world

創(chuàng)建完成,按照提示打開項(xiàng)目

ESP-IDF VSCode插件基本使用
點(diǎn)擊設(shè)置按鈕,進(jìn)入menuconfig


其他按鈕的使用
從左往右
第一個(gè):選擇燒錄和調(diào)試串口
第二個(gè):選擇芯片
第三個(gè):選擇項(xiàng)目
第四個(gè):進(jìn)入項(xiàng)目設(shè)置
第五個(gè):清理編譯文件
第六個(gè):編譯項(xiàng)目
第七個(gè):選擇下載方式(uart/jtag/dfu)
第八個(gè):燒寫項(xiàng)目
第九個(gè):串口監(jiān)視器
第十個(gè):進(jìn)入ESP-IDF命令行

ESP-IDF環(huán)境的卸載
直接刪除整個(gè)目錄

從控制面板中卸載