I'm trying to boot from SD card via BCB on i.MX233. The startup sequence looks fine until it comes to my own binary and then I get an ROM error code ERROR_DDI_SD_MULTI_READ_TIMEOUT (0x8020a023). If I boot via MBR all works fine. Playing with the size of my bootloader binary (e.g. by filling the unused code) sometimes make the booting work.
Anyone seen this before?
Here the startup sequence:
PowerPrep start initialize power...
Battery Voltage = 4.30V
5v source detected.Valid battery voltage detected.
Booting from battery voltage source.
LLCMay 7 201310:33:34
start change cpu freq