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.
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!
-----------------------------------------------------------------------------------------------------------------------