U-boot and UBI

Nigel Hathaway Nigel.Hathaway at ubiquisys.com
Thu Jul 31 07:01:18 EDT 2008


Bernard,

> Nigel Hathaway wrote:
> > Hoping to avoid re-inventing the wheel....
> > 
> > It would seem that there are a number of people who are
independently
> > porting UBI to U-Boot.
>
> I expressed interest in doing so at the time but nothing happened
about 
> it unfortunately. I can't speak for anyone else though.
>
> Bernard.

In the short term we've found a way to get round having to UBI and hence
porting it to U-Boot (we have a NOR/NAND combination, and we've gone for
the NAND as entirely jffs2).

However, the next spin of our product will use entirely NAND flash: it
will use an SoC which has an internal ROMboot and can load U-Boot
directly from NAND flash. We will have to go to UBI then (starting
development early 2009).

I have been playing around with a board from Olimex: the SAM9-L9260 (it
has an Atmel AT91SAM9260 on it). This has a ROMboot with U-Boot in NAND
flash. The board I am using has an interesting feature: the block which
U-Boot is configured to use for storing its environment just happens to
be a bad block, so I can't change and store the U-Boot environment
parameters on it.

Either the U-Boot that comes pre-flashed into the board (v1.2.0) is
misconfigured, or that version of U-Boot has failed to take into account
the possibility of the scenario described. Either way, there would
appear to be some work to do to get U-boot up-to-date with Linux MTD
state-of-the-art.

Nigel



More information about the linux-mtd mailing list