
Hi Simon,
On 24/03/15 10:14, Simon Glass wrote:
Hi,
On 23 March 2015 at 00:40, fat loser george.cluniac@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