bootable image and Cortex-A53

Showing results for 
Search instead for 
Did you mean: 

bootable image and Cortex-A53

Contributor III


The iMX8QM supports 4 Cortex-A53 cores. The bootable image whitepaper describes creating an image for Cortex-A only but I don't see any description about how to specify which core will be assigned for the Cortex-A53 application. This can be assigned in the case of Cortex-M4 images.

Can we select which core the Cortex-A53 app will run on ?

I'd like to use bl31.bin (imx-atf with build flag RESET_TO_BL31=1) as bootloader to launch a separate A53 core for a custom app from the BL31 normal world entry point 0x80020000. For example:

flash_a53: $(MKIMG) mx8qm-ahab-container.img scfw_tcm.bin bl31.bin A53.bin imx8qm-mek-ca53.dtb
./$(MKIMG) -soc QM -rev B0 -append mx8qm-ahab-container.img -c -flags 0x00200000 -scfw scfw_tcm.bin -ap bl31.bin a53 0x80000000 -p3 -ap A53.bin a53 0x80020000 -p4 --data imx8qm-mek-ca53.dtb 0x85000000 -out flash.bin

Thanks for any recommendations.


0 Kudos
1 Reply

NXP TechSupport
NXP TechSupport

There is no option to choose exact core. Sorry for the inconvenience.

0 Kudos