I am trying to build a package for this software so that I can remotely upgrade a test machine that is not cloud connected.
When I do the procedure to upgrade the system images in my Photon, I see it loading the following items into flash:
system-part1.elf at 0x8020000
system-part2.elf at 0x8060000
user-part.elf at 0x80A0000
Since user-part.elf is being loaded at the same location as my application code, I am assuming that I can disregard that. So if I wanted the code for a full firmware upgrade (including system libraries) could I package up system-part1.elf, system-part2.elf, and my application code? Would that be enough?