
In message 41BF392A.908@wiline.com you wrote:
[33 lines of unrelated quote deleted]
Please quote only those parts of the message you really need for reference.
I'm compiling using the settings for the a3000 (make A3000_config). The
The A3000 board builds fine without any errors; and the resulting images has a reasonable size:
-> MAKEALL A3000 Configuring for A3000 board... text data bss dec hex filename 119432 7648 25616 152696 25478 u-boot -> ls -lh u-boot.bin -rwxr-xr-x 1 wd users 127K Dec 14 20:19 u-boot.bin
board I'm using is similar, there were some slight modifications to make
Then double-check your "slight" modifications.
it work. But, I'm running into the same issue when I use the "vanilla" 1.1.1 release of u-boot.
Except for a harmless warning (by GCC-3.3.3) U-Boot-1.1.1 builds just fine, too:
-> MAKEALL A3000 Configuring for A3000 board... cmd_bootm.c: In function `do_bootm': cmd_bootm.c:329: warning: dereferencing type-punned pointer will break strict-aliasing rules text data bss dec hex filename 119296 7648 25616 152560 253f0 u-boot -> ls -lh u-boot.bin -rwxr-xr-x 1 wd users 127K Dec 14 20:22 u-boot.bin
Changing the TEXT_BASE allowed me to compile but I had to set it to a very low address. Initially it was set to 0xFFF00000, I was able to compile when I changed it to 0xF00000. The resulting u-boot.bin was over 15MB in size which can't be right.
Indeed. Check your "slight" modifications.
Best regards,
Wolfgang Denk