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

相关推荐
女神下凡21 小时前
芯参谋(37):EEPROM_电路设计指南
arm开发·单片机·嵌入式硬件·fpga开发·设计规范
女神下凡2 天前
芯参谋(30):EMMC eMCP 软件设计规范
arm开发·单片机·嵌入式硬件·设计规范
SKH.2 天前
ARM-uart
arm开发·单片机
AOI小白新手上路2 天前
韦东山《ARM 架构与编程》基于I.MX6ULL 3-1 硬件知识_LED 原理图 · 学习笔记
arm开发·学习·架构
一条破秋裤2 天前
TCP 缓冲区:用户空间 stdio 与内核 Socket 缓冲
arm开发·网络协议·tcp/ip
Horn Still Sounds3 天前
IMX6ULL裸机|I2C通信协议 + ADC模数转换学习笔记
arm开发·笔记·单片机·嵌入式硬件
女神下凡3 天前
芯参谋(26):DDR4_软件设计规范
arm开发·单片机·嵌入式硬件
AOI小白新手上路3 天前
韦东山 3-5 I.MX6ULL 的 LED 编程 · 学习笔记
arm开发·笔记·单片机·学习·架构·硬件架构
M78佐菲3 天前
ARM学习笔记(9)
linux·arm开发·笔记·嵌入式硬件·学习
女神下凡4 天前
芯参谋(29):UFS UMCP 软件设计规范
arm开发·单片机·嵌入式硬件