
In message 018b01c60116$f850c8f0$c66eab80@mycroft you wrote:
boot loader to jump to 0x210000. This bypasses the ELF header and jumps into the code, and it works great. I was thinking that maybe I have to do something like that for the u-boot image (also an ELF), but it didn't work.
Linux is an operating system, U-Boot is a boot loader. This is a signiicant difference. What works for one does not work for the other.
Instead of trying random things I recommend to read the docs.
Please replace the existing boot loader on your board and install U-Boot at it's place in flsh.
------=_NextPart_000_0188_01C600C3.26690F80 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
And STOP posting HTML!
Wolfgang Denk