IMX8QXP M4 not working

Showing results for 
Search instead for 
Did you mean: 

IMX8QXP M4 not working

Contributor I

Hello NXP Team,

We have a problem with the StartUp of the Cortex-M4 in the i.MX8QX !

CM4 IMX8QXP startup
If we start the Cortex-M4, it will come to "bl FUNCTION (_init)" of newlib- in the debug up to the range __USES_INITFINI__.
We do not need this and do not use constructors and destructors. How can we achieve this ?


->   Debian 10/Buster
->   arm-none-eabi/7.3.1    with    newlib-

Also testes:

->   SDK_2.7.0_MIMX8QX6xxxFZ.tar.gz

Same result


0 Kudos
1 Reply

NXP TechSupport
NXP TechSupport

Hi Gerd

for examples of StartUp of the Cortex-M4 one can look at

uboot function imx8qxp_wake_secondary_cores()

cpu.c\imx8\mach-imx\arm\arch - uboot-imx - i.MX U-Boot 

m4ctrl tool

m4ctrl - M4 Control Tool for i.MX platforms 

Please pay attention to sw package revisions as they should fit to each other:

refer to Table 3. BSP and Multimedia standard packages attached Release Notes

and sect.1.2 System Controller Firmware (SCFW) Requirements

i.MX 8QuadXPlus and 8DualXPlus Automotive and Infotainment Applications Processors


All documentation (Release Notes, Linux Manual) for each software release can be found on link:

i.MX Software and Development Tools | NXP 

Best regards
Note: If this post answers your question, please click the Correct Answer button. Thank you!

0 Kudos