keil有没有这种很高端的功能?
本帖最后由 wwwheihei 于 2018-8-3 10:19 编辑keil有没有这种功能:我仿真的时候每单步执行一次,哪些寄存器改变了,会有一个标识,我能清楚看到变化了的寄存器?
这不是什么高级功能,变化的寄存器值会被着色显示 好像是没有,我一般使用时,都是将关心的寄存器打开,看设置结果是否是我需要的。 Keil 好像是没有。免费的 GNU MCU Eclipse 倒是有这个功能。 好像没有标识提醒,只能单步看寄存器值。 木有,VS倒是在这方面做得很细心,值发生变化的都会标红 本帖最后由 toofree 于 2018-8-3 11:54 编辑
在内存观察中,输入关心的寄存器一段的地址。单步执行,改变了的寄存器数据,会显示红色。 toofree 发表于 2018-8-3 11:47
在内存观察中,输入关心的寄存器一段的地址。单步执行,改变了的寄存器数据,会显示红色。 ...
我是这么想的 我是想让编译器自动识别改变了哪些寄存器,那我就很清楚这句函数到底改变了什么寄存器,寄存器设置了什么值。 IAR有显示红色 安 发表于 2018-8-3 10:21
好像是没有,我一般使用时,都是将关心的寄存器打开,看设置结果是否是我需要的。 ...
这就是反推法了