Booting via BCB, ERROR_DDI_SD_MULTI_READ_TIMEOUT

Started by mbergmann, May 07, 2013, 11:54:40 AM

Previous topic - Next topic

mbergmann

Hi,

I'm trying to boot via BCB instead of MBR. 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:

LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFC
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
EMI_CTRL 0x1C084040
FRAC 0x92925E92
init_mddr_mt46h32m16lf_96Mhz
init 00001400
power 0x00820710
Frac 0x92925E92
start change cpu freq
hbus 0x00000003
cpu 0x00010001
L
0x8020a023



Thanks

Mike

alireza_m_tehrani

Hi

Witch Olimex board do you use? Olimex has some design problems.

mbergmann

Hi,

thanks for your reply. After some discussion with freescale we decided to boot via MBR instead.
The guys at freescale where unable to reproduce the behavior because the do not have any dev boards without the MBR fuse blown ;-)

Mike