|
我解压的光盘里面的vivi引导程序,在看head.s文件时遇到些问题,希望能帮忙解决,问题如下:
1.ldr r2, mpll_value_USER 等等这类的东西是应该预先定义了的,但是我在很多头文件里没有找到,用什么方法可以很快的定为了?
2.1: b 1b @ infinite loop 这句的作用是死循环,我有点没看明白,不是应该是1 : b 1 就可以了吗?为什么后面还有一个b啊?
@ jump to ram
ldr r1, =on_the_ram
add pc, r1, #0
nop
nop
1: b 1b @ infinite loop
on_the_ram:
#endif
这个地方按顺序执行下来不就直接跳到on_the_ram处了吗?为什么还要加个死循环呢?
3. .align 4, .long vBWSCON,前面加上点"."是什么意思,能帮我解读下吗?
不甚感激!!!!!! |
|