Keil调试局部变量显示"not in scope"的问题解决

发布者:科技先锋最新更新时间:2019-04-18 来源: eefocus关键字:Keil调试  局部变量  not  scope 手机看文章 扫描二维码
随时随地手机看文章

    今天在调试程序的时候,发现函数返回值赋值给变量时,变量值总是显示"not in scope",无法看到变量被赋的值。

    出现这种情况的原因是这个局部变量没被分配到内存,或者变量被编译器优化了。

    编译器优化级别高的时候,编译器为了优化,可能并没有按照我们想要执行的代码汇编。


    解决方法:降低Keil的编译优化选项,如下图所示,优化等级改为0(默认为3)。


关键字:Keil调试  局部变量  not  scope 引用地址:Keil调试局部变量显示"not in scope"的问题解决

上一篇:Keil精确测量代码运行时间
下一篇:Keil中RO-data、RW-data、ZI-data意义

推荐阅读最新更新时间:2024-11-17 17:30

IntellaSys公司在IIC/ESC-China展览会上展出“三播放”芯片解决办法
将展出使用SEAforth、 Indigita 和 OnSpec的应用技术,为厂商举办的研讨会上将讨论“二十一世纪的嵌入式处理技术” 美国加利福尼亚州CUPERTINO-2007年2月12日 -IntellaSys公司今日宣布将参加在深圳(三月五日至六日)、北京(三月八日至九日)和上海(三月十三日至十四日)举行的IIC/ESC-China展览会,并在展览会期间举行的会议上发表讲演。预计在三大城市举行的集成电路应用技术、嵌入式解决办法和高档元件的最大展览会将吸引数千工程师参观,这些工程师将确定他们的下一代产品设计使用的先进芯片解决办法。 “在IIC/ESC-China展览会上,我们的重点是向整个亚太区的设计工程师提供新的技术和应用
[焦点新闻]
Melexis第三代 LIN 驱动器,降低 BOM 成本,简化设计
全球微电子工程公司 Melexis 宣布推出面向汽车行业机电一体化应用(包括电机控制的翼板和阀门以及小型风扇和泵)的第三代 LIN 驱动器---MLX 81330和MLX 81332,适用于功率最高为 10 W 的小型电机。 第三代智能 LIN 驱动器 MLX 81330(0.5 A 电机驱动)和 MLX 81332(1.0 A 电机驱动)基于高压 SOI(绝缘体上硅)技术,具有高水平的稳定性和功能密集性,同时结合模拟电路和数字电路,提供真正完全符合行业标准 LIN 2.x/SAE J2602 和 ISO 17987-4 LIN 从机节点规范的单芯片解决方案。 除了集成电机驱动器外,新一代产品还扩充了 I/O
[汽车电子]
Melexis第三代 L<font color='red'>IN</font> 驱动器,降低 BOM 成本,简化设计
mini6410成功移植OPENCV-2.0.0实现人脸检测
研究这个东西很长时间了,以前是想在arm9上实现这个东西,但是夭折了,现在正好手里面有mini6410的板子,而且对浮点数运算支持较好。所以就试了试。 实现的功能:移植opencv-2.0.0到mini6410,利用QT图形库实现人脸检测。在mini6410上利用Video for Linux接口和QT图形库,对摄像头数据进行采集和显示,在利用opencv的函数对采集的一帧图片进行处理。在利用QT图形库进行显示。 开发环境及工具: ubuntu10.10 gcc version 4.4.5 arm-linux-gcc-4.4.1 qt-4.7.2 opencv-2.0.0 1.开发环境的搭建 主要是交叉编译安装qt-4.7.2和交
[单片机]
m<font color='red'>in</font>i6410成功移植OPENCV-2.0.0实现人脸检测
Intel 、ARM、龙芯同台 解读物联网策略
也许你很难见到以下场景,英特尔智能系统事业部市场营销与业务运营总经理Jim Robinson、ARM高级副总裁、处理器部门应用处理器产品总监Nandan Nayampally以及龙芯首席设计师胡伟武齐坐一堂,来阐述对于物联网的理解。 而给与他们三者同台机会的,正是嵌入式计算机市场领导者之一的研华,作为三家供应商的直接或间接客户,研华今年也不谋而合地提出了“驱动智慧城市创新 共建物联产业典范”企业愿景。而此次研华借举办研华嵌入式解决方案及智能系统全球合作伙伴峰会之际,将这几家主流处理器厂商聚到一起,也许只有研华才能有如此大的力量吧。 Intel ISG重组,更关注物联网应用 英特尔与今年11月就已经成立了物联网解决方案集
[物联网]
<font color='red'>In</font>tel 、ARM、龙芯同台 解读物联网策略
TQ2440开发板 Linux第一个驱动--点灯
我用的是TQ2440开发板,这个程序是参考韦东山的. 4盏LED灯 以下是驱动程序 #include linux/module.h #include linux/kernel.h #include linux/fs.h #include linux/init.h #include linux/delay.h #include asm/uaccess.h #include asm/irq.h #include asm/io.h #include asm/arch/regs-gpio.h #include asm/hardware.h static struct class *firstdrv_class; st
[单片机]
基于INTERBUS总线的智能楼宇控制系统
  楼宇控制系统是将建筑物(或建筑群)内的电力、照明、空调、运输、防灾、保安、广播等机电设备以集中监视、控制和管理为目的而构成的一个综合系统。它的目的是使建筑物成为安全、健康、舒适、温馨的生活环境和工作环境,并保证系统运行的经济性和智能化。   楼宇控制系统是将建筑物(或建筑群)内的电力、照明、空调、运输、防灾、保安、广播等机电设备以集中监视、控制和管理为目的而构成的一个综合系统。它的目的是使建筑物成为安全、健康、舒适、温馨的生活环境和工作环境,并保证系统运行的经济性和智能化。   在现代化的大型建筑中,一般都采用中央空高调系统。空调系统的作用就是对室内空气进行处理,使空气的温度、流动速度及新鲜度、洁净度等指标符合场所的使
[嵌入式]
品英Pickering公司在慕尼黑上海电子展推出用于电子测试与验证的模块化信号开关与仿真产品
品英Pickering公司将在慕尼黑上海电子展推出新型用于电子测试与验证的模块化信号开关与仿真产品 2024慕尼黑上海电子展将于7月8-10日在上海新国际博览中心举行 品英Pickering公司作为用于电子测试和验证的模块化信号开关和仿真解决方案的全球供应商, 将在2024年7月8-10日于上海新国际博览中心举办的2024慕尼黑上海电子展(electronica China)中推出用于电子测试与验证的新型模块化信号开关与仿真产品 。作为英国Pickering集团全资子公司,以及自动测试领域的开关专家--品英仪器(北京)有限公司的专家们期待您莅临2024慕尼黑上海电子展E7号馆7838展位参观、交流和指导。届时,我们将与专
[工业控制]
品英Picker<font color='red'>in</font>g公司在慕尼黑上海电子展推出用于电子测试与验证的模块化信号开关与仿真产品
IC Insight:处理器市场增幅最大的仍是手机
根据IC Insights表示,全球微处理器市场年增9%至667亿美元,去年的增幅为8%。 预计2014年手机及平板电脑处理器继续保持高增长,不过PC、服务器以及嵌入式应用处理器也会增长3%,至425亿美元,而2015年将进一步增长至452亿美元。 IC Insight预计2014年手机应用处理器市场将增长19%,至创纪录的193亿美元。平板电脑处理器则增长35%至49亿美元。届时,手机应用处理器将占全球处理器市场的29%,平板处理器将占7%。 2018年手机应用处理器占比将增至33%,平板电脑将增至9%。 PC、服务器、超级电脑及嵌入式系统市场2013年继续下降2%,2012年下降为6%。 PC市场的衰落主要源于
[嵌入式]
IC <font color='red'>In</font>sight:处理器市场增幅最大的仍是手机
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved