- In VSCode press
Verbose Upload
in project tasks. This will build and upload the firmware but more importantly it will print out the path and memory address of all needed bin files. - Copy the text between
Auto-dectected: COMX
andesptool.py vX.X
into a text file. - Format the file to easily see each memory address and file location of the bin files on there own lines.
- Go to EasyLoader Packer website (servers are only online durning the week).
- Enter
Window Title
andTitle
. - Go to the
Burn Settings
tab. - Using the text file from before. Enter the memory address and upload the corresponding .bin file in order.
- Press the
Make
button in the bottom left and download the exe. - Run the exe, select the correct COM port of the contoller and press
Burn
.
- EasyLoader Packer official guide: https://docs.m5stack.com/en/quick_start/easyloader_packer/easyloader_packer
- Paratition files: https://github.com/espressif/arduino-esp32/tree/master/tools/partitions
- Board files: https://github.com/platformio/platform-espressif32/tree/develop/boards