Application start address can be != start of flash ?
Hello,
I need to use the example which boots (jumps) into application in external memory, but with a very slight modification:
So that the start address of application can be somewhere inside the flash, not particulary at the start of flash, as it is not in example:
(1) User application location address is defined in the memory.h file as:
-QSPI: #define APPLICATION_ADDRESS ((uint32_t)0x90000000)
-NOR : #define APPLICATION_ADDRESS ((uint32_t)0x60000000)
-SDRAM: #define APPLICATION_ADDRESS ((uint32_t)0xD0000000)
-SRAM: #[define APPLICATION_ADDRESS ((uint32_t)0x68000000)]
Is that possible ?
I mean, can I use different address, for example for NOR 0x6100000 instead of 0x60000000 ?
My final goal is actually to have 2 different application in external flash (flash NOR) so that the bootloader will choose which of them to jump to.
Thank you,
ran
