
Dear Fabio,
In message 1543571315-6376-1-git-send-email-festevam@gmail.com you wrote:
The environment size has grown in such a way that it corrupts the main U-Boot image after a "saveenv" causing a U-Boot hang.
Fix this problem by increasing the CONFIG_ENV_OFFSET size.
Sorry, I can't understand this change.
/* FLASH and environment organization */ #define CONFIG_ENV_SIZE SZ_8K
-#define CONFIG_ENV_OFFSET (8 * SZ_64K) +#define CONFIG_ENV_OFFSET (12 * SZ_64K)
The size written to flash should never exceed CONFIG_ENV_SIZE; if it does, then there is some serious bug in the code, which I tend to doubt.
And when the environment grows, it would make it necessary to raise CONFIG_ENV_SIZE first - changing the CONFIG_ENV_OFFSET has nothing to do with this per se.
Can you please explain which phenomenon you see, and hos this change is supposed to work?
Best regards,
Wolfgang Denk