Hello,
I am working on a bootloader and need to download the secondary bootloader in the RAM. How the vectors at address 0x00000000 will be handled?
I expect to write the software in the ram and then jump to the software's start address, the start address of any software should be at 0x00000000. so like this, the vectors for the primary bootloader will be overwritten.
What is the correct handling for this?
Moreover, I will download the application in the QSPI flash and the bootloader will copy it to the RAM for execution.
The sequence will be, ROM bootloader will load the SBL and then the SBL will load my bootloader software and then my bootloader software will load the application. How should this be handled?
Yours,
Abdelrhman Afifi