imx8qm Cortex M4 didn't work

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imx8qm Cortex M4 didn't work

788 Views
jack-cap
Contributor III

Here are my steps:

1、Compiling helloworld demo of Cortex M4 core 0, Copy m4_image.bin to the folder of imx-mkimage/iMX8QM.

2、Compiling helloworld demo of Cortex M4 core 1, Copy m4_1_image.bin to the folder of imx-mkimage/iMX8QM.

3、Jump to folder of imx-mkimage/iMX8QM, Use the make SOC=iMX8QM flash_flexspi to generate a flash.bin which contains flexspi U-Boot. Rename this to flash_uboot_flash.bin for future use.

4、Use make SOC=iMX8QM flash_cm4_xip to generate the desired flash.bin.

5、Use the tool of uuu down flash_uboot_flash.bin and flash.bin 

uuu -b qspi flash_uboot_flash.bin flash.bin

6、Then, power off the board, change the boot mode to QSPI[b’011000], and power on the board again.

Expected results is that first console print bootloader kernal log, second console print M4 Core 0 log,and the last console print M4 core 1 log.

But now only first console print log ,the other two console print nothing,Does anyone have the same problem? How to solve it.

Thanks.

0 Kudos
1 Reply

627 Views
igorpadykov
NXP Employee
NXP Employee

Hi yingjin

one can look at SDK MEK-MIMX8QM documentation and m4ctrl link

Welcome | MCUXpresso SDK Builder 

m4ctrl - M4 Control Tool for i.MX platforms 

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

0 Kudos