随笔分类 - 汇编
摘要: 1、可在map文件中查找某某函数地址; 2、在Disassembly窗口内,右键,选择Show Code
阅读全文
摘要:背景: gpio引脚 灯  共享变量(gpio组) int a; a |= 0x01; 独立变量(gpi
阅读全文
摘要:void fun(void) { uint8_t i =0; } 这样定义程序正常运行;正常运行是指程序启动是调试串口有输出信息 void fun(void) { uint8_t i; } 这样定义程序不能正常运行 void fun(void) { } 这样程序不能正常运行 调试过程中发现: 下载程
阅读全文
摘要:B和BL指令,引起处理器转移到子程序处开始执行 两者不同之处: B指令,则无法实现子程序的返回,只能实现单纯的跳转 BL指令,在转移到子程序执行之前,将其下一条指令的地址拷贝到R14;由于BL指令保存了下一条指令的地址,因此使用指令MOV PC, LR即可实现子程序的返回
阅读全文