ESP-IDF的下载和安装

【1、下载离线安装包】

[] 首先进入https://dl.espressif.com/dl/esp-idf/
[] 或者https://pan.baidu.com/s/11jwTFJbcOsV2K_IlkBriJQ?pwd=qm34
[] 如果无法下载也可以进百度云链接:

https://pan.baidu.com/s/11jwTFJbcOsV2K_IlkBriJQ?pwd=qm34 提取码:qm34

这个链接是乐鑫官方的下载网,可以在这里下载离线安装包,点击5.3.2版本的下载

[] 网页最下面也可以选各种版本


[] 选择任意你需要安装的版本

【2、安装环境】

[] 自行选择需要安装的版本,双击EXE文件开始安装


[] 勾选我同意之后,一直点下一步就行了

[] 可以在此处设置一下自己的IDF需要安装到的文件夹,尽量别安装到C盘

[] 一直点下一步直到安装完成

【3、测试是否安装成功】

[] 双击桌面上的Powershell 会自动导入idf环境,电脑安装了windows terminal(win11自带,win10可以搜索store打开商店安装)的可以直接打开终端,终端的+号可以直接运行idf环境

[] 当出现idf.py build字样就是安装成功了,可以编译固件了
[] 运行  cd .\examples\get-started\hello_world\进入工程的目录

[] 输入 idf.py build

[] 这就开始编译了,编译的时候记得把所有的杀毒软件关闭,包括360、火绒、windows defender之类的,会大大提高编译速度


编译完成之后可以运行 
idf.py build flash monitor
进行下载和查看串口输出的日志信息
如果嫌下载速度慢,可以运行以下命令,增加-b参数 后面就是下载的波特率
idf.py -b 2000000 build flash monitor
如果不想所有分区都下载一遍,就运行以下命令,就只会下载app分区
idf.py build app-flash monitor
当使用不同型号的芯片时,以下为设置芯片的命令示例:
 idf.py set-target esp32       设idf.py esp32
 idf.py set-target esp32s2       设置目标芯片为esp32s2
 idf.py set-target esp32s3       设置目标芯片为esp32s3
 idf.py set-target esp32c3       设置目标芯片为esp32c3
如果电脑上插入了很多个ESP32开发板,则需要区分端口,可以打开设备管理器看通信端口,比如我的板子端口是COM5,就需要运行:
idf.py -p COM5 build flash monitor 
把一个工程转移到别的路径时需要删除build文件夹
不要把工程放到中文目录路径下!
养成良好的删除build文件夹的习惯!能解决各种小问题
TAG: ESP32 S3开发板1.9寸LCD显示触摸屏170×320 N16R8可外扩支持小智AI UGV Beast PT Jetson Orin ROS2越野履带 开源AI云台机器人小车OpenCV CH340 ESP32-S3开发板4寸LCD显示触摸屏 480x480 86盒中控兼容Arduino LVGL TVbox SHT20温湿度 继电器 RS485 工业级双ETH以太网RJ45转8路继电器模块Modbus PoE供电 1.5寸OLED 斑梨 树莓派1.3寸LCD显示屏带游戏按键和喇叭适用于Zero 2W /3B/4B/PI5/RP2040-PiZero nRF528xx MX25R6435 扩展板 MaixCAM 外壳 树莓派Pico 2 RP2350B 2.41寸AMOLED开发板QSPI显示触摸屏 450x600 RM690BO FT6336 QMI8658 Sipeed FPGA Tang Primer 20K Dock/Lite FPGA开发板GW2A-LV1 数据手册 XIAO RP2040超小树莓派PICO开发板RP2040兼容Arduino 树莓派mipi ESP32 3.5寸LCD电容触摸显示屏ST7796适用于Arduino/树莓派/Pico 树莓派5 ESP32 S3 1.9寸LCD OPS扩展教程资料程序代码PDF手册