STM32使用Keil5 在运行过程中不复位进入调试模式

一、选择Options for Target进入设置

二、选择所使用的调试器,这里以ST-Link为例。取消勾选Load Application at Startup

可以在进入调试模式的时候不会从新加载程序!从而不破坏现场

三、点击Setting进入

四、取消勾选Reset after Connect

使得调试器连接单片机时不会复位


此时可以连接单片机!


五、进入调试模式

程序会暂停,但是并没有复位

六、点击RUN使程序继续运行!

这里程序并没有从头开始,而是继续运行!此时机器码已经关联上,但是此时C语言还没有关联上,所以还是无法打断点!

七、在Command中输入指令

复制代码
LOAD %L INCREMENTAL

八、此时已经可以打断点,进行调试即可

相关推荐
xyx-3v4 小时前
VS CodeC51 单片机开发环境搭建
单片机·嵌入式硬件
iCxhust5 小时前
c# U盘映像生成工具
开发语言·单片机·c#
小宋同学在不断学习7 小时前
stm32--SPI原理应用W25Q64(二)
stm32·单片机·spi
lingzhilab7 小时前
零知开源——STM32F4结合BMP581气压传感器实现ST7789中文显示教程
stm32·单片机·嵌入式硬件
夜月yeyue7 小时前
设计模式分析
linux·c++·stm32·单片机·嵌入式硬件
猫猫的小茶馆9 小时前
【STM32】外部中断
stm32·单片机·嵌入式硬件·mcu·51单片机
is081510 小时前
STM32两种不同的链接配置方式
stm32
森焱森10 小时前
垂起固定翼无人机介绍
c语言·单片机·算法·架构·无人机
brave and determined11 小时前
国产MCU学习Day11——CW32F030C8T6 低电压检测器(LVD)详解与应用
单片机·嵌入式硬件·嵌入式·国产mcu·cw32f030c8t6·cw32f030c8t6lvd·低电压检测器
哄娃睡觉11 小时前
stm32 dac无法输出满量程电压3.3V
stm32