Manually flash firmware

I bricked one of my boards and platformio won’t talk to it. I need to use the FlashDownloadTool to get a build flashed (through the JTAG port). How can I tell what object is being written in each of these steps from the terminal output?

Wrote 15040 bytes (10333 compressed) at 0x00000000 in 0.3 seconds (effective 349.2 kbit/s)...
Wrote 3072 bytes (146 compressed) at 0x00008000 in 0.1 seconds (effective 481.9 kbit/s)...
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 693.2 kbit/s)...
Wrote 1919520 bytes (986001 compressed) at 0x00010000 in 16.5 seconds (effective 932.7 kbit/s)...

Screenshot 2023-12-06 172251

This is the contents of the build folder. I assume it’s burning bootloader.bin, partition.bin, and firmware.bin to some of these locations, but how can I find which is going to which and what the 4th location is burning?

What would I use for the parts on this download tool?

This is how I flash on windows

After reading this thread on Verbose Uploads, I was able to get the mapping that platform.io pushed down. Slightly different than your example because I have an OTA partition, but similar. Thanks.

1 Like