All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dirk Behme <dirk.behme@de.bosch.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] Building imximage for mx53ard board, supporting NAND and YAFFS2
Date: Tue, 6 Mar 2012 07:42:03 +0100	[thread overview]
Message-ID: <4F55B1BB.7000002@de.bosch.com> (raw)
In-Reply-To: <FD2DBC0E1365154BB0E3E348680BA0E902A1BF0B@nzc-ap-xch-03.ap.trimblecorp.net>

On 06.03.2012 04:13, Bud Miljkovic wrote:
> Hi Fabio,
> 
>  
> 
> I understand, from the MAINTAINERS file list, that you are the
> maintainer for the mx53ard board.  I took a copy of the u-boot sources
> for the Freescale SABRE Automotive Infotainment board (aka mx53ard
> board) from the Freescale site.  As the result I got the u-boot-2009.08
> building tree directory along with the associated cross compiler
> gcc-4.4.4-glibc-2.11.1-multilib-1.0-1.386 tools.
> 
>  
> 
> After some trial and error I managed to configure the mx53_ard_dd3.h for
> NAND and YAFFS2 support and successfully ran make, resulting in creation
> of the following files:
> 
> *         u-boot
> 
> *         u-boot.bin
> 
> *         u-boot.srec
> 
> *         u-boot.map
> 
> *         u-boot.lds
> 
>  
> 
> However, I would want to initially boot from SD-card and I would like to
> be able to generate an imx image of the u-boot when running make.  I
> looked at the Makefile from the Freescale release of u-boot-2009.08 and
> saw that it is fairly outdated - it does not support making of
> u-boot.imx image.  At the same time I see that the general denx
> distribution (u-boot-2011.12) of u-boot sources does have the support
> for making u-boot.imx image in its Makefile.  So I am wondering if a
> patch that can be applied to the u-boot-2009.08 Freescale u-boot source
> that will bring the make tools up to date and able to make u-boot.imx
> file does exist?

Using the Freescale 2009.08 U-Boot, you have everything you need with 
the generated u-boot.bin. Or in other words: The Freescale U-Boot 
u-boot.bin is from (SD) header point of view the same like the mainline 
u-boot.imx. Or in other words: The Freescale U-Boot uses the 
compiler/assembler to generate the header (see the file flash_header.S). 
The mainline U-Boot uses the mkimage/imximage tool *after* the 
u-boot.bin is generated to put the correct header in front of the 
u-boot.bin resulting in u-boot.imx. I.e. the Freescale U-Boot does 
everything in one step with the compiler/assembler, the mainline U-Boot 
does the same in two steps with an extra tool.

Best regards

Dirk

  reply	other threads:[~2012-03-06  6:42 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-06  3:13 [U-Boot] Building imximage for mx53ard board, supporting NAND and YAFFS2 Bud Miljkovic
2012-03-06  6:42 ` Dirk Behme [this message]
2012-03-06 12:53 ` Fabio Estevam

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=4F55B1BB.7000002@de.bosch.com \
    --to=dirk.behme@de.bosch.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.