标签存档: EW430

EW430断点的问题小结

每次烧程序都出现:The stack plug-in failed to set a breakpoint on “main”. The Stack window will not be able to display stack contents. (You can change this setting in the Tool>Options dialog box.)的警告。程序能烧进去,只是不能调试。

解决办法:

Project->Options->linker->output->format;
选择 Debug information for c-SPY选项

当设置的断点过多时,IAR会提示然后自动去掉多出来的断点,这时多余断点变成白色,现在最多可设置3个断点。 继续阅读 »

IAR EW430 修改工程名称的方法

常常为了区别版本而需要重建工程,今天竟然发现了不用重建工程,直接修改工程名的方法。

如下:
复制一份原工程的拷贝到新目录。
修改扩展名为 .dep .ewd .ewp 的文件名为想要的工程名,修改 .eww 文件名为想要的工作空间名。
打开 .eww 文件,选择 Project -> Add Existing Project ,选择 .ewp 文件,打开,即可。
继续阅读 »

IAR EW430 配置 include directories

如果使用自己头文件,需要配置IAR 430 的 include directories 。
打开工程属性 Options ——》c/c++ compiler ——》preprocesser
看到 Additional include directories 下文本框,
在文本框中添加自己的 头文件 所在的目录,如下
$PROJ_DIR$
$PROJ_DIR$\reference
$PROJ_DIR$\Protocol
$PROJ_DIR$\HAL
$PROJ_DIR$\common
$PROJ_DIR$\App