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
Hello,
Please note that support for zephyr is community based, not direct from NXP. I'll recommend for issue using zephyr in the i.MX MPUs post them at zephyr community.
Best regards,
Aldo.