在IAR下如何编译AN0003

开始者 <a href="http://community.silabs.com/t5/Welcome-and-Announcements/Community-Ranking-System-and-Recognition-Program/m-p/140490#U140490"><font color="#000000"><font size="2">Master Employee</font></font> </a> delu 修改时间 ‎04-11-2017 03:30 PM

问题

在IAR下如何编译AN0003?

答案

编译 AN0003 IAR 工程的步骤为:

  1. 右键单击工程名,选择 [Options]->[C/C++ Compiler]->[Preprocessor]。
  2. 在 [Defined symbols: (one per line)] 框,用bootloader 版本号(即BOOTLOADER_VERSION_STRING="2.01")代替##bootloader-version-string##。
  3. 因为代码大小约束,使用release编译选项来产生目标bootloader二进制文件。

初始设置:

original.jpg

编译设置:

original1.jpg

评论
修改者 <a href="http://community.silabs.com/t5/Welcome-and-Announcements/Community-Ranking-System-and-Recognition-Program/m-p/140490#U140490"><font color="#000000"><font size="2">Master Employee</font></font> </a> delu
修改时间 ‎04-11-2017 04:03 PM