Hi, <br><br>I am new to U-Boot. Currently I am working for adm5120 board.<br>I read "readme" file, and "DULG.pdf", & U-Boot mailing archive also.<br><br>ADM5120 / ADM5120P <br>Specs:<br><br> * 175MHz/227MIPS 4Kc CPU with an embedded cache, 8K-byte I-cache and 8K D-cache MIPS32
<br> * 5 IEEE 802.e Fast Ethernet PHY interfaces and 1 GMII/MII interface<br> * Two SDRAM banks (each bank 1M-32 up to 32Mx32Bit)(support upto 2Mx32Bytes)<br> * Two Flash banks up to 4MB(NOR Flash and Nand Flash), and many more.
<br><br>I have few questions regarding this, are<br><br>My "<a href="http://config.mk">config.mk</a>" file contains<br> #ROM version<br> TEXT_BASE = 0x80100000<br> PRE_TEXT_BASE = 0xBFC00000<br><br>Q1: TEXT_BASE is the location of U-Boot in RAM, means TEXT_BASE points to SDRAM perticular location? or tell more about TEXT_BASE.
<br>Q2: In my board setting CFG_MONITOR_BASE=TEXT_BASE, means my boot monitor code reading from EEPROM?<br>*****************************<br>For my board setting <br>#define CFG_SDRAM_BASE 0x80000000 and <br>
#define CFG_MEMTEST_START 0x80100000<br>#define CFG_MEMTEST_END 0x81000000<br><br>Q3: CFG_MEMTEST_START, and CFG_MEMTEST_END are simple memory test area, but I don't understand purpose of this test or which test and purpose?
<br>*****************************<br>In my board setting<br>/* addresses for switch descriptors and buffers<br> * reason for those fixed address is that the adm5120 switch<br> * engine can only deploy descriptors and packet buffers
<br> * @ address < 16MB.<br> * 0x80000000 ~ 0x80100000 is now reserved, so it SHOULD be safe<br> * to put the addresses within this area<br> */<br>#define CFG_PKTBUF_ADDR 0x800C0000<br>#define CFG_ARPBUF_ADDR 0x800D0000
<br>#define CFG_DESC_ADDR 0x800F0000<br><br>Q4: means?<br><br>Q5: Which are the other important configuration macro's I've to study? or I've to pay more attention?<br><br>Q6: Where I get more help of U-Boot for ADM5120, excepts the above mentioned files?