public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] U-Boot on IMX.51 EVK
@ 2011-01-11  2:02 Thomas Besemer
  2011-01-11 10:52 ` Stefano Babic
  0 siblings, 1 reply; 5+ messages in thread
From: Thomas Besemer @ 2011-01-11  2:02 UTC (permalink / raw)
  To: u-boot

Hi Group -

I am working with the imx.51 on the Freescale EVK.  Up to this point, have
been working with the version of U-Boot (and Kernel) from the Freescale web
site; the SDK which is LTIB based.  Pretty stale stuff; U-Boot is rather old
(8/2009), as with Kernel (2.6.31).

I pulled U-Boot before Christmas, got this version:

  [tbesemer at t4linux1 u-boot]$ git describe
  v2010.12-82-gcdc51c2

Main interest being the IPU code, so I can do a Splash Screen. Compiles
fine, boots fine on EVK, but I can't get it to boot my old Kernel; I put my
own command line stuff in place, which is pulling kernel from a known offset
in SD card:

  mmc read 0 ${loadaddr} 0x800 0x1800;bootm

Kernel loads, but hangs on start (shows that U-Boot found it, parsed
header).  Passes CRC.  Have not looked into issue further.  My Kernel
command line all the same; what I did was take the default boot parameters
from existing U-Boot and put them into current U-Boot, re-compile.
${loadaddr} same from before, same as what is in current U-Boot.

A couple of comments/questions:

  - Is above version of U-Boot known to work on EVK?  It appears that this
version supports DOS partitions on SD card, and default command line is to
load from those.  But, I can't find any documentation on how to partition
the SD card to try this.  Help on how to set up the SD card appreciated.

  - Should above "raw" load from SD work?  Probably my preference, but have
an open mind.  My Root FS is on two partitions that U-Boot does not need to
know about; one is primary/recovery, one is working copy on release.

  - The Freescale supplied SDK applies over 100 patches to the 8/09 release
of U-Boot; wondering how many made it into current version of U-Boot, and
how much I should care.

  - I pulled the 2.6.37 Kernel from kernel.org to maybe try that with
current U-Boot, but it doesn't seem to have IPU support, so not viable on my
end.  Might be willing to pull IPU code into Kernel from 2.6.31->2.6.37 to
get it current, but outside scope of this mailing list.

End game:

  - Get the Splash Screen working on imx.51 EVK.  I will provide patch set
back to mailing list once I do.  I will derive from vision2 board.

  - Get it to boot old 2.6.31 SDK supplied Kernel (which also has a bunch of
Freescale patches that don't seem to have made it into kernel.org).

Any help on this appreciated; I will be more than happy to provide patch set
work for anything I do for EVK back to this list for evaluation and
incorporation.

Thanks,

tom

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2011-01-12  7:20 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-11  2:02 [U-Boot] U-Boot on IMX.51 EVK Thomas Besemer
2011-01-11 10:52 ` Stefano Babic
2011-01-12  1:34   ` Thomas Besemer
2011-01-12  5:29     ` Jason Liu
2011-01-12  7:20     ` Stefano Babic

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox