From: Andre Wolokita <andre.wolokita@analog.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] multi-image uImage with fitImage
Date: Tue, 24 Mar 2015 10:42:08 +1100 [thread overview]
Message-ID: <5510A4D0.1080108@analog.com> (raw)
In-Reply-To: <CAPnjgZ10jCSpSNkf7ydJoBN+QpbPngj_-paSf3_pf6pzqoEqdg@mail.gmail.com>
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 at 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 at 1 {
>> description = "Flattened Device Tree blob";
>> data = /incbin/("/tftpboot/arm.dtb");
>> type = "flat_dt";
>> arch = "arm";
>> compression = "none";
>> };
>> };
>> configurations {
>> default = "conf at 1";
>> conf at 1 {
>> description = "Boot Linux kernel";
>> kernel = "kernel at 1";
>> fdt = "fdt at 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 at 1' configuration
>> Trying 'kernel at 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 at lists.denx.de
>> http://lists.denx.de/mailman/listinfo/u-boot
> Regards,
> Simon
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>
--
Andre Wolokita (andre.wolokita at 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.
next prev parent reply other threads:[~2015-03-23 23:42 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-03-23 6:40 [U-Boot] multi-image uImage with fitImage fat loser
2015-03-23 23:10 ` [U-Boot] Fwd: " fat loser
2015-03-23 23:14 ` [U-Boot] " Simon Glass
2015-03-23 23:42 ` Andre Wolokita [this message]
2015-03-23 23:49 ` Simon Glass
[not found] ` <5510FFE2.2010709@analog.com>
[not found] ` <CAPnjgZ2QFXvxvzA_+AWx6B7N4Fyu16V8HDzG0L9Cz7t5iT==DA@mail.gmail.com>
[not found] ` <55176F12.4070002@wwwdotorg.org>
[not found] ` <5519DF82.2020205@analog.com>
[not found] ` <551A097C.7010904@wwwdotorg.org>
[not found] ` <551A258C.7070801@analog.com>
2015-04-03 23:29 ` Simon Glass
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5510A4D0.1080108@analog.com \
--to=andre.wolokita@analog.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.