AnsweredAssumed Answered

I.MX6SX M4 on U-Boot-FSLC

Question asked by Nathan Barrett on Apr 15, 2015
Latest reply on Apr 15, 2015 by igorpadykov

Hello All,

 

I'm currently trying to set up a MX6SXSABRESD evaluation board using the latest yocto fsl-community-bsp of 1.8 (Fido).  This builds the distro with a 3.14 linux-imx kernel and a 2015 u-boot-fslc bootloader.

 

The kernel boots on the A9 fine, and I can access Linux with no problem.  However, I'm unable to get the M4 running.  I had the M4 running fine under the distribution that is provided by Freescale with the evaluation board (L3.10.53_1.1.0_ga_images).

 

My procedure (under u-boot) is such:

 

1) Load the M4 binary into QSPI

 

fatload mmc 2:1 0x80800000 m4_qspi.bin

sf probe 1:0

sf erase 0x0 9000

sf write 0x80800000 0x0 9000

 

2) Start the M4

 

sf probe 1:0

cp 0x78000000 0x007F8000 8

mw.l 0x020D8000 0xA0480529

 

The binary that I'm flashing with is a simple "Hello World" program.  I'm seeing no output on the M4 terminal when starting the M4.  I can also do an sf read and see that the program is properly written.  So the flashing of the QSPI is working fine as far as I can tell.

 

However, if I do a memory dump with the md command at address 0x78000000 after sf probe 1:0, I do not see the program in my current distribution.  In the original distribution I would.  What's going on here?  Any ideas?

 

Thanks.

Outcomes