
Hi Zoolu,
Thanks for your inputs. When i added Printf's at the area of Uncompressing Multi image and programmed new u-boot with debugs now the images boot. Does it mean that delay by printf's did the magic ?? which gave the time to uncompress the images ?
Well the printfs did something, although they don't have the power for magic yet ;)
What printfs really change is the timing of sequences. If this makes a difference between working and non-working setups, it may well be that the hardware is also right on the fringe of the conditions where it works flawlessly. So maybe the working hardware is just inside these limits (because of tolerances of components) and the other hardware isn't.
If I were you, the first thing I'd check is the power supply - maybe the fast sequence is just enough to make it stumble. This is not theoretical, I've seen this in designs changing "completely compatible" parts against faster parts.
Best wishes Detlev