From: N Cheung <brjerome.1@gmail.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] U-Boot load and run via NAND flash - ARM926EJ-S
Date: Thu, 17 Sep 2009 00:04:18 -0700 (PDT) [thread overview]
Message-ID: <25486169.post@talk.nabble.com> (raw)
In-Reply-To: <25484494.post@talk.nabble.com>
I presume you system will have SDRAM and execution is from SDRAM. I did a
port to an Atmel 9260 with only NAND flash (for bootstrap, bootloader, RFS).
The only issue with NAND is dealing with bad blocks. There are many ways to
work this. One example:
1. bootstrap - I put it in the first block as it guarantees good by
manufacturer. ATmel's bootstrap will skip to next block when reading u-boot
into SDRAM for execution
2. RFS - Initially I tried read/writeable FS with bad block management like
JFFS2 but performance was bad. I end up using CRAMFS on top of UBI in a
read only RFS partition and a small JFFS2 for RW.
Hope this helps.
Norman
Thomas Jackson wrote:
>
> Hi List,
> I understand NOR-based flash memory devices have traditionally been used
> for non-volatile storage for a bootloader and other various advantages
> including support for execute-in-place code, random access to memory, and
> zero error rate, etc. However, we have a project that we would like to
> have U-Boot bootloader run via NAND Flash memory device on a ARM926EJ-S
> based board. I searched the mailing list for this and didn't see
> anything. I only found a question posted in 2006 where it was asked if
> the kernel based on ARM926EJ-S can boot from NAND flash. Which I know is
> ok. Does the community know of any existing mechanisms for this type of
> configuration to enable U-Boot load and run via NAND flash?
>
> Thanks in advance!
> TJ
>
>
--
View this message in context: http://www.nabble.com/U-Boot-load-and-run-via-NAND-flash---ARM926EJ-S-tp25484494p25486169.html
Sent from the Uboot - Users mailing list archive at Nabble.com.
next prev parent reply other threads:[~2009-09-17 7:04 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-09-17 3:16 [U-Boot] U-Boot load and run via NAND flash - ARM926EJ-S Thomas Jackson
2009-09-17 7:04 ` N Cheung [this message]
2009-09-17 7:43 ` Wolfgang Denk
2009-09-18 12:14 ` Prafulla Wadaskar
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=25486169.post@talk.nabble.com \
--to=brjerome.1@gmail.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox