[U-Boot] Davinci DM365 custom design : Problem when reading uBoot environment variables
Scott Wood
scottwood at freescale.com
Thu Sep 16 18:55:16 CEST 2010
On Thu, 16 Sep 2010 09:42:07 +0200
Reda MIMOUNE <reda.mimoune at easii-ic.com> wrote:
> So in my both cases, what you said explains that the case I met. I will put this flag and check if it
> is present in my 1.3.4 version.
My expense request for a time machine was denied, so we can't go back
and put new features in old versions. :-)
Please upgrade, or backport the features yourself.
> >Or you can use the new env.oob feature to dynamically mark a known-good block as
> >your environment.
>
> I do not know this feature. To which config flag does it relate ?
CONFIG_ENV_OFFSET_OOB
You'll need top-of-tree U-Boot for this.
> >Please be careful with that. Unless you have reason to believe that
> >the block was accidentally marked bad by something software did, you
> >ought to leave bad block markers in place.
>
> That's what I believed since they became bad only after uboot wrote to them...
Perhaps something is wrong with your NAND driver, then.
Are you sure it wasn't marked bad before?
> Another question or confirmation: when using environment in NAND, must the environment size be the same than the
> NAND block size, i.e 128KB in my case (which i think is too huge) ?
The environment data itself, probably not. But it must take up a
multiple of the block size in NAND, because you don't want to erase
other things when updating the environment.
-Scott
More information about the U-Boot
mailing list