⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 init_ddr.inc

📁 飞思卡尔imx27芯片的bootloader--redboot源码!
💻 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 + -