今天看了一下U-BOOT,有一地方不是太明白:<br />初始化存储器寄存器:<br />.globl lowlevel_init<br />lowlevel_init:<br /><br />/*<br />next instruction fail due memory relocation...<br />we'll find the right MEMORY_CONFIG address with the next 3 lines...<br />*/<br /> /*ldr r0, =MEMORY_CONFIG*/<br /> mov r0, pc<br /> ldr r1, =(0x38+4)<br /> sub r0, r0, r1<br /><br /> ldmia r0, {r1-r13}<br /> ldr r0, =0x01c80000<br /> stmia r0, {r1-r13}<br /> mov pc, lr<br /><br />ldr r1, =(0x38+4)这一句是什么意思?参数是放在MEMORY_CONFIG标号后面的.<br /> |