Closed rtek1000 closed 6 months ago
Ok, I managed to compile it via the command line. Now I need to figure out how to do the same in VScode.
Commands that worked:
$ cd ~
$ . $HOME/esp/esp-idf/export.sh
$ cd ~/esp/esp-serial-flasher/examples/esp32_example$
$ idf.py build
Project build complete. To flash, run: idf.py flash or idf.py -p PORT flash or python -m esptool --chip esp32 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 2MB --flash_freq 40m 0x1000 build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin 0x10000 build/esp-serial-flasher.bin or from the "/home/user/esp/esp-serial-flasher/examples/esp32_example/build" directory python -m esptool --chip esp32 -b 460800 --before default_reset --after hard_reset write_flash "@flash_args"
Ok, it compiled in VScode, but I needed to clean the folder. In VS code was the different version of IDF that I used on the command line.
Thanks.
Port
ESP32
Target chip
ESP32
Hardware Configuration
ESP32
Log output
More Information
I tried to compile with IDF 4.3.7 and 5.3.0, but I believe it is a matter of the main code not being able to find the peripheral files.
Where can I find instructions on where to put the esp-serial-flasher folder to compile with ESP-IDF, please?
I managed to compile the examples from the '/home/user/esp' folder
I'm using Linux, and the objective is to use VScode to understand how the upload part works via UART only.
I found a project that updates the ESP32 firmware via email, downloading the attachment and programming itself. And I'm looking to add the part of programming an ESP32 to another ESP32, using UART. The idea is for an ESP32 to download the email attachment and program another ESP32. So if the firmware has a bug, I can still try again via email.
https://github.com/mobizt/ESP-Mail-Client/tree/master/examples/IMAP/Firmware_Update_Attachment