Skip to contentSkip to conversation

katmai: fix section overlap problem

PATCH New Wolfgang Denk 1 participant 1 message Apr 28, 2008

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 katmai: fix section overlap problem

Since we didn't want to remove features from the configuration, we decided to increase the U-Boot image size (add one flash sector).

Also changed the default environment definition to make it independent of such changes.

---
 board/amcc/katmai/config.mk |    2 +-
 include/configs/katmai.h    |    8 ++++++--
 2 files changed, 7 insertions(+), 3 deletions(-)
board/amcc/katmai/config.mk +1 -1
index 115c1ae..c512b53 100644
@@ -25,7 +25,7 @@
 # AMCC 440SPe Evaluation (Katmai) board
 #
 
-TEXT_BASE = 0xfffc0000
+TEXT_BASE = 0xFFFA0000
 
 PLATFORM_CPPFLAGS += -DCONFIG_440=1
 
include/configs/katmai.h +6 -2
index 21b2604..122b700 100644
@@ -178,6 +178,9 @@
 
 #undef	CONFIG_BOOTARGS
 
+#define xstr(s) str(s)
+#define str(s) #s
+
 #define	CONFIG_EXTRA_ENV_SETTINGS					\
 	"netdev=eth0\0"							\
 	"hostname=katmai\0"						\
@@ -206,8 +209,9 @@
 	"ramdisk_addr=fff20000\0"					\
 	"initrd_high=30000000\0"					\
 	"load=tftp 200000 katmai/u-boot.bin\0"				\
-	"update=protect off fffc0000 ffffffff;era fffc0000 ffffffff;"	\
-		"cp.b ${fileaddr} fffc0000 ${filesize};"		\
+	"update=protect off " xstr(CFG_MONITOR_BASE) " FFFFFFFF;"	\
+		"era " xstr(CFG_MONITOR_BASE) " FFFFFFFF;"		\
+		"cp.b ${fileaddr} " xstr(CFG_MONITOR_BASE) " ${filesize};" \
 		"setenv filesize;saveenv\0"				\
 	"upd=run load update\0"						\
 	"kozio=bootm ffc60000\0"					\
Signature · 1 line
1.5.4.2