IAR编译的工程无法正常仿真的问题

发布者:星辰小鹿最新更新时间:2019-03-06 来源: eefocus关键字:IAR编译  正常仿真 手机看文章 扫描二维码
随时随地手机看文章

问题描述

我们在用IAR进行开发的时候,比如开发CC254x或者CC26xx等等项目的时候,经常需要通过仿真来查看程序的运行过程以及查看某些变量的值的变化情况等,这个时候我们有可能遇到单步运行不执行某条语句、程序运行流程混乱的情况。遇到这种问题,首先查看代码问题,如果确定代码流程没有问题,那就需要确认下IAR是否选择了编译优化。如果选择了编译优化,就会影响仿真的运行。

 

解决办法

 

修改IAR编译优化的方法:右键点击左侧工作区的工程名,然后选择“Options...”,再选择“C/C++ Compiler”-------->“Optimizations”。显示截图如下:



 


将“Level”的值选为“None”,也就是不进行优化,这样就可以正常仿真了。


关键字:IAR编译  正常仿真 引用地址:IAR编译的工程无法正常仿真的问题

上一篇:关于IAR的一些总结 -- ARM调试和Flash调试的区别
下一篇:STM32的RTC简单操作

推荐阅读最新更新时间:2024-03-16 16:24

IAR FOR STM8 同一个工程芯片选择003F3可以编译003K3提示空间不足
同一个工程文件,选择103F3可以编译通过,但是选择103K3便提示空间不足 百思不得其解,查阅大量资料无果。最后在IAR工程里面找到了配置文件 打开003f3的配置文件和003K3配置文件进行对比,其余都一样,唯独程序空间003K3是从地址0X9000开始,少了1K,不知道为何要这样设置,明明两个芯片空间大小和结构一模一样。 将003K3的配置文件地址改成0x8000开始,重新编译,一切正常。 编译通过,程序空间总共占用5419b。 问题:这样操作后将程序下载到电路板上不知道会不会出错,有待验证。个人猜测应该没问题,是IAR的错误。
[单片机]
<font color='red'>IAR</font> FOR STM8 同一个工程芯片选择003F3可以<font color='red'>编译</font>003K3提示空间不足
IAR for msp430的一个编译错误的解决方法
简介:很多人在win7上安装 IAR for msp430 后编译会出现如上的错误,笔者刚开始也遇到了这个问题,很是困惑。在网上找解决方法。 Fatal Error : Copy protection check, No valid license found for this product 2 很多人在win7上安装 IAR for msp430 后编译会出现如上的错误,笔者刚开始也遇到了这个问题,很是困惑。在网上找解决方法。很多都是如下回答: 注意:破解后如出现以下情况: Fatal Error : Copy protection check, No valid license found for this pr
[单片机]
IAR 】MSP430 IAR 编译报错:error
无编号警告类型: 1、Sat Jun 23, 2012 17:41:05: The stack pointer for stack 'Stack' (currently Memory:0xF5336) is IAR相关设置:Tools- Option- Stack- Warn when stack pointer is out of bounds. The stack pointer for stack is outside the stack range 1、 Debugging using IAR Embedded Workbench Because the IAR debugger i
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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