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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox