娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

ESP32學習筆記(1)——搭建環境、編譯燒寫(Windows+VS Code)

發布者:gamma13最新更新時間:2025-03-04 來源: jianshu關鍵字:ESP32  Code 手機看文章 掃描二維碼
隨時隨地手機看文章

Espressif-IDE 環境搭建參看 ESP32學習筆記(50)——搭建環境、編譯燒寫(Windows+Espressif-IDE)


一、搭建環境

1.1 官方資料

ESP-IDF 編程指南

1.2 下載ESP-IDF工具安裝器

官網下載:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/windows-setup.html#esp-idf
百度網盤:https://pan.baidu.com/s/1j2issH8Z_grW746D0ortgA 提取碼:1nw6

  • 打開 esp-idf-tools-setup-online-2.5.exe

  • 選擇 Git

  • 下載 ESP-IDF

  • 安裝 ESP-IDF Tools
    ESP-IDF 編譯系統不支持帶有空格的路徑

  • 如果希望在運行 ESP-IDF 工具安裝器時優先選擇 Espressif 下載服務器,請在安裝程序窗口中勾選 Use Espressif download server instead of downloading tool packages from GitHub. 選項。

  • 安裝完成
    桌面出現 ESP-IDF Command Prompt (cmd.exe) 和 ESP-IDF PowerShell

1.3 設置環境變量

打開 ESP-IDF Command Prompt (cmd.exe) 即自動完成環境變量設置

或者在當下命令提示符窗口手動輸入

%userprofile%espesp-idfexport.bat

二、編譯

  1. 打開 ESP-IDF Command Prompt (cmd.exe)

  2. 進入例程目錄:

cd examplesget-startedhello_world
  1. 進行編譯

idf.py build
  1. 編譯完成

三、燒寫

3.1 編譯環境中燒寫

  1. 燒錄前先配置模組的flash大小:
    輸入命令 idf.py menuconfig 打開配置界面

進入Serial flasher config,按需將 Flash size 改為自己的大小。比較常用的兩個模組:安信可ESP-32S、樂鑫ESP32-WROOM-32,flash 都是 4MB。連續按 Esc 退出,按 s 保存。

  1. 查看端口號
    開發板連接電腦。設備管理器查看開發板的端口號 COM22


  2. 燒錄執行

idf.py -p PORT flash

其中PORT是連接開發板的端口。如COM22,命令為idf.py -p COM22 flash。

這將編譯應用程序和所有 ESP_IDF 組件,生成引導加載程序,分區表和應用程序二進制文件,并將這些二進制文件閃存到 ESP32 板上。


esptool.py v3.0

Generated C:/Users/neldtv/esp/esp-idf/examples/get-started/hello_world/build/bootloader/bootloader.bin

[783/784] Generating binary image from built executable

esptool.py v3.0

Generated C:/Users/neldtv/esp/esp-idf/examples/get-started/hello_world/build/hello-world.bin

[783/784] cmd.exe /C 'cd /D C:Usersneldtvespesp-idfco...eldtv/esp/esp-idf/components/esptool_py/run_esptool.cmake'

esptool.py --chip esp32 -p COM22 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 40m --flash_size 4MB 0x8000 partition_table/partition-table.bin 0x1000 bootloader/bootloader.bin 0x10000 hello-world.bin

esptool.py v3.0

Serial port COM22

Connecting........_____....._____....._____....._____....._____....._____....._____


我用的是 ESP32-LyraT V4.3 開發板,出現Connecting的時候按住 Boot 鍵,再按一下 RST 鍵,進入燒錄模式。

然后,出現了超時,一直燒錄不成功:

然后我到 CP210x USB to UART Bridge VCP Drivers 上,下載安裝驅動 CP210x Universal Windows Driver v10.1.10 之后就能下載了

  1. 下載完成

  1. 串口調試

idf.py -p PORT monitor

其中PORT是連接開發板的端口。如COM22,命令為idf.py -p COM22 monitor。

3.2 燒錄工具燒寫

flash_download_tool_v3.8.5
鏈接:https://www.espressif.com/zh-hans/support/download/other-tools
然后按照 idf.py -p COM22 monitor 中提示的文件和燒錄地址


四、常用命令

功能命令
配置界面idf.py menuconfig
清理工程idf.py clean
編譯idf.py build
燒錄下載idf.py -p PORT flash PORT改成實際COM口
監視端口idf.py -p PORT monitor PORT改成實際COM口
擦除整個flash并燒錄下載idf.py (-p PORT) erase_flash PORT改成實際COM口
編譯+燒錄+監視idf.py (-p PORT) build flash monitor PORT改成實際COM口

五、Visual Studio Code

只用來編寫代碼,編譯報錯(我反正是這樣),編譯和燒寫還是推薦用 ESP-IDF Command Prompt (cmd.exe)

官網下載:https://code.visualstudio.com
百度網盤:https://pan.baidu.com/s/1R62HT0PVmVzMwOXtCmIQwA 提取碼:g9fb

5.1 設置中文顯示

按 Shirf+Ctrl+P 在搜索框輸入 Configure Display Language



選擇中文包進行安裝


5.2 安裝Espressif IDF插件

  • 點擊 擴展(Ctrl+Shift+X),輸入 esp,找到 Espressif IDF 進行安裝

  • 點擊 查看 - 命令面板(Ctrl+Shift+P)。輸入 configure esp-idf extension,點擊。

  • 使用 ADVANCED 安裝

  • 選擇本地 ESP-IDF 安裝方式,選擇 ESP-IDF 的路徑

  • ESP-IDF Tools 也同樣選擇本地

  • 自動安裝擴展插件中,等待

  • 報錯:pip版本不夠,打開cmd,輸入 python -m pip install --upgrade pip


  • 安裝完成

更多使用 VS Code 進行編譯燒錄的步驟,查看一下參考鏈接


關鍵字:ESP32  Code 引用地址:ESP32學習筆記(1)——搭建環境、編譯燒寫(Windows+VS Code)

上一篇:ESP32學習筆記(2)——GPIO接口使用
下一篇:vscode+stlink實現在線調試

小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 石棉县| 儋州市| 仲巴县| 句容市| 松溪县| 台安县| 关岭| 鲁山县| 鄱阳县| 日喀则市| 汪清县| 宁津县| 鹤庆县| 玛多县| 无极县| 托克托县| 阿拉善左旗| 衡水市| 吉安县| 秭归县| 博罗县| 南川市| 什邡市| 铜梁县| 福建省| 庐江县| 平阳县| 卢湾区| 闻喜县| 诸城市| 溧阳市| 新河县| 拜城县| 肥城市| 宁波市| 亚东县| 来安县| 大港区| 易门县| 高密市| 玛多县|