lincoln-396606
发表于 2012-11-9 22:53:00
回复:Keil 局部变量查询总显示not in scope【悬赏问答】
对局部变量赋值后,要在后面使用该变量,keil里面才会显示出其状态
alfred-406459
发表于 2013-1-22 11:10:48
回复:Keil 局部变量查询总显示not in scope【悬赏问答】
请问一下楼主是用什么版本的KEIL编译器,目前不是还没有可以仿真STM32F4的版本么?
jackinglin
发表于 2013-6-24 23:14:19
回复:Keil 局部变量查询总显示not in scope【悬赏问答】
最近在调试STM32F4,也遇到局部变量无法显示(显示not in scope)的问题;最后发现,将优化级别调到0级,时间优化选项去掉,则局部变量可以看到;
现在还有一个问题,就是float型的变量,一直显示为0,哪位知道的高手请指点一下,不胜感激!
lizhen5754
发表于 2013-6-29 08:53:16
RE:Keil 局部变量查询总显示not in scope【悬赏问答】
Keil默认优化是等级3,最高优化,这时就会把一些可有可无的操作优优掉,当然也会把仿真优化,所以你只需要把优化调为0,不优化,则没有有这个问题。
harvardx
发表于 2015-1-27 11:40:42
受教育了 马上测试看看
Small利
发表于 2015-1-27 12:03:18
局部变量用完了就释放了吧,不用的时候能查看到值?
数码小叶
发表于 2015-1-27 12:25:11
单步执行呢?
eehahaha
发表于 2016-3-6 21:51:09
刚测试了,OK啦,大神就是大神啊,哈哈!
党国特派员
发表于 2016-3-6 21:59:43
我也经常遇到这种情况,你可以设置下:Output里的Browse Infomation选项。。。
黄小狼
发表于 2016-3-7 08:59:37
局部变量想看的话,那个地方加上断点,同时避免优化问题,最好不要只声明而不使用,否则也是看不到的。