Hi Gabriel,
My problem was different, I was using internal boot. It is my understanding that, if you are booting externally, the internal ROM code of the i.MX is not executed and the jump instruction has to be executed from external code. Unfortunately I'm mainly focused on HW, so may I suggest you to ask for SW support? Maybe someone in FSL can check your image. They will need to know:
- Are you using your own image? U-boot? Redboot?
- If so, are you able to boot with Freescale's image?
- Does the problem happen in all memories? If not, what's the yield?
Another possibility is that an ECC error is being generated and the execution of the code is being aborted. This can be checked in the internal i.MX35 NFC registers.
Best regards.
Jorge.