打印

u-boot的移值

[复制链接]
1084|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
eagle758|  楼主 | 2008-7-21 18:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天看了一下U-BOOT,有一地方不是太明白:
初始化存储器寄存器:
.globl lowlevel_init
lowlevel_init:

/*
next instruction fail due memory relocation...
we'll find the right MEMORY_CONFIG address with the next 3 lines...
*/
         /*ldr r0, =MEMORY_CONFIG*/
    mov r0, pc
    ldr r1, =(0x38+4)
    sub r0, r0, r1

    ldmia r0, {r1-r13}
    ldr   r0, =0x01c80000
    stmia r0, {r1-r13}
    mov pc, lr

ldr r1, =(0x38+4)这一句是什么意思?参数是放在MEMORY_CONFIG标号后面的.

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

119

帖子

0

粉丝