<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>---------- 转发邮件信息 ----------<BR>From:yeshi208@126.com<BR>Date:2007-04-29 13:07:04<BR>Subject:[U-Boot-Users] A starter of por ting u-bo ot to a new boar d<BR>To:"eric miao" <ERIC.Y.MIAO@GMAIL.COM><BR><BR><BR>
<DIV>Dear Eric:</DIV>
<DIV>&nbsp;&nbsp;First, Thank you very much for&nbsp;your&nbsp;advice,and it is very important for me - A newer to u-boot. I have check my config.mk file , and I set TEXT_BASE = 0x30800000 there, It doesn't seem to be wrong, But I am not sure. So I will explan the situation of my board below , Please help me to find the reason , any suggestions are welcome:)</DIV>
<DIV>&nbsp;&nbsp; The&nbsp;situations of my board:</DIV>
<DIV>========================================</DIV>
<DIV>0x20000000----&gt;2 chip norFlash(Intel TE28F160)---&gt;2x2MB</DIV>
<DIV>0x30000000----&gt;2 chip SDRAM(SAMSUNG K4S641632K-UC75)---&gt;2x8MB</DIV>
<DIV>&nbsp;</DIV>
<DIV>When powered on, the board remap 0x20000000(flash) to 0x00000000,so it&nbsp;can boot from flash, and In the procedure of cpu_init_crit which is in start.S,After initialize the EMI(external memory interface) and&nbsp;PMU(power management unit),I remap 0x30000000 to 0x00000000, then it relocate itself&nbsp;if&nbsp;needed.</DIV>
<DIV>&nbsp;</DIV>
<DIV>In the config file , I defined:</DIV>
<DIV>=========================================</DIV>
<DIV>#define CONFIG_NR_DRAM_BANKS&nbsp;1&nbsp;&nbsp;&nbsp; <BR>#define PHYS_SDRAM_1&nbsp;&nbsp;0x30000000</DIV>
<DIV>#define PHYS_SDRAM_1_SIZE&nbsp;0x01000000 /* 16 MB */</DIV>
<DIV>#define PHYS_FLASH_1&nbsp;&nbsp;0x20000000 /* Flash Bank #1 */<BR>#define PHYS_FLASH_SIZE&nbsp;0x00400000 /* 2 MB */</DIV>
<DIV>#define CFG_FLASH_BASE&nbsp;&nbsp;PHYS_FLASH_1</DIV>
<DIV>/*-----------------------------------------------------------------------<BR>&nbsp;* FLASH organization<BR>&nbsp;*/<BR>#define CFG_MAX_FLASH_BANKS&nbsp;1&nbsp;/* max num of memory banks&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; */<BR>#define CFG_MAX_FLASH_SECT&nbsp;39&nbsp;/* max num of sects on one chip */</DIV>
<DIV>#define CFG_FLASH_ERASE_TOUT&nbsp;240000&nbsp;/* Flash Erase Timeout (in ms)&nbsp; */<BR>#define CFG_FLASH_WRITE_TOUT&nbsp;500&nbsp;&nbsp;/* Flash Write Timeout (in ms)&nbsp; */</DIV>
<DIV>&nbsp;</DIV>
<DIV>questions</DIV>
<DIV>================================================</DIV>
<DIV>And I still can not know what the 'bank' here mean. The above just&nbsp;modified from other code.</DIV>
<DIV>&nbsp;</DIV>
<DIV>And I also definee&nbsp;CFG_LOAD_ADDR=0x30800000&nbsp;/* default load address&nbsp;*/ here.</DIV>
<DIV>But I don't distinguish&nbsp;TEXT_BASE from CFG_LOAD_ADDR.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Looking forward for your replay:)</DIV>
<DIV>&nbsp;</DIV>
<DIV>Best Wishes.</DIV>
<DIV>&nbsp;</DIV>
<DIV>yeshi</DIV><!-- CoreMail Version 3.1_dev Copyright (c) 2002-2007 www.mailtech.cn --><BR><!-- footer --><BR>
<HR>
<A style="FONT-SIZE: 14px; COLOR: #000; LINE-HEIGHT: 15px; TEXT-DECORATION: none" href="http://event.mail.163.com/chanel/xyq.htm?from=126" target=_blank><SPAN style="COLOR: blue; TEXT-DECORATION: underline">免费试玩2006中国最佳网络游戏--梦幻西游 </SPAN></A><!-- CoreMail Version 3.1_dev Copyright (c) 2002-2007 www.mailtech.cn -->
<BLOCKQUOTE></BLOCKQUOTE><br><!-- footer --><br><hr>
<a style="font-size:14px;line-height:15px; color:#000; text-decoration:none" href="http://event.mail.163.com/chanel/xyq.htm?from=126" target="_blank"><span style="text-decoration:underline; color:blue">免费试玩2006中国最佳网络游戏--梦幻西游 </span> </a>