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

局部变量想看的话,那个地方加上断点,同时避免优化问题,最好不要只声明而不使用,否则也是看不到的。
页: 1 [2] 3
查看完整版本: Keil 局部变量查询总显示not in scope【悬赏问答】