AnsweredAssumed Answered

IMX6SX problem running M4 and A9 both on DDR

Question asked by Alan Casinelli on Dec 2, 2015
Latest reply on Feb 15, 2016 by chandini indavara basavaraju

Hi everyone,

I'm trying to have both the m4 and a9 boot from ddr since my custom board (based on the imx6sx-sabresd) doesn't have the qspi flash.

 

If I directly boot linux (kernel version 3.10.53) on the a9, without removing the reset on the m4 everything works just fine.

 

Following this guide:  How to Run the MQX™ RTOS on Various RAM Memories for i.MX 6SoloX I was able to load the "hello" example of the MQX RTOS at the address 0x80000000 and then run it through "bootaux 0x80000000" using u-boot. The m4 core is working fine since I am able to see the "Hello World" from the m4 console being printed.

 

However if I try to boot linux after booting the M4 core, I get stuck at:

 

Kernel image @ 0x81800000 [ 0x000000 - 0x54a908 ]
## Flattened Device Tree blob at 83000000
   Booting using the fdt blob at 0x83000000
   Using Device Tree in place at 83000000, end 8300e893
switch to ldo_bypass mode!

Starting kernel ...

 

And nothing happens later.

 

I also tried appending "uart_from_osc"  in the mmcargs variable in u-boot, but still nothing changes.

 

Has anyone experienced the same problem?

 

Thanks for your help.

Outcomes