I’m looking for a method to generate a single, solid “firmware” package in a form of just a single file, that contains all components according to the partition table definition, including bootloader, and so on. The exact cause is, I’m having a remote ESP32 WROVER DEVKIT device that I can send just one file for flashing via remote esptool. At the moment, I need to reflash the device locally to embed:
bootloader_dio_40m.bin; partition.bin, *app0.bin and then finally firmware.bin that is the code.
Obviously, when I author firmware, then I can just send and flash application data starting 0x010000. But it would be so much easier to update all at once including bootloader, partition etc.
Is there any way to include it in “firmware.bin” during compilation (linking) phase?