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

Detlev Zundel
2014-01-17T15:20:58Z

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