你還在為ESP-IDF開發(fā)環(huán)境搭建發(fā)愁?不要慌!本期我們教你一個新手也能100%成功的全離線安裝方法!編譯、燒錄、驗證一文帶你搞定!
本教程所用全部安裝包(ESP-IDF 安裝包、離線包、VS Code 安裝包)均已整理好,
后臺私信關鍵詞ESP-IDF安裝即可獲取完整資料包!
準備工作
1×ESP32 開發(fā)板
Type-C數(shù)據(jù)線
本次演示中ESP32開發(fā)板采用啟明云端自研ESP32-P4-TINY開發(fā)板。
安裝VS Code
VS Code 是一款由微軟開發(fā)的免費開源代碼編輯器,通過安裝自帶插件,可以極大地提升開發(fā)效率。
訪問 VS Code 官網(wǎng):https://code.visualstudio.com/
點擊 Download for Windows 下載安裝包

運行安裝包,同意協(xié)議,依次點擊下一步
在“其他”選項中建議勾選所有四個選項,便于今后在文件夾中通過右鍵快速打開 VS Code

繼續(xù)下一步直至安裝完成
安裝ESP-IDF
為確保安裝順利,我們選擇獨立安裝 ESP-IDF,再配合 VS Code 插件使用。
訪問 ESP-IDF 離線下載頁面:https://dl.espressif.cn/dl/eim/index.html?tab=offline

選擇所需版本,注意需下載兩個文件:exe 安裝包與 .zst 離線包

右鍵以管理員身份運行 exe 文件,可選擇右上角翻譯為中文便于操作
若 exe 與 .zst 文件在同一文件夾,安裝程序會自動檢測到離線存檔,點擊“從存檔安裝”

選擇安裝目錄,點擊開始安裝。安裝完成后,點擊“安裝驅(qū)動程序”,等待提示驅(qū)動安裝成功

VS Code插件
打開 VS Code,進入插件市場,搜索并安裝 Chinese (Simplified) 插件,重啟實現(xiàn)界面漢化

搜索 ESP-IDF,安裝該插件(確保版本在 V2.0 以上,若為 V1.0 需安裝預覽版并重啟插件)

點擊左側樂鑫圖標,選擇“配置 ESP-IDF 擴展” → “Open ESP-IDF Installation Manager”,如能正常打開即說明配置成功

創(chuàng)建工程
點擊插件中的“新項目向?qū)А保x擇已安裝的 ESP-IDF 版本(啟動可能需要幾秒,請耐心等待)

依次設置工程名稱、保存路徑、根據(jù)實際開發(fā)板選擇目標芯片
在 Windows 設備管理器的“端口”中查看對應的串口號(這些設置后續(xù)也可修改)
點擊 “Choose template” 進入下一步

樂鑫科技官方有豐富的例程庫,新手可以借助這些例程快速上手復現(xiàn)功能效果。這里我們選擇一個最簡工程,點擊右上角“創(chuàng)建新工程”,隨后在新建窗口中打開

等待插件激活后,右下角可能會提示缺少文件,點擊“生成”即可跳轉至源碼(如無提示,可手動點擊樂鑫圖標激活插件)

編寫并編譯工程
打開 main.c,編寫你想要輸出的內(nèi)容,記得按 Ctrl + S 保存

點擊底部工具欄的“構建項目”(小扳手圖標)進行編譯,首次編譯時間可能較長,請耐心等待

燒錄并查看結果
點擊底部“燒錄項目”(閃電圖標),選擇 UART 燒錄方式

如燒錄失敗,可嘗試手動進入燒錄模式:按住 Boot 鍵不放,點擊 Reset 后松開 Boot;或先按住 Boot 再上電,然后松開 Boot

燒錄完成后,點擊底部“監(jiān)視設備”(小電腦圖標)打開日志窗口,即可查看程序輸出的內(nèi)容

常用功能說明
底部菜單欄還提供以下實用功能:

1. 選擇燒錄方式:JTAG / UART / DFU

2. 選擇串口端口

3. 設置目標芯片型號

打開 SDK 配置界面(芯片功能配置總覽)

打開 ESP-IDF 終端,可在其中執(zhí)行命令,例如輸入 idf.py menuconfig 也可進入配置界面

至此,ESP-IDF 開發(fā)環(huán)境已搭建完畢!
-
ESP
+關注
關注
0文章
197瀏覽量
36406 -
開發(fā)板
+關注
關注
26文章
6288瀏覽量
117979
發(fā)布評論請先 登錄
Win11使用的是離線安裝包 最后運行esp-idf 5.1 cmd報錯怎么解決?
如何在離線環(huán)境下安裝VSCode的ESP-IDF擴展插件?
Visual Studio下無法安裝ESP-IDF,提示Invalid ESP-IDF的原因?
如何在linux上安裝多個版本的ESP-IDF?
如何在離線環(huán)境下安裝VSCode的ESP-IDF擴展插件?
怎樣在linux上安裝多個版本的ESP-IDF?
esp-idf安裝問題求解
如何在離線環(huán)境下安裝VSCode的ESP-IDF擴展插件?
如何在離線環(huán)境下安裝VSCode的ESP-IDF擴展插件?
ESP32 之 ESP-IDF 教學(九)—— 串口通信(UART)
ESP32 之 ESP-IDF 教學(五(1))——ESP-IDF的CMake 構建系統(tǒng)(Build System)
ESP32 之 ESP-IDF 教學(八)—— 模數(shù)轉換器(ADC)
ESP32 之 ESP-IDF 教學(六)——I2C數(shù)據(jù)總線(I2C)
ESP32 之 ESP-IDF 教學WiFi篇(一)—— WiFi兩種模式
ESP32 之 ESP-IDF 教學(十)—— 電機控制器(MCPWM)
最新版ESP-IDF 全離線安裝,收藏這一個就夠了
評論