All of lore.kernel.org
 help / color / mirror / Atom feed
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. 

  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.