[U-Boot] [PATCH] ads5121: support for running from memory
Wolfgang Denk
wd at denx.de
Sat Oct 4 01:27:14 CEST 2008
Dear "Nikita V. Youshchenko",
In message <200810030003.53046 at blacky.localdomain> you wrote:
>
> ads5121: support for running from memory
Ummm... (NOR) flash is memory, too. I guess you mean explicitely
running from RAM, don't you? Then please write what you mean.
> - helps u-boot to find it's environment in flash when CFG_MONITOR_BASE does
> not point to u-boot flash address.
Helps to find? You are hard-wiring the value, don't you? So not much
needs to be found ... ?
> @@ -322,7 +322,12 @@
> */
> #define CONFIG_ENV_IS_IN_FLASH 1
> /* This has to be a multiple of the Flash sector size */
> +#if CFG_MONITOR_BASE >= CFG_FLASH_BASE
> #define CONFIG_ENV_ADDR (CFG_MONITOR_BASE + CFG_MONITOR_LEN)
> +#else
> +#define CFG_MONITOR_FLASH_BASE 0xfff00000
> +#define CONFIG_ENV_ADDR (CFG_MONITOR_FLASH_BASE + CFG_MONITOR_LEN)
> +#endif
> #define CONFIG_ENV_SIZE 0x2000
> #ifdef CONFIG_BKUP_FLASH
> #define CONFIG_ENV_SECT_SIZE 0x20000 /* one sector (256K) for env */
Hm ... you use CFG_MONITOR_FLASH_BASE just a single time, to set
CONFIG_ENV_ADDR. Why don't you set CONFIG_ENV_ADDR directly?
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
To understand a program you must become both the machine and the
program.
More information about the U-Boot
mailing list