- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 彻底搞定C指针-函数名与函数指针
函数名与函数指针 一 通常的函数调用 一个通常的函数调用的例子: //自行包含头文件 void MyFun(int x); //此处的申明也可写成:void MyFun( int ); int main(int argc, char* argv[]
2011-09-11 17:54:33 222
原创 (*(volatile unsigned *)0x56000010)解释。
(*(volatile unsigned *)0x56000010)中的(unsigned *)0x56000010表示地址为0x56000010的RAM单元的地址,(*(volatile unsigned *)0x56000010)就是地址为0x56000010的RAM单元内容
2011-09-11 17:45:44 399
原创 LDR PC,=RestartInit和LDR PC,RestarAddr的区别。
在bootloader的初始化异常向量表的时候,可以看到两种初始化方式,这两种方式经过调试,可见实质一模一样。 LDR(相对寻址)和LDR伪指令(绝对寻址)寻址范围为:-4KB至+4KB 。如果使用分散加载文件的话,一定要使用相对导址,所以为了保持程序的可移植性,最好使用DCD
2011-09-11 10:44:56 680
转载 adr与ldr的区别
adr与ldr的区别 adr r0, ResetHandler ldr r1, =ResetHandler sub r0, r1, r0 ldr r1, =SMRDATA sub r0, r1, r0 事实上,如果代码不长,以上代
2011-08-20 11:21:30 465
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人