📄 init_ddr.inc
字号:
// =========================================
// AHB-Lite IP Interface
// =========================================
setmem /32 0x10000000 = 0x20040304
setmem /32 0x10020000 = 0x00000000
setmem /32 0x10000004 = 0xDFFBFCFB
setmem /32 0x10020004 = 0xFFFFFFFF
// =========================================
// INIT CLK
// =========================================
// Enable clko
setmem /32 0x10027018 = 0x22087403
// clko = a-7 h-8 i-9 p1-a p2-b p3-c p4-d
setmem /32 0x10027028 = 0x00000007
// setmem /32 0x10027818 = 0x00060f08
// setmem /32 0x10027020 = 0xFFFFFFFF
// setmem /32 0x10027024 = 0xFFFFFFFC
// ========================================
// Configure DDR on CSD0 -- initial reset
// ========================================
setmem /32 0xD8001010 = 0x00000008
// =========================================
// WEIM WCR REGISTER
// =========================================
//setmem /32 0xd8002060 = 0x00001000
// ========================================
// Configure PSRAM on CS5
// ========================================
setmem /32 0xd8002050 = 0x0000dcf6
setmem /32 0xd8002054 = 0x444a4541
setmem /32 0xd8002058 = 0x44443302
// setmem /32 0xB6000000 = 0xCAFECAFE
// ========================================
// Configure16 bit NorFlash on CS0
// ========================================
setmem /32 0xd8002000 = 0x0000CC03
setmem /32 0xd8002004 = 0xa0330D01
setmem /32 0xd8002008 = 0x00220800
// ========================================
// Configure CPLD on CS4
// ========================================
setmem /32 0xd8002040 = 0x0000DCF6
setmem /32 0xd8002044 = 0x444A4541
setmem /32 0xd8002048 = 0x44443302
// ========================================
// Configure DDR on CSD0 -- wait 5000 cycle
// ========================================
setmem /32 0xD8001010 = 0x00000008
setmem /32 0x10027828 = 0x55555555
setmem /32 0x10027830 = 0x55555555
setmem /32 0x10027834 = 0x55555555
setmem /32 0x10027838 = 0x00005005
setmem /32 0x1002783C = 0x15555555
setmem /32 0xD8001010 = 0x00000004
setmem /32 0xD8001004 = 0x00795729
setmem /32 0xD8001000 = 0x92200000
dump /32 0xA0000F00..+4
setmem /32 0xD8001000 = 0xA2200000
dump /32 0xA0000F00..+4
dump /32 0xA0000F00..+4
setmem /32 0xD8001000 = 0xB2200000
dump /8 0xA0000033..+1
dump /8 0xA1000000..+1
setmem /32 0xD8001000 = 0x82228485
readfile,raw,gui "r:\tftp\mx27ads_redboot.bin"=0xA7F00000
setreg @R15=0xA7F00000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -