AnsweredAssumed Answered

M4 not booting on iMX6SoloX Sabre SD

Question asked by Antoine Charon on Jul 1, 2015
Latest reply on Jul 15, 2015 by Antoine Charon

Hello every one,

 

I'm working on iMX6SX Sabre-SDB platform. I'm currently trying to boot the M4 from the QSPI flash by following the document i.MX_6_Linux_Reference_Manual.

 

So, I renamed a basic printk application to m4_qspi.bin and I copied it on the first VFAT partition of the bootable SD card.

Then, in U-boot on the A9's side (UART1), I enter the following commands :

 

=> run update_m4_from_sd

SF: Detected N25Q256 with page size 256 Bytes, erase size 4 KiB, total 32 MiB

reading m4_qspi.bin

368 bytes read in 24 ms (14.6 KiB/s)

SF: 65536 bytes @ 0x0 Erased: OK

SF: 368 bytes @ 0x0 Written: OK

 

=> run m4boot

SF: Detected N25Q256 with page size 256 Bytes, erase size 4 KiB, total 32 MiB

## Starting auxiliary core at 0x78000000 ...

 

I can see that these two commands are working because of the answers of u-boot. Nevertheless, nothing is displayed on the M4's side (UART2).

Moreover, when I try to boot the A9's Linux image, the following error is displayed and I can't have access to the kernel anymore:

Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b

 

Is there something more to do in order to boot an image from QSPI to M4?

Could somebody tell me where I could find another M4's demo application to test?

 

One last thing, I'm using the distribution provided by Freescale with the evaluation board (L3.10.53_1.1.0_ga+g496fbe0).

 

Thanks

Outcomes