The new MCCI bootloader (to be published soon) requires that the app live 20k offset into flash. We need the following:
- Two link scripts, one for use with bootloader, the other without.
- A menu item to select bootloader or not
- An
McciBootloader_AppInfo_t header (this can always be present)
- Some place to put signature data -- this should be a 256-byte blob at the end of the image.
- A toolflow that test-signs images for downloading using the test script. If debugging, it's obvious that we'll need to check and sign ELF images (which is going to require an probably-beneficial adjustment to the bootloader toolflow).