IAR 使用 和调试相关汇总
1、Fatal Error[Pe1696]: cannot open source file "core_cm0plus.h" 在路径中包含 C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0\arm\CMSIS\Include
2、Error[Pe020]: identifier "FILE" is undefined
在IAR的Options -> General Options ->Library Configuration里设置一下函数库,不然printf函数不对,将Library Configuration 中的Library 设置由"Normal"改为"Full"就可以了。
3、Cannot call intrinsic function "__nounwind __DSB" from Thumb mode in this architecture
这个主要原因是没有设置芯片类型与型号 在属性中设置芯片型号即可
4、 IAR 关于SWD 设置
5、IAR仿真时watch窗口值显示unavailable (如何在IAR中通过Watch窗口观察局部变量的值)
设置IAR中的"Options -> c/c++ compiler 下Optimization -Level" 选项:
把Level选为None,即不执行任何优化,全局变量、静态局部变量、局部变量的值都可以看到。
2020年5月27日
1、 IAR SWD调试只连 GND, SWDCLK, SWDIO即可正常烧写,调试;
2020年6月10日
1、用IAR下载出现 Stack pointer is setup to incorrect alignment. Stack addr = 0xFFFFFFFF 如何解决
见收藏内容 在华大相关类收藏中