I compiled the smp_primes example (found in the SDK package) as it was written in the README.pdf, and succesfully got the elf file. Package is attached.
Now I'm trying to download the file and run the app. I did the initialisation (init script for i.MX6Q DDR3). I'm trying to download it via JTAG.
It looks like download is successful, but when I run it, it immediately falls to undefined address hook and loops somewhere in ROM.
The linker file specified the app to be in DDR and OCRAM:
OCRAM (rwx) : ORIGIN = 0x00900000, LENGTH = 256K
DDR (rwx) : ORIGIN = 0x10000000, LENGTH = 1024M
but the app never gets there. I tried accessing the locations manually and it looks like the initialization was OK, because it lets me change values. I'm thinking I didn't set the boot switches correctly, but I can't make it out from the documentation how I should set them for this. I went with trial and error, but no luck.
Anyone has any ideas?
Original Attachment has been moved to: samples.tgz