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

相关推荐
KubeSphere 云原生15 小时前
某直辖市规划和自然资源局基于 KubeSphere 打通 ARM+x86 全栈资源,实现“一云多芯”统一管理的新范式
arm开发
精英的英1 天前
【嵌入式Linux开发】如何在Windows上开发Linux ARM版本QT程序
linux·arm开发·windows
睡觉然后上课1 天前
如何让虚拟机运行速度翻倍
linux·arm开发·windows
apolloyhl2 天前
FreeRTOS内核:核心数据结构与任务切换原理解析
arm开发·嵌入式·rtos
雾削木2 天前
FLASH ARM内核 SRAM RCC ADC I/O
arm开发·单片机·嵌入式硬件
带土13 天前
1. ARM开始
arm开发
小尧嵌入式3 天前
基于HAL库实现F407的基本外设GPIO输入输出USART收发RTC时钟I2CEEPROM和SPIW25Q128读写及CAN通信
arm开发·单片机·嵌入式硬件
楼兰公子3 天前
arm-linux 系统allwinner R528 外挂的sd卡片为什么只能传输189.54M文件
linux·arm开发·sd卡
北京盛世宏博4 天前
《Modbus RTU 与 TCP/IP:RS485 与 RJ45 温湿度传感器协议适配选型》
arm开发·传感器·温湿度
wa的一声哭了4 天前
WeBASE管理平台部署-WeBASE-Web
linux·前端·网络·arm开发·spring boot·架构·区块链