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

相关推荐
徐某人..9 小时前
网络编程学习--第一天
arm开发·单片机·学习·arm
嘻哈baby11 小时前
WireGuard为何取代IPSec成为Linux内核首选:协议架构与性能实测
linux·arm开发·架构
物随心转13 小时前
给arm的cpu设置为user模式
arm开发
切糕师学AI13 小时前
ARM架构程序状态寄存器(PSR)详解:从基础概念到现代实现
arm开发·架构·嵌入式·程序状态寄存器·psr
猫猫的小茶馆16 小时前
【ARM】VSCode和IAR工程创建
c语言·开发语言·arm开发·ide·vscode·stm32·嵌入式硬件
物随心转17 小时前
Arm的协处理器
linux·arm开发
咨询QQ:48773927817 小时前
Matlab图像去噪处理:还图像一片清晰天地
arm开发
yumgpkpm18 小时前
Hadoop 与AI大模型实战:从Hive、Impala(Cloudera CDH、CDP)海量数据到 AI 决策的落地方法
arm开发·人工智能·hive·zookeeper·flink·kafka·cloudera
询问QQ:4877392781 天前
基于MATLAB的时变滑膜仿真技术研究:非线性控制的角速度跟踪与误差分析
arm开发
切糕师学AI2 天前
ARM 架构中的 R15 程序计数器(PC)
arm开发·嵌入式·pc·程序计数器·寄存器