楼主你初始化代码没看完吧?<br /><br />SMRDATA DATA<br /><br />; 1) Even FP-DRAM, EDO setting has more late fetch point by half-clock<br />; 2) The memory settings,here, are made the safe parameters even at 66Mhz.<br />; 3) FP-DRAM Parameters:tRCD=3 for tRAC, tcas=2 for pad delay, tcp=2 for bus load.<br />; 4) DRAM refresh rate is for 40Mhz. <br /><br />;bank0 16bit BOOT ROM<br />;bank1 8bit NandFlash<br />;bank2 16bit IDE<br />;bank3 8bit UDB<br />;bank4 rtl8019<br />;bank5 8bit usb host<br />;bank6 16bit SDRAM<br />;bank7 16bit SDRAM<br /> [ BUSWIDTH=16<br /> DCD 0x11010101 ;Bank0=16bit BootRom(AT29C010A*2) :0x0 8bit usb host!][20:23]=0<br /> | ;BUSWIDTH=32<br /> DCD 0x22222220 ;Bank0=OM[1:0], Bank1~Bank7=32bit<br /> ]<br /> DCD ((B0_Tacs<<13)+(B0_Tcos<<11)+(B0_Tacc<<8)+(B0_Tcoh<<6)+(B0_Tah<<4)+(B0_Tacp<<2)+(B0_PMC)) ;GCS0<br /> DCD ((B1_Tacs<<13)+(B1_Tcos<<11)+(B1_Tacc<<8)+(B1_Tcoh<<6)+(B1_Tah<<4)+(B1_Tacp<<2)+(B1_PMC)) ;GCS1 <br /> DCD ((B2_Tacs<<13)+(B2_Tcos<<11)+(B2_Tacc<<8)+(B2_Tcoh<<6)+(B2_Tah<<4)+(B2_Tacp<<2)+(B2_PMC)) ;GCS2<br /> DCD ((B3_Tacs<<13)+(B3_Tcos<<11)+(B3_Tacc<<8)+(B3_Tcoh<<6)+(B3_Tah<<4)+(B3_Tacp<<2)+(B3_PMC)) ;GCS3<br /> DCD ((B4_Tacs<<13)+(B4_Tcos<<11)+(B4_Tacc<<8)+(B4_Tcoh<<6)+(B4_Tah<<4)+(B4_Tacp<<2)+(B4_PMC)) ;GCS4<br /> DCD ((B5_Tacs<<13)+(B5_Tcos<<11)+(B5_Tacc<<8)+(B5_Tcoh<<6)+(B5_Tah<<4)+(B5_Tacp<<2)+(B5_PMC)) ;GCS5<br /> [ BDRAMTYPE="DRAM" <br /> DCD ((B6_MT<<15)+(B6_Trcd<<4)+(B6_Tcas<<3)+(B6_Tcp<<2)+(B6_CAN)) ;GCS6 check the MT value in parameter.a<br /> DCD ((B7_MT<<15)+(B7_Trcd<<4)+(B7_Tcas<<3)+(B7_Tcp<<2)+(B7_CAN)) ;GCS7<br /> | ;"SDRAM"<br /> DCD ((B6_MT<<15)+(B6_Trcd<<2)+(B6_SCAN)) ;GCS6<br /> DCD ((B7_MT<<15)+(B7_Trcd<<2)+(B7_SCAN)) ;GCS7<br /> ]<br /> DCD ((REFEN<<23)+(TREFMD<<22)+(Trp<<20)+(Trc<<18)+(Tchr<<16)+REFCNT) ;REFRESH RFEN=1, TREFMD=0, trp=3clk, trc=5clk, tchr=3clk,count=1019<br /> DCD 0x10 ;SCLK power down mode, BANKSIZE 32M/32M<br /> DCD 0x20 ;MRSR6 CL=2clk<br /> DCD 0x20 ;MRSR7<br /><br />看着有点象吗?这是44b0x的初始化 <br />自己在前面找找看 有没有一句<br /><br /> ;****************************************************<br /> ;* Set memory control registers * <br /> ;****************************************************<br /> ldr r0,=SMRDATA<br /> ldmia r0,{r1-r13}<br /> ldr r0,=0x01c80000 ;BWSCON Address<br /> stmia r0,{r1-r13}<br /><br />知道是干什么用的了吧·······
|