IAR中的断点与代码优化等级问题
2021-12-29 来源:eefocus
本文可用来解决CC2530在ZSTACK下可以设置断点,调试的时候却无法到达这个断点的问题。其它在IAR中可以单步调试却无法进入断点的单片机也可以参考。
首先要确定勾选了C-SPY-specific extra output file

如果在A行设置的断点,单步调试的时候却只能到达A后边的某几行,可能的一个原因就是代码优化的等级太高了,导致编译器实际上没有在A行停顿。
解决办法:
在OPTION下修改优化等级

IAR默认的是最高优化等级。如果程序不大建议不优化。如果优化等级高,那么一些非汇编的延时函数可能无法执行,一些局部变量的值可能在使用过后,即便没有离开自己的作用域就被优化掉。
上一篇:处理IAR无法设置断点的问题
下一篇:485通信自动收发数据实现
相关文章
- 六大全新产品系列推出,MCX A微控制器家族迎来创新
- 意法半导体全新STM32C5系列,重新定义入门级微控制器性能与价值,赋能万千智能设备
- 模组复用与整机重测在SRRC、CCC、CTA/NAL认证中的实践操作指南
- 从控制到系统:TI利用边缘AI重塑嵌入式MCU的边界
- 有源晶振与无源晶振的六大区别详解
- 英飞凌持续巩固全球微控制器市场领导地位
- 使用 Keil Studio for Visual Studio Code开发 STM32 设备
- 蓝牙信道探测技术原理与开发套件实践
- Microchip 推出生产就绪型全栈边缘 AI 解决方案,赋能MCU和MPU实现 智能实时决策
- LoRa、LoRaWAN、NB-IoT与4G DTU技术对比及工业无线方案选型分析
热门新闻
- LM4F232 TM4C123区别?
- PXA310的SPI控制MCP2515不能读取?
- 【与时俱进】CoIDE 1.4.1支持STM32F4和ARM GCC啦
- 关于PN结的问题,,,,困惑好久了,请大家帮忙解释一下啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
- 高质量代码精品资源推荐(十三)---如何编写高质量的代码_编码规范
- 关于DriverStudio3.2编译成功的.SYS文件,但它驱动不了硬件(无限段落)
- TDAx Scalability: TDA2x Surround View and TDA3x Surround View
- 建议开发CH341的并口虚拟驱动程序
- LPS25HB(气压传感器)驱动例程ver1.1
- LM3S8962网络功能学习
相关讨论




