Dear Wolfgang Denk

Thanks for your comments..

> -----Original Message-----
> From: Wolfgang Denk [mailto:w...@denx.de] 
> Sent: Wednesday, May 20, 2009 2:51 PM
> To: Prafulla Wadaskar
> Cc: u-boot@lists.denx.de; Ashish Karkare; Prabhanjan Sarnaik; 
> Ronen Shitrit
> Subject: Re: [U-Boot] [PATCH v9] Marvell MV88F6281GTW_GE Board support
> 
> Dear Prafulla Wadaskar,
> 
> In message 
> <1242763432-13693-1-git-send-email-prafu...@marvell.com> you wrote:
> > 
> > This is Marvell's 88F6281_A0 based custom board developed 
> for wireless 
> > access point product
> ...
> > +/*
> > + *  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...??
 
> 
> 
> > + * Default environment variables
> > + */
> > +#define CONFIG_BOOTCOMMAND         "${x_bootcmd_kernel}; 
> setenv bootargs " \
> > +   "${x_bootargs} ${x_bootargs_root}; bootm 0x6400000;"
> > +
> > +#define CONFIG_MTDPARTS                    
> "spi0.0:512k(uboot),5...@512k(psm), " \
> > +   "2...@1m(kernel),1...@3m(rootfs)\0"
> 
> Lines too long.
Corrected....

> 
> > +#define CONFIG_EXTRA_ENV_SETTINGS  
> "x_bootargs=console=ttyS0,115200 " \
> > +   "mtdparts="CONFIG_MTDPARTS      \
> > +   "x_bootcmd_kernel=cp.b 0xf8100000 0x6400000 0x200000\0" \
> > +   "x_bootargs_root=root=/dev/mtdblock3 ro rootfstype=squashfs\0"
> > +
> > +/*
> > + * Size of malloc() pool
> > + */
> > +#define CONFIG_SYS_MALLOC_LEN      0x00400000      /* 4M */
> > +/* size in bytes reserved for initial data */
> > +#define CONFIG_SYS_GBL_DATA_SIZE   128
> > +
> > +/*
> > + * Other required minimal configurations  */
> > +#define CONFIG_CONSOLE_INFO_QUIET  /* some code reduction */
> 
> Hm... you reserve  4  MB  malloc  space,  but  then  suppress 
>  useful information  to  save  a  few bytes? To me this seems 
> inconsistent. I recommend to check if this really makes sense.
I changed it to 128KB refering some other similar boards..

Regards..
Prafulla ..
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to