<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2900.3199" name=GENERATOR>
<STYLE>BLOCKQUOTE {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</STYLE>
</HEAD>
<BODY style="FONT-SIZE: 10pt; FONT-FAMILY: verdana">
<DIV><FONT face=Verdana size=2>hi,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>i have been trying to port&nbsp;the u-boot 1.2.0 to my board which based on 
the at91rm9200.</DIV>
<DIV>&nbsp;</DIV>
<DIV>when running the 'saveenv' ,it promted out </DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "Saving Environment to 
Flash...<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Error: start address not 
on sector boundary"</DIV>
<DIV>&nbsp;</DIV>
<DIV>my flash is MT-28F128J3, which&nbsp;has 128 128KB(x16bit) erase blocks,in 
the include/configs/myboard.h&nbsp; i defined the </DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #define 
PHYS_FLASH_1&nbsp;&nbsp;&nbsp;0x10000000<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
#define PHYS_FLASH_SIZE&nbsp;&nbsp;&nbsp;0x1000000&nbsp; /*&nbsp;16 megs main 
flash */<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #define 
CFG_FLASH_BASE&nbsp;&nbsp;&nbsp;PHYS_FLASH_1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
#define CFG_MAX_FLASH_BANKS&nbsp;&nbsp;1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
#define CFG_MAX_FLASH_SECT&nbsp;&nbsp;128</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #define 
CFG_ENV_IS_IN_FLASH&nbsp;&nbsp;1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #ifdef 
CONFIG_SKIP_LOWLEVEL_INIT<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #define 
CFG_ENV_ADDR&nbsp;&nbsp;&nbsp;(PHYS_FLASH_1 + 0x60000)&nbsp; /* after u-boot.bin 
*/<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #define 
CFG_ENV_SIZE&nbsp;&nbsp;&nbsp;0x10000 /* sectors are 64K here 
*/<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
#else<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #define 
CFG_ENV_ADDR&nbsp;&nbsp;&nbsp;(PHYS_FLASH_1 + 0xe000)&nbsp; /* between boot.bin 
and u-boot.bin.gz */<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #define 
CFG_ENV_SIZE&nbsp;&nbsp;&nbsp;0x2000&nbsp; /* 0x8000 
*/<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #endif&nbsp;/* 
CONFIG_SKIP_LOWLEVEL_INIT */</DIV>
<DIV>&nbsp;</DIV>
<DIV>what can i do to fix it ...??</DIV>
<DIV>Any help will be appreciated....thanks you...</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Best Regards</DIV>
<DIV><FONT face=Verdana size=2></FONT>&nbsp;</DIV>
<DIV>Jack Xu</DIV>
<DIV>2007-10-23</DIV><FONT face=Verdana size=2>
<DIV><FONT face=Verdana color=#c0c0c0 
size=2></FONT>&nbsp;</DIV></FONT></BODY></HTML>