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库,重新编译工作正常。

相关推荐
ARM&开发(Haidong)16 小时前
ADRV9026 Linux驱动文档详解
arm开发
斑马13916 小时前
ARM学习笔记(一)——基本概念
arm开发·arm
斑马13916 小时前
ARM学习笔记(三)——i.MX6ULL—LED点灯
arm开发
Awh-19 小时前
ARM 裸机开发 day02 学习笔记
linux·arm开发·arm
M78佐菲20 小时前
ARM学习笔记(四)
linux·arm开发·笔记·嵌入式硬件·学习
昌原的儿子LEO20 小时前
i.MX6ULL 裸机开发 C 语言驱动与 BSP 工程管理学习总结
linux·arm开发·学习
AAA代码批发商2 天前
Days 46 i.MX6ULL 裸机开发|从内核切入外设,汇编点亮 LED(补充)
arm开发·嵌入式·裸机开发
xx~t2 天前
嵌入式——ARM——汇编2
linux·汇编·arm开发·嵌入式硬件·启动代码
M78佐菲2 天前
ARM学习笔记(三)
linux·arm开发·笔记·嵌入式硬件·学习
xx~t2 天前
嵌入式学习——ARM1
linux·arm开发·嵌入式硬件·arm