Load address of image depends on which core (Cortex A35 or Cortex M33) your application is running.
FSBL-M.1 (CM33) is first looked for at an offset 128LBA (128 * 512 = 0x10000) and if not found then,
FSBL-M.2 (CM33) is looked for at an offset 640LBA (640 * 512 = 0x50000).
FSBL-A.1 (CA35) is first looked for at an offset 1152LBA (1152 * 512 = 0x90000) and if not found then,
FSBL-A.2 (CA35) is looked for at an offset 1664LBA (1664 * 512 = 0xD0000)
Signed ST image containing BOOTROM header needs to be loaded at this address.
When booted from SD, BOOTROM first validates if the image is authentic using header and then copies it in SYSRAM at 0x0E002600 for CA35 and 0x0E080000 for CM33. After copying it starts executing the image.
Load address of image depends on which core (Cortex A35 or Cortex M33) your application is running.
FSBL-M.1 (CM33) is first looked for at an offset 128LBA (128 * 512 = 0x10000) and if not found then,
FSBL-M.2 (CM33) is looked for at an offset 640LBA (640 * 512 = 0x50000).
FSBL-A.1 (CA35) is first looked for at an offset 1152LBA (1152 * 512 = 0x90000) and if not found then,
FSBL-A.2 (CA35) is looked for at an offset 1664LBA (1664 * 512 = 0xD0000)
Signed ST image containing BOOTROM header needs to be loaded at this address.
When booted from SD, BOOTROM first validates if the image is authentic using header and then copies it in SYSRAM at 0x0E002600 for CA35 and 0x0E080000 for CM33. After copying it starts executing the image.
Announcement
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.