IAR编译的工程无法正常仿真的问题
问题描述
我们在用IAR进行开发的时候,比如开发CC254x或者CC26xx等等项目的时候,经常需要通过仿真来查看程序的运行过程以及查看某些变量的值的变化情况等,这个时候我们有可能遇到单步运行不执行某条语句、程序运行流程混乱的情况。遇到这种问题,首先查看代码问题,如果确定代码流程没有问题,那就需要确认下IAR是否选择了编译优化。如果选择了编译优化,就会影响仿真的运行。
解决办法
修改IAR编译优化的方法:右键点击左侧工作区的工程名,然后选择“Options...”,再选择“C/C++ Compiler”-------->“Optimizations”。显示截图如下:
将“Level”的值选为“None”,也就是不进行优化,这样就可以正常仿真了。
IAR编译的工程无法正常仿真的问题相关推荐
- 文件路径名太长导致IAR编译报错:Fatal Error[Pe1696]: cannot open source file
在用IAR编译CC2640R2F工程的时候,报错: gattservapp_util.c Fatal Error[Pe1696]: cannot open source file "xd ...
- IAR建立stm32工程
版本1: stm32是一个当下非常流行的微控制器,很多人都加入了学习stm32的行列中,常用的stm32编译器有IAR和mdk两种,接下来是利用stm32固件库3.5在IAR下的建立的工程模板历程: ...
- IAR新建stm32工程,完美移植stm32标准库(附源码)
开发环境:Window 10 64bit 开发工具:IAR Embedded Workbench 硬件:stm32f103c8t6 基于IAR 开发工具,新建立STM32F1系列的最小开发例程,并加入 ...
- [IAR] 编译报错:Variable expansion failed for Pre-Build command line
这里写目录标题 项目场景: 问题描述: 原因分析: 解决方案: 项目场景: 导入工程,编译报错. Variable expansion failed for Pre-Build command lin ...
- 用matlab调用vs2015来编译vs工程
用matlab调用vs2015来编译vs工程 一.背景: 在测试仿真模型的时候需要自动化批量测试.而模型的输入是一个加密的任务文件.这个文件是大佬用cpp写的,需要用vs编译. 二.目的: 因此我想要 ...
- IAR编译错误:unable to allocate space for sections/blocks with a total estimated minimum size of 0x504c
IAR编译错误:unable to allocate space for sections/blocks with a total estimated minimum size of 0x504c 用 ...
- [IAR]Win7升级成Win10后用IAR编译项目出现System Error Code: 704
简述: Win7 64bit系统,使用IAR编译工程.在升级到Win10后,同样的工程,编译时提示System Error Code: 704,System Error Message: 请求的操作需 ...
- android 牛人必修 ant 编译android工程
最近比较懒,博客一直都没更新,上次有人问ant 来编译android 工程,这里我就完整的整理了一下.如果你嫌弃IDE太慢或者觉得手动编译更Cool,不用IDE你可以学到更多.也是成为牛人的必修课啊! ...
- 已解决:IAR编译时出现duplicate definitions for IAR报错
IAR编译duplicate definitions for IAR报错解决办法 方法一:你需要将你的变量声明放在你的xx.c文件里面,不应该放在你的xx.h的头文件. 方法二:关于变量的声明,外部声 ...
最新文章
- sqlplus / as sysdba报错ORA-01031: insufficient privileges
- Tableau可视化分析实战系列Tableau基础概念全解析 (一)-数据结构及字段
- java 界面线性布局_怎么用java代码写一个线性布局;布局里面有两个按钮是水平的...
- Jquery中将数组转换成Json
- 3DSlicer8:FAQ-2
- UVA 12108 Extraordinarily Tired Students
- 2015蓝桥杯省赛---java---A---8(移动距离)
- 使用 Advanced Installer 打包 一键安装Web应用程序
- VirtualBox中虚拟Ubuntu添加新的虚拟硬盘
- 子网规划与组网实验_交换机四种组网方式,你都清楚吗
- delphi操作word
- 电子商务发展的中心主体与边缘业务
- Wannacry勒索病毒样本分析
- 计算机的外围设备找不到,bluetooth外围设备找不到驱动解决方法
- [译] 利用 Immutability(不可变性)编写更为简洁高效的代码
- ABAP的OPEN CURSOR语法
- SQL UCASE() 函数
- 北大数学天才出家12年后还俗引热议,当年放弃MIT全奖,如今主动降薪1万
- 【微信小程序】随机点名系统(点击开始滚动名字点击结束按钮结束滚动)
- Qt音视频开发01-共享解码线程(耗时一年/性能凶残/至臻完美)
热门文章
- 再谈 HBase 八大应用场景
- Java 多线程常见问题
- 多线程:Callable
- php读文阻塞,php socket编程 读完成后写阻塞
- 数据中心机房安全知识培训
- 提高数据中心空间使用率,助力数字新基建
- python执行shell命令查看输出_python 运行 shell 命令并捕获输出_python_酷徒编程知识库...
- ftp服务器网页空白,ftp服务器网页空白
- 成功解决pandas.core.indexing.IndexingError: Too many indexers
- Python编程语言学习:判断变量是否为NONE或False的几种常见写法(if not用法教程)