All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] Booting an i.MX53 from NAND with u-boot
Date: Fri, 14 Dec 2012 14:33:09 +0100 (CET)	[thread overview]
Message-ID: <1550349318.637597.1355491989869.JavaMail.root@advansee.com> (raw)
In-Reply-To: <1355285207.537903.1355438489722.JavaMail.root@advansee.com>

On Thursday, December 13, 2012 11:41:29 PM, Beno?t Th?baudeau wrote:
> On Thursday, December 13, 2012 5:01:00 PM, Bernhard Walle wrote:
> > I used the kobs-ng-11.09.01 software from Freescale to write the
> > bootloader to NAND, since it also writes the necessary boot header
> > and
> > has support for bad pages. Is it correct to use 'u-boot.bin' (and
> > not
> > 'u-boot.imx')?
> > 
> > There's some information floating around in the internet that I
> > need
> > some proprietary tool to convert 'u-boot.bin' to some 'streaming'
> > format. But that information is for i.MX 28 and not for i.MX 53. I
> > found
> > also tools/mxsboot.c in the u-boot sources which seems to be a
> > replacement for kobs-ng.
> 
> There are several possible solutions. First, you need an SPL because
> the ROM
> bootloader does not handle all bad blocks properly, especially if the
> bootloader
> image spans several blocks. You have the choice between the old NAND
> SPL, which
> is being obsoleted, and the new generic SPL, which still requires
> some
> refinements to support NAND boot on i.MX. NAND SPL is currently the
> quickest
> solution, but generic SPL is the long term solution.
> 
> For my board, I went with NAND SPL, which generates a u-boot-nand.bin
> file to
> flash. I had to customize the linker script and the startup files to
> add the DCD
> stuff to the image. Another solution could have been to generate a
> u-boot.imx
> for NAND SPL, which I will do for generic SPL at some point.

Also, contrary to usual u-boot images, u-boot.imx should be flashed at offset
0x400, which may be surprising for NAND.

Best regards,
Beno?t

      reply	other threads:[~2012-12-14 13:33 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-12-13 16:01 [U-Boot] Booting an i.MX53 from NAND with u-boot Bernhard Walle
2012-12-13 22:41 ` Benoît Thébaudeau
2012-12-14 13:33   ` Benoît Thébaudeau [this message]

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=1550349318.637597.1355491989869.JavaMail.root@advansee.com \
    --to=benoit.thebaudeau@advansee.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.