Hello,
Generally i.MX boot ROM does not support multiple boot, assuming
boot single boot device, boot options are configured, using BOOT_CFG
fuses or GPIO pins. No problems (except size) to have multiple
application images, stored in external boot flash, but - in any case - single
entry point should be located in the IVT. So, further branches should be
performed in boot software.
Note, according to section 8.2 (Overview) in i.MX RT1050 Reference Manual,
Rev. 1, 03/2018: "The boot ROM allows waking up from the low-power modes.
On reset, the ROM checks the power gating status register. When waking from
the low-power mode, the core skips loading an image from the boot device and
jumps to the address saved in PERSISTENT_ENTRY0."
This approach also may be used to call applications.
Have a great day,
Yuri
------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer
button. Thank you!