Load SFB from external flash, decrypt and store Internal flash eventually launch from internal flash.
Device - STM32H7B3I-DK
Base Project : 2_Images_ExtFlash
Objective:
Load SFB from external flash, decrypt and store in Internal flash eventually launch SFB from internal flash.
Setup:
1) Firmware binary for our project may be greater than 1 MB, SFB would be stored into external flash of STM32H7B3I-DK which is received over WIFI.
2) Option is we can directly run from external flash however it will be slow.
Can someone guide what would be good approach to follow considering above constrains.
Started with reducing the size of fimrware image and placing it in internal flash. Download area still would be external memory.
mapping_fwing.ld
__ICFEDIT_SLOT_Active_1_header__ = 0x08010000;
__ICFEDIT_SLOT_Active_1_start__ = 0x08020000;
__ICFEDIT_SLOT_Active_1_end__ = 0x081DFFFF;
