王昱顺 发表于 2024-10-4 20:35:17

session 发表于 2024-10-4 20:17
按优化0这个设置编译了并下载,还是不行,原来现实0xff现在变成0x00

已经过了赋值断点还是0x00


断电打在下一行才能完成赋值吧?

jwd 发表于 2024-10-4 20:39:51

session 发表于 2024-10-4 20:17
按优化0这个设置编译了并下载,还是不行,原来现实0xff现在变成0x00

已经过了赋值断点还是0x00


断点应该在赋值的下一行

soma 发表于 2024-10-4 22:40:39

感觉stc的仿真是挂固件实现的感觉还不是很完善。

session 发表于 2024-10-5 00:32:52

jwd 发表于 2024-10-4 20:39
断点应该在赋值的下一行

到了断点,又单步运行了,为了观察数值的变化

session 发表于 2024-10-5 00:33:23

王昱顺 发表于 2024-10-4 20:35
断电打在下一行才能完成赋值吧?

到了断点,又单步运行了,为了观察数值的变化

session 发表于 2024-10-6 01:40:42

求解,有大神可以解决,现在这样调试太麻烦了

LAOXU 发表于 2024-10-6 07:41:09

实在不行, 把局部变量设置为静态变量属性, 调试好了再取消.

session 发表于 2024-10-8 21:21:05

LAOXU 发表于 2024-10-6 07:41
实在不行, 把局部变量设置为静态变量属性, 调试好了再取消.

加上static? 目前发现全局变量是可以查看的,但是有些函数设置全局不太合适,重名的太多,一改就改很多

LAOXU 发表于 2024-10-8 22:40:59

session 发表于 2024-10-8 21:21
加上static? 目前发现全局变量是可以查看的,但是有些函数设置全局不太合适,重名的太多,一改就改很多 ...

static 在函数内命名的变量, 属性不变, 也属于局部变量, 非全局变量.

不是让你把函数内命名的变量, 移到函数外部(属性就变成了全局变量).
页: 1 [2]
查看完整版本: Keil 仿真 Watch窗口变量显示不对,如何解决?