MDK keil STM32 局部变量不能查看值,显示为not in scope

标签:printf   csdn   blog   scope   生成   tps   tail   https   detail   

用MDK调试一块STM32F207的程序,想查看一下变量却发现watch窗口总是
<not in scope>和<cannot evaluate>,无奈凑合着通过printf函数进行串口打印查看。

1 编译器把这个局部变量给优化掉了,并没有在内存中生成,果断把优化级别改为Level 0,重新编译,解决。

2 把变量定义为一个全局变量

REF
https://blog.csdn.net/wzk456/article/details/81697839

MDK keil STM32 局部变量不能查看值,显示为not in scope

标签:printf   csdn   blog   scope   生成   tps   tail   https   detail   

原文地址:https://www.cnblogs.com/emanlee/p/14268916.html

版权声明:完美者 发表于 2021-01-14 10:35:05。
转载请注明:MDK keil STM32 局部变量不能查看值,显示为not in scope | 完美导航

暂无评论

暂无评论...