Hi Simon, On 24/03/15 10:14, Simon Glass wrote: > Hi, > > On 23 March 2015 at 00:40, fat loser <george.clun...@gmail.com> wrote: >> Hi all, >> >> I am currently attempting to port my combined uImage and ramdisk image + >> dtb over to the fitImage format. I am creating a linux kernel + ramdisk >> with buildroot and dt blob with buildroot. The .its I am using to create a >> fitImage is below: >> >> /dts-v1/; >> / { >> description = "Linux kernel"; >> #address-cells = <1>; >> images { >> kernel@1 { >> description = "Linux kernel"; >> data = /incbin/("/tftpboot/uImage"); >> arch = "arm"; >> os = "linux"; >> type = "multi"; > What is multi? Do you want kernel or kernel_noload? I read somewhere that multi can represent a kernel+ramdisk uImage (image with ramdisk linked in.) If try to use "kernel" here, I get an error like: ERROR: new format image overwritten - must RESET the board to recover resetting ... > >> compression = "none"; >> load = <0x89008000>; >> entry = <0x89008000>; >> }; >> fdt@1 { >> description = "Flattened Device Tree blob"; >> data = /incbin/("/tftpboot/arm.dtb"); >> type = "flat_dt"; >> arch = "arm"; >> compression = "none"; >> }; >> }; >> configurations { >> default = "conf@1"; >> conf@1 { >> description = "Boot Linux kernel"; >> kernel = "kernel@1"; >> fdt = "fdt@1"; >> }; >> }; >> }; >> >> After tftp'ing the .itb over to address 0x89000000 and running bootm, I get: >> >> # bootm >> ## Loading kernel from FIT Image at 89000000 ... >> Using 'conf@1' configuration >> Trying 'kernel@1' kernel subimage >> Description: Linux kernel >> Type: Multi-File Image >> Compression: uncompressed >> Data Start: 0x890000d0 >> Data Size: 28604352 Bytes = 27.3 MiB >> Verifying Hash Integrity ... OK >> No Linux ARM Kernel Image Image >> ERROR: can't get kernel image! >> >> The images work perfectly before I try to combine them into a fitImage. >> >> Is there a special configuration option for multi-file (combined >> ramdisk-kernel) images in fitImage? >> >> Regards, >> >> George. >> _______________________________________________ >> U-Boot mailing list >> U-Boot@lists.denx.de >> http://lists.denx.de/mailman/listinfo/u-boot > Regards, > Simon > _______________________________________________ > U-Boot mailing list > U-Boot@lists.denx.de > http://lists.denx.de/mailman/listinfo/u-boot >
-- Andre Wolokita (andre.wolok...@analog.com) Design Engineer, Analog Devices Australia Pty Ltd Unit 3, 97 Lewis Road, Wantirna, Victoria, 3152, AUSTRALIA Direct: +61 3 9881 9933 Main: +61 3 9881 9999 Fax: +61 3 9881 9988 Web: www.analog.com/au Embedded DSP software for multimedia & telecommunications. This communication is proprietary and confidential. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot