自学内容网 自学内容网

Keil中,调试cortex ARM程序LDR R0, =SystemInit 卡住错误。

 简单的程序,如下。

#include "bstdd20_include.h"
//#include <stdio.h>

static void preSetupHardware(void);
int main(){

while(1){
printf("ok");
preSetupHardware();
};
}

static void preSetupHardware(void){
initDD20Board();
}

测试中,发现卡在LDR R0, =SystemInit中循环,不能跳到main函数中。经常是使用printf函数,没有调用microlLIB库

勾选use microLIB库,重新编译工作正常。


原文地址:https://blog.csdn.net/weixin_58853115/article/details/144212694

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!