[U-Boot] [PATCH v9] Marvell MV88F6281GTW_GE Board support
Prafulla Wadaskar
prafulla at marvell.com
Wed May 20 16:51:05 CEST 2009
> > > + * Environment variables configurations */ #ifdef
> > CONFIG_SPI_FLASH
> > > +#define CONFIG_ENV_IS_IN_SPI_FLASH 1
> > > +#define CONFIG_ENV_SIZE 0x10000 /* spi
> > flash block (64k) */
> > > +#define CONFIG_ENV_SECT_SIZE 0x10000 /* _64K */
> > > +#else
> > > +#define CONFIG_ENV_IS_NOWHERE 1 /* if
> > env in SDRAM */
> > > +#define CONFIG_ENV_SIZE 0x20000 /*
> > default 128k */
> >
> > Just a question... Do you really NEED 64 kB or even
> > 128 kB environement size? In my experience, 16 kB is almost always
> > more than sufficient. Keep in mind that the environment
> size can
> > be smaller than the sector size which stores the environment, and
> > that a big enviroment size adds to the boot delay, as the whole
> > environment size needs to be CRC32 checked.
> I agree, even 4kb is sufficient for me
> but if I keep it less than a sector size it gives me bad CRC
> warning at boot up even though I do saveenv Hence I kept it
> equal to sector size This may be a bug...??
Hi Wolfgang
This was really a bug in my spi driver, I fixed it,
now it's working for any size (even 4k)
Thanks for pointing this issue, I am using CONFIG_ENV_SIZE = 4k now
Regards..
Prafulla . .
More information about the U-Boot
mailing list