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

来源:互联网 发布:数据库原理及其应用pdf 编辑:程序博客网 时间:2024/04/29 00:56

问题描述


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




解决办法

 

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



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




0 0