IAR嵌入式技术文档&常见问题

IAR 嵌入式技术文档涵盖了技术支持团队收到的一些最常见问题。您可通过 IAR 开发工具类别搜索不同的嵌入式技术文档、常见问题和解决方案。

您可以通过以下两种方式快速找到问题的答案:

  • 按下方不同“类别”浏览
  • 使用页面右上角的“搜索”关键词

热门问题

如何解决找不到网络版License的问题

常见的网络版License问题有以下3类,并分别给出了对应的解决建议。

阅读全文

License Server version 2

本技术说明适用于使用License Management System version 2(LMS2)的IAR产品。

阅读完整技术说明

如何在代码里面读取CPU通用寄存器的值到变量

可以通过内联汇编指令(inline assembler instructions)读取CPU通用寄存器到对应的变量。

阅读全文

如何提示C语言中使用了未定义的宏

在C语言中使用了未定义的宏,但是编译器编译时不会提示 

阅读解决办法

增量编译时间很长

在开发大型项目(比如AUTOSAR)时,用户更新对应的源代码然后编译时,编译器默认会执行增量编译:只需要重新编译更新的源代码,这样可以大大降低编译的时间。但是用户发现有时只更新很少源代码,编译也需要很长的时间。

阅读解决办法

如何导出寄存器数值

在调试过程中,通过选择菜单栏View->Registers->Register 1 – 4来观察寄存器组的数值。在Register窗口中可以选择右上方的Group下拉菜单来选择需要具体观察的寄存器组,最多支持同时观察四组寄存器。

阅读解决办法

Download菜单变灰不可用

在下载调试时,有时候Project->Download菜单变灰不可用。

阅读解决办法

Live Watch窗口显示不正常

在少数情况下Live Watch窗口的显示不正常,比如显示不连贯,或者显示空白等异常情况。

阅读解决办法

如何退出调试之后让目标系统继续运行

在IAR Embedded Workbench中进行调试时,默认情况下,当退出调试时,目标系统会停止运行,不会继续运行。

阅读解决办法

We do no longer support Internet Explorer. To get the best experience of iar.com, we recommend upgrading to a modern browser such as Chrome or Edge.