User Tools

Site Tools


esp:esp32:build-commands

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
esp:esp32:build-commands [2025/04/14 17:48] – created - external edit 127.0.0.1esp:esp32:build-commands [2026/09/12 10:19] (current) – oscar
Line 1: Line 1:
-====== Usefull Commands ====== +#  Build Commands
 ---- ----
-===== Core tools =====+## Core tools
 Esp-idf commands can be executed using: Esp-idf commands can be executed using:
-  * **idf.py**, Located in: ///esp32/esp-idf/tools/idf.py// +  * **idf.py**, Located in: ./esp32/esp-idf/tools/idf.py/ 
-  * **python**, Located in: ///esp32/idf-tools/python_env/idf5.2_py3.11_env/bin/python// +  * **python**, Located in: ./esp32/idf-tools/python_env/idf6.1_py3.13_env/bin/python 
-  * **esptool.py**, Located in: ///esp32/idf-tools/python_env/idf5.2_py3.11_env/bin/esptool.py// +  * **esptool**, Located in: ./esp32/idf-tools/python_env/idf6.1_py3.13_env/bin/esptool
- +
-===== Common commands ===== +
-  idf.py --version +
-  idf.py help +
-  idf.py fullclean +
-  idf.py menuconfig +
-  idf.py build +
-   +
-===== Full Flash ===== +
-  idf.py -p /dev/ttyACM0 flash +
-  python -m esptool --chip esp32c3 -p /dev/ttyACM0 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 4MB --flash_freq 80m 0x0 build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin 0xd000 build/ota_data_initial.bin 0x10000 build/LCR-Meter.bin 0x250000 default.config +
- +
-===== Write Application to partition ===== +
-  python -m esptool --chip esp32c3 -p /dev/ttyACM0 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 4MB --flash_freq 80m 0x10000 build/ESR-Meter.bin +
-  python ../../esp-idf/components/esptool_py/esptool/esptool.py -p /dev/ttyUSB0 -b 460800 --before default_reset --after hard_reset --chip esp32  write_flash --flash_mode dio --flash_size detect --flash_freq 40m 0x00130000 build/thermometer.bin +
- +
-===== Read/Write config partition ===== +
-=== Write Config to partition === +
-  esptool.py --port /dev/ttyACM0  write_flash --flash_mode qio  0x250000 default.config +
-=== Read CONFIG from partition === +
-  esptool.py --port /dev/ttyACM0 -b 460800 --before default_reset --chip esp32c3  read_flash 0x250000 4096 downloaded.config +
  
 +## Common Build commands
 +  * idf.py --version
 +  * idf.py help
 +  * idf.py menuconfig
 +  * idf.py fullclean
 +  * idf.py build
  
esp/esp32/build-commands.1744652933.txt.gz · Last modified: by 127.0.0.1