日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]接口設計:對SDRAM初始化對內存控制器初始化memsetup:mov r1,#MEM_CTL_BASEadrl r2,mem_cfg_valadd r3,r1,#52ldr r4,[r2],#4str r4,[r1],#4cmp r1,r3bne 1bmov pc,lr復制代碼到SDRAM,將SRAM中的4K數(shù)據(jù)全部復制到SDRA

接口設計:





對SDRAM初始化

對內存控制器初始化

memsetup:
mov r1,#MEM_CTL_BASE
adrl r2,mem_cfg_val
add r3,r1,#52
ldr r4,[r2],#4

str r4,[r1],#4

cmp r1,r3

bne 1b

mov pc,lr

復制代碼到SDRAM,將SRAM中的4K數(shù)據(jù)全部復制到SDRAM,
SRAM起始地址為0x00000000,SDRAM的起始地址為0x30000000
copy_steppingstone_to_sdram:
mov r1,#0

ldr r2,=SDRAM_BASE

mov r3 ,#4*1024

ldr r4,[r1],#4

str r4,[r2],#4

cmp r1,r3

bne 1b

mov pc,lr
align 4

存儲控制器13個寄存器的設置值
mem_cfg_val:long 0x22011110

BWSCON:long 0x00000000

BANKCON0 long 0x00000700

BANKCON1 long 0x00000700

BANKCON2 long 0x00000700

BANKCON3 long 0x00000700

BANKCON4 long 0x00000700

BANKCON5 long 0x00000700

BANKCON6 long 0x00018005

BANKCON7 long 0x00018005

REFRESHlong 0x008e07a3

BANKSIZE long 0x000000b2

MRSRB6 long 0x00000030、

MRSRB7 long 0x00000030

NAND FLASH配置寄存器初始化

MemCfgInit();//設置NAND FLASH的配置寄存器

void MemCfgInit(void)
{
//rCLKCON |= 0xffff0;
//enable nand flash control, initilize ecc, chip disable,
rNFCONF = (1<<15)|(1<<12)|(1<<11)|(7<<8)|(7<<4)|(7);
}


本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關閉