[U-Boot-Users] Uboot failed to run with little endian.

Hi, all: My situation is: Board: customized board based on dbau1550. Uboot: 1.1.4 Toolchain: ELDK 4.0 Flash Progrmmer: From Macraigor System LLC. When I compiled Uboot as big endian(CROSS_COMPILE=mips_4KC-), everything was OK, Uboot worked perfectly. But when I compiled Uboot as little endian(CROSS_COMPILE=mips_4KCle-), It didn't run. And I debugged it. If it was big endian, the first instruction at 0xBFC00000 was 0x1000000ff, and if it was little endian, the first instruction at 0xBFC0000000 was 0xff000010. Can anybody explain this for me, and why uboot failed to run? Thanks Ray.

In message d9ba88150605052241o572d8155i1519c0c3c2f42e59@mail.gmail.com you wrote:
When I compiled Uboot as big endian(CROSS_COMPILE=mips_4KC-), everything was OK, Uboot worked perfectly. But when I compiled Uboot as little endian(CROSS_COMPILE=mips_4KCle-), It didn't run. And I debugged it. If it was big endian, the first instruction at 0xBFC00000 was 0x1000000ff, and if it was little endian, the first instruction at 0xBFC0000000 was 0xff000010. Can anybody explain this for me, and why uboot failed to run?
ummm... You understand the difference between little endian and big endian?
Content-Type: text/html; charsetÿO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
Please, don't post HTML here!
Best regards,
Wolfgang Denk
participants (2)
-
Raymond Geng
-
Wolfgang Denk