
In message c3d0340b041112155334118395@mail.gmail.com you wrote:
I have built a uClinux kernel image vmlinux and the header information is dumped here by objdump. I want to make a uImage to let u-boot start linux and am confused about the values of load address and entry point. If the uImage is built from raw binary linux.bin, the load address and entry point should be set to 0. Right? If it is built from
Maybe, maybe not. I have no idea what your memory map looks like.
vmlinux, the entry point in my case should be 0x00008000, what' should be the load address?
load address and entry point address do NOT depend on which image you use for building the U-Boot image (actually the only choice you have is using the raw binary or the compressed raw binary). They depen on your kernel's memory map, and nothing else.
Best regards,
Wolfgang Denk