• sales

    +86-0755-88291180

ESP-IDF download and installation

【1、Download the offline install package.】

[] First, log into the link. https://dl.espressif.com/dl/esp-idf/
[] or https://pan.baidu.com/s/11jwTFJbcOsV2K_IlkBriJQ?pwd=qm34https://dl.espressif.com.cn/dl/esp-idf/
[] This link is the official download website of Le Xin, where you candownload an offline install package. Click to download the 5.3.2 version.


[] Various versions are also available at the bottom of the page


[] Select whichever version you want to install

【2、Installation environment】

[] Select the version you want to install and double-click the EXE file to start the installation


[] Choose here for English


[] Just check "I agree" and click "Next.


[] You can set the folder to which your IDF needs to be installed here, and try not to install it to disk C


[] Keep clicking next until the installation is complete

【3、Tests whether the installation is successful】


[] Double-click Powershell on desktop will automatically import idf environment, computer installed windows terminal (win11, win10 can search store open store installation) can directly open the terminal, terminal + number can directly run idf environment



[] When the idf.py build message appears, the installation is successful and the firmware can be compiled
[] Run cd.\examples\get-started\hello_world\ to go to the directory of the project


[] input idf.py build


[] This begins to compile, compile time remember to turn off all anti-virus software, including 360, Tinder, windows defender, etc., will greatly improve the compilation speed



After compiling, you can run
idf.py build flash monitor Download and view logs output by the serial port
If the speed is too slow, you can run the idf.py command to add sipped
idf.py -b 2000000 build flash monitor
If you do not want to download all partitions once, run the following command to download only the app partition
idf.py build app-flash monitor
When different chip models are used, the following is an example of the command for setting the chip:
idf.py set-target esp32 Sets the target chip to esp32
idf.py set-target esp32s2 Sets the target chip to esp32s2
Idf. Py set - target esp32s3 Set the idf pyidf. Pyidf. Pyidf. Pyidf. Pysp32s3
idf.py set-target esp32c3 Sets the target chip to esp32c3
If the computer is inserted into a lot of ESP32 development board, you need to distinguish the port, you can open the device manager to see the communication port, such as my board subport is COM5, you need to run:
idf.py -p COM5 build flash monitor
To move a project to another path, delete the build folder
Do not put the project in the Chinese directory path!
Get into the habit of deleting build folders! Can solve all kinds of small problems
TAG: Jetson Orin 4G/3G/2G expansion board GNSS GPS SIM7600G-H-M.2 X1009 Raspberry Pi 5 PCIe To 5-Port SATA SATA3.0 (NOT BOOT From SATA) Raspberry Pi 5 Power Raspberry Pi UGV Rover ROS2 PT AI OpenCV Robot Car MediaPipe 2.8inch Round LCD USB Monitor Computer Monitor Display Screen USB Type C Secondary Screen PC CPU GPU Industrial USB HUB USB3.2 Gen1 One-To-4U Onboard 7~36V DC power port For Multi Systems Serial UART Bus Servo ST3020 TTL 25KG.CM Magnetic-Encoder High precision and Large torque ESP32-P4 DEV-KIT C6 WiFi6 MIPI DSI 7/10.1 inch Display/CSI Camera/Audio Speaker For AI Deepseek ESP32-S3 3.49-inch Development Board DeepSeek AI Chat Box 3.49inch LCD Capacitive TouchScreen Display 172×640 N16R8 Ranging Sensor Raspberry Pi 5 PCIe to USB3 HUB Double 2.5G ETH RJ45 and M.2 NVMe SSD PI5 Expansion board HAT+ ESP32 ST7789 Industrial USB TO 8CH TTL Converter USB to UART Multi Protection Circuits Multi Systems xiaozhi AI Character Personality Configuration Tutorial EG25-G Mini PCIe SIMCom Original 4G LTE Cat-4 Module Global Coverage GNSS PCI Express Mini Card Changeable Photo Frames Raspberry Pi 12.3 inch HDMI LCD Captive TouchScreen Display 1920x720 For Jetson Series/Computer PC Raspberry Pi 5 Official Original PCIe to M.2 HAT+ Compact Expansion Board NVMe SSD ESP32 Google Dinosaur game X1007 Raspberry Pi 5 PCIe to Dual 2.5" SATA HDD/SSD Double-SATA (NOT BOOT From SATA/SSD