Keil之在线调试,不用重启即可在线仿真

一、背景

当我们遇到复杂问题无法一眼看出BUG,或者遇见hardfault,不知道什么原因导致的,尤其是出现概率很低。一但复现BUG,而我们不知道问题所在就需要调试,但是使用调试器仿真就会重新烧录程序并且程序重启问题就没有了,这时候就需要使用不重启在线仿真来调试。

注意:一定保证芯片里烧写的程序和用来在线仿真的程序完全一致。

二、配置

1.新建load.ini文件

只需要是.ini文件,文件名自己定义就行,在文件中写入以下内容。

cpp 复制代码
LOAD %L INCREMENTAL

将文件放入到工程里面就行,用到的时候方便选择。

2.魔法棒配置

(1)Debug选项卡配置

要把Load Application at Startup取消勾选,然后点击...选择刚才新建好的ini文件

(2)Debug-Setting选项卡配置

在Debug选项卡中,点击右侧的Setting配置调试器

取消勾选 Reset after Connect选项,然后点击确定。

(3)Utilities选项卡配置

取消勾选Update Target before Debugging选项,然后全部点击OK或确定即可完成配置。然后点击start debug按钮就可以开始不复位调试了。

相关推荐
fox08157 小时前
栈空间带来的大问题
单片机·嵌入式硬件
wuyk5558 小时前
从零吃透Modbus通信|第3章:STM32 Modbus RTU主机
服务器·开发语言·网络·数据结构·stm32·单片机·嵌入式硬件
恒锐丰小瑞10 小时前
率能SS6285L 18V/5A/单通道直流电机驱动IC,超低导通电阻(58mΩ)与多重保护,用于电子锁/玩具/机器人
单片机·嵌入式硬件·机器人
天空'之城10 小时前
单片机基础核心知识点汇总(二十)
单片机·嵌入式硬件
笨笨饿11 小时前
#121_图传中的H.364编码与MP4的联系
linux·运维·前端·单片机·嵌入式硬件·面试·职场和发展
送外卖的工程师11 小时前
STM32智能鞋柜(机智云)
stm32·单片机·嵌入式硬件
Romantic_love_13 小时前
USART串口初始化源码解析
stm32·单片机·嵌入式硬件·学习
oshan201213 小时前
零基础STM32入门教程--11-USART/UART 串行通迅
stm32·单片机·嵌入式硬件
BW.SU14 小时前
RUI Studio--嵌入式 UI 开发新范式
单片机·ui·嵌入式开发
恒锐丰小瑞15 小时前
率能SS6285M 33V/5.5A/单通道直流电机驱动IC,低待机功耗与多重保护,用于电子锁/玩具/机器人
stm32·单片机·嵌入式硬件·机器人