<br><font size=2 face="sans-serif">Hi:</font>
<br>
<br><font size=2 face="sans-serif">I'm developing a board based on MPC8541,the
memory map of the board is like this:</font>
<br>
<br><font size=2 face="sans-serif">0xfff80000 &nbsp; &nbsp; &nbsp; &nbsp;0xffffffff
&nbsp; &nbsp; &nbsp; &nbsp;TLB1_5 &nbsp; &nbsp; &nbsp; &nbsp;Boot
Rom &nbsp; &nbsp; &nbsp; &nbsp;512KB &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;SST39VF</font>
<br><font size=2 face="sans-serif">0xff700000 &nbsp; &nbsp; &nbsp; &nbsp;0xff7fffff
&nbsp; &nbsp; &nbsp; &nbsp;TLB1_1 &nbsp; &nbsp; &nbsp; &nbsp;CCSR
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;1MB</font>
<br><font size=2 face="sans-serif">0xff680000 &nbsp; &nbsp; &nbsp; &nbsp;0xff6fffff
&nbsp; &nbsp; &nbsp; &nbsp;TLB1_8 &nbsp; &nbsp; &nbsp; &nbsp;NvRAM
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;512KB(128KB)
&nbsp; &nbsp; &nbsp; &nbsp;</font>
<br><font size=2 face="sans-serif">0xff600000 &nbsp; &nbsp; &nbsp; &nbsp;0xff67ffff
&nbsp; &nbsp; &nbsp; &nbsp;TLB1_8 &nbsp; &nbsp; &nbsp; &nbsp;CPLD
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;512KB</font>
<br><font size=2 face="sans-serif">0xF4000000 &nbsp; &nbsp; &nbsp; &nbsp;0xf7ffffff
&nbsp; &nbsp; &nbsp; &nbsp;TLB1_6 &nbsp; &nbsp; &nbsp; &nbsp;Image
Flash &nbsp; &nbsp; &nbsp; &nbsp;64MB &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;Intel 28f</font>
<br><font size=2 face="sans-serif">0xf0000000 &nbsp; &nbsp; &nbsp; &nbsp;0xf3ffffff
&nbsp; &nbsp; &nbsp; &nbsp;TLB1_7 &nbsp; &nbsp; &nbsp; &nbsp;Extend
Flash &nbsp; &nbsp; &nbsp; &nbsp;64MB &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;NAND</font>
<br><font size=2 face="sans-serif">0x00000000 &nbsp; &nbsp; &nbsp; &nbsp;0x0fffffff
&nbsp; &nbsp; &nbsp; &nbsp;TLB1_3 &nbsp; &nbsp; &nbsp; &nbsp;DDR
Bank1 &nbsp; &nbsp; &nbsp; &nbsp;256MB</font>
<br><font size=2 face="sans-serif">0x10000000 &nbsp; &nbsp; &nbsp; &nbsp;0x1fffffff
&nbsp; &nbsp; &nbsp; &nbsp;TLB1_4 &nbsp; &nbsp; &nbsp; &nbsp;DDR
Bank0 &nbsp; &nbsp; &nbsp; &nbsp;256MB</font>
<br><font size=2 face="sans-serif">0x20000000 &nbsp; &nbsp; &nbsp; &nbsp;0x2003ffff
&nbsp; &nbsp; &nbsp; &nbsp;TLB1_2 &nbsp; &nbsp; &nbsp; &nbsp;L2
SRAM &nbsp; &nbsp; &nbsp; &nbsp;256K</font>
<br><font size=2 face="sans-serif">0x80000000 &nbsp; &nbsp; &nbsp; &nbsp;0x8fffffff
&nbsp; &nbsp; &nbsp; &nbsp;TLB1_9 &nbsp; &nbsp; &nbsp; &nbsp;PCI0
&nbsp; &nbsp; &nbsp; &nbsp;256M</font>
<br><font size=2 face="sans-serif">0x90000000 &nbsp; &nbsp; &nbsp; &nbsp;0x9fffffff
&nbsp; &nbsp; &nbsp; &nbsp;TLB1_10 &nbsp; &nbsp; &nbsp; &nbsp;PCI0
&nbsp; &nbsp; &nbsp; &nbsp;256M </font>
<br>
<br><font size=2 face="sans-serif">The board has two GE port on TSEC using
BCM5461S,two serial port on UART using SP3232.</font>
<br><font size=2 face="sans-serif">How can I porting the u-boot to fit
my board?</font>
<br>
<br><font size=2 face="sans-serif">I have completed the first stage by
this:</font>
<br><font size=2 face="sans-serif">1.Add MYBOARD_config option to the top
level of u-boot.</font>
<br><font size=2 face="sans-serif">2.cp board/cds/mpc8541cds/* board/cds/MYBOARD/</font>
<br><font size=2 face="sans-serif">3.rename mpc8541cds.c to MYBOARD.c and
replace &quot;mpc8641cds&quot; with &quot;MYBOARD&quot; in some files</font>
<br><font size=2 face="sans-serif">4.cp include/configs/mpc8541cds.h MYBOARD.h</font>
<br><font size=2 face="sans-serif">5.make MYBOARD_config,make,</font>
<br><font size=2 face="sans-serif">6.It success build, of course not work
on the target.</font>
<br>
<br><font size=2 face="sans-serif">I know that I must custom the files
below MYBORD dir, but any others? especially the UART ,BootRom and flash
drivers.</font>
<br><font size=2 face="sans-serif">I find some messages about BCM5461S
driver in the mail list,how can I get it?</font>
<br>
<br><font size=2 face="sans-serif">I'm newer of using u-boot.Any help will
be appreciated</font>
<br><font size=2 face="sans-serif">&nbsp;</font>
<br>
<br><font size=2 face="sans-serif">by Duhg</font>