Hi,
I am using the M4 core in the i.Mx8MMEVK to run zephyr.
I built the hello world program, loaded and booted the zephyr binary from u-boot . I was able to see the m4 console messages. I have used the memory location 0x00900000 (device tree in the zephyr boards/arm/mimx8mm_evk/mimx8mm_evk.dts was configured to use OCRAM for flash and tcm for sram) for loading the zephyr binary and boot from there. Below find the m4 console messages.
=========================================================================
Welcome to minicom 2.7.1
OPTIONS: I18n
Compiled on May 6 2018, 08:02:47.
Port /dev/ttyUSB0, 11:12:19
Press CTRL-A Z for help on special keys
*** Booting Zephyr OS build zephyr-v3.0.0-23-g373e7399e758 ***
Hello World! mimx8mm_evk
==================================================================
I built a new binary with a Bluetooth peripheral application (zephyr/samples/bluetooth/peripheral) and tried to run it on M4. But then the U-boot hangs on calling bootaux and there is no message in the m4 console. I tired another zephyr image for application (zephyrproject/zephyr/samples/net/wifi), but this time too it hangs. Looks like the issue is with binary size.
Can you please guide me to solve this issue?
Any help is appreciated.
Best regards,
Pradeep