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.