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

相关推荐
应用市场2 小时前
ARM编译器深度解析:从Keil到VSCode的STM32开发之
arm开发·vscode·stm32
代码AI弗森3 小时前
为什么 AI 推理天然更偏向 ARM(而不是 x86)
arm开发·人工智能
亿道电子Emdoor21 小时前
【Arm】Encountered an improper argument
arm开发·stm32·单片机
GilgameshJSS1 天前
STM32H743-ARM例程43-SD_IAP_FPGA
arm开发·stm32·fpga开发
XINVRY-FPGA2 天前
XC95288XL-10TQG144I Xilinx AMD CPLD
arm开发·单片机·嵌入式硬件·mcu·fpga开发·硬件工程·fpga
瑞禧生物ruixibio2 天前
5-脱氧-5-甲硫腺苷标记生物素,5-MTA-Biotin,Biotin-5-脱氧-5-甲硫腺苷,5-MTA-生物素复合物
arm开发
树在风中摇曳2 天前
TCP连接还在吗?主机拔掉网线后再插上,连接会断开吗?
arm开发·网络协议·tcp/ip
uoscn3 天前
链接脚本(Linker Scripts)
linux·arm开发·arm
随机昵称_1234563 天前
Linux如何从docker hub下载arm镜像
java·linux·arm开发·docker
GilgameshJSS4 天前
STM32H743-ARM例程39-SD_IAP
arm开发·stm32·嵌入式硬件