[U-Boot] booting os 'Unknown OS' (1) is not supported

Detlev Zundel dzu at denx.de
Fri Jan 17 16:20:58 CET 2014


Hello Alexander,

> Thanks for your answer!
>
>>So again, try loading the image somewhere else in RAM and let U-Boot do
>>the copying to the correct place.
>
> It's not obvious for me how to do it.
> Might you have any guide or faq?

[...]

>> > ### main_loop: bootcmd="movi read kernel 0 40008000;movi read rootfs 0
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> > 41000000 100000;bootm 40008000 41000000"
                     ^^^^^^^^^^^^^^

Your bootmcd reads the kernel to 40008000 and then calls bootm to that
address.  Simple change those two places to, say, 40800000 by editing
bootcmd.  (Not knowing your system, I presume RAM starts at 4000,0000
and 4080,0000 then would be 8MiB after the beginning.  U-Boot will copy
the kernel to 4008000 so the kernel should not be bigger than 7.5MiB but
the other snippets from your log say the kernel is ~3.2MiB, so this
should be fine.

Cheers
  Detlev

-- 
The only thing that interferes with my learning is my education.
                              -- Albert Einstein
--
DENX Software Engineering GmbH,      MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich,  Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-40 Fax: (+49)-8142-66989-80 Email: dzu at denx.de


More information about the U-Boot mailing list