1-9 S3C2440启动流程实现

详细的实验代码请查看这里


一、  代码搬运的流程(从作为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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值