
Hi Wolfgang,
On Tue, 04 Dec 2007 16:28:24 +0100 Wolfgang Denk wd@denx.de wrote:
In message 20071204150416.7aa7dda6@seasc0532.dyn.rnd.as.sw.ericsson.se you wrote:
I'm using U-boot 1.3.0 to boot Linux on a Freescale MPC8349E-mITX, and I have a small issue with multi-file images. I use a device tree but no initrd, and I'm not quite sure how to boot the image in a good way. The image is created in this way:
In theory this should "just work", but it doesn't at the moment. There are plans to implement a more flexible format for U-Boot images, especially for multi-file images, which will solve this problem.
Thanks for the information.
I solved it for now by creating a standalone application which reads the multi-file image and sets the "fdtaddr" environment variable if it finds one. I can thereafter boot with (basically)
tftp $loadaddr ... tftp 40000 .../parse-multifile go 40004 $loadaddr bootm $loadaddr - $fdtaddr
If anyone is interested, I can send the short C-file.
// Simon