|
Solution:
1. before building u-boot 1.20 find in /[u-boot dir]/include/configs/ file at91sam9260ek.h. in this file please config your default parameters
2. find dataflash.c
in this file find variable area_list and change it for your system (don't forget about FLAG_SETENV)
for example:
{0x00000000, 0x00004144, FLAG_PROTECT_SET, FLAG_SETENV, "bootstrap"}, /* boot */
{0x00004200, 0x000083ff, FLAG_PROTECT_CLEAR, FLAG_SETENV, "Environment"}, /* env */
{0x00008400, 0x00041fff, FLAG_PROTECT_SET, FLAG_SETENV, "U-BOOT 1.20"}, /* data */
{0x00042000, 0x0041ffff, FLAG_PROTECT_CLEAR, FLAG_SETENV, "KERNEL"}, /* Invalid */
{0x00420000, 0x00800000, FLAG_PROTECT_CLEAR, FLAG_SETENV, "FS"}, /* Invalid */
{0xffffffff, 0x00000000, FLAG_PROTECT_INVALID, 0, "<Invalid>"}, /* Invalid */
|