我在用最新的keil时也出现了这个问题,网上说的办法几乎没啥用,包括魔术棒的设置和将变量定义为全局变量,都没用。
这里我使用的是keil5.13,编译器是6.21,硬件是STM32F407VET6
可以看到,即使是定义为全局变量,依然如此
但是如果加入关键字volatile,就能出来了
我又看了一下编译等级
是O0,按理来说应该不会优化地这么严重吧,不知道什么鬼
反正不管怎么说,是解决了
我在用最新的keil时也出现了这个问题,网上说的办法几乎没啥用,包括魔术棒的设置和将变量定义为全局变量,都没用。
这里我使用的是keil5.13,编译器是6.21,硬件是STM32F407VET6
可以看到,即使是定义为全局变量,依然如此
但是如果加入关键字volatile,就能出来了
我又看了一下编译等级
是O0,按理来说应该不会优化地这么严重吧,不知道什么鬼
反正不管怎么说,是解决了