Hi Jason,
Booting M4 before A9 is impossible.
In IMX6SX Reference Manual you can find
13.5 Cortex-M4 Boot Requirements
• Cortex-A9 always boots as the primary core.
• Cortex-M4 does not have a boot ROM and at POR is not provided a clock
• Cortex-A9 user code is responsible for the following:
• Loading and authenticating Cortex-M4 firmware by HAB API or with Cortex-
A9 firmware together as a unified image by boot ROM.
• Launching the Cortex-M4 by enabling its clock and clearing its reset bit in SRC
(See System Reset Controller Chapter for more details).
Best regards,
TIC
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------