您的位置:首页 > 其它

1-9 S3C2440启动流程实现

2016-09-06 17:28 197 查看
详细的实验代码请查看这里

一、  代码搬运的流程(从作为stepping stone的SRAM开始)

    1.  起点(SRAM,0x0000 0000, 4K)

    2.  终点(内存, BANK6, 0x3000 0000)

    3.  而因为Nandflash还没进行初始化,因此,可以先把SRAM的内容往内存中移动

二、  对于2440、6410和210的起点和终点:

型号起点终点
24400x0000 00000x3000 0000
64100x0c00 00000x5000 0000
2100xD002 00100x2000 0000
三、  实验代码如下:

copy_ram:
ldr r0, =0x00000000
ldr r1, =0x30000000
add r3, r0, #1024*4

copy_loop:
ldr r2, [r0], #4
str r2, [r1], #4
cmp r0, r3
bne copy_loop
mov pc, lr
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  S3C2440 u-boot 内存