K60学习笔记4——配置工程

右键工程:
General Options——Target 设置芯片型号
——>Output 选择Executable
C/C++ Compiler——Optimizations 优化等级
——>在debug模式里,这里不优化,便于调试。在release模式里,可以选择最大优化。
——>Preprocessor 预处理器
在Additional include directories: 
(one per line) 文本编辑框里填入: 
$PROJ_DIR$\..\..\src\common 
$PROJ_DIR$\..\..\src\cpu 
$PROJ_DIR$\..\..\src\cpu\headers 
$PROJ_DIR$\..\..\src\platforms 
$PROJ_DIR$\..\..\src\drivers\mcg 
$PROJ_DIR$\..\..\src\drivers\uart 
$PROJ_DIR$\..\..\src\drivers\wdog 
$PROJ_DIR$\..\..\src\drivers\lptmr 
$PROJ_DIR$\..\..\src\projects\fire_gpio_demo 
$PROJ_DIR$\..\..\build
$PROJ_DIR$ 表示IAR工程所在的目录
..\ 表示上一层目录
在Defined symbols: (one per line) 文本编辑框里填入:
IAR 
DEBUG 
TWR_K60N512
这里是用来宏定义变量,对整个工程有效,相当于在头文件里: 
#define IAR 
#define DEBUG 
#define TWR_K60N512
Output Converter —— Output 输出格式转换:设置转换为 hex格式
Linker —— Config 链接器配置:在Debug模式,如果你想从RAM启动,则选择128KB_Ram.icf ;如果先从ROM启动,可以选择512KB_Pflash.icf 或者256KB_Pflash_256KB_Dflash.icf ,两者的区别就在于,后者把512KB Flash分一半出来,作为保存其他数据用,而不是全部用来保存程序代码。
——>Automatic runtime library s 自动运行库:设置库所在的文件夹
——>Optimizations 优化
——>List 列表:可以生成关于内存分布、编译后生成文件的大小等各种信息的文件。
Debugger —— Setup 仿真器设置:如果选用Jlink下载,可以里选择J-Link/J-Trace,如果想软件仿真,那可以选择Simulator 。
****如果是在Release 模式,那就不要选择软件仿真Simulator。

J-Link/J-Trace —— Setup jlink下载设置:选择Jlink的下载方式:JTAG和SWD


PS:
1.executable 英[ɪgˈzekjətəbl] adj. 可执行; 实行的,执行的;
2.SWD(serial wire debug)串行调试接口。用于芯片内部测试。它与JTAG接口功能相似。

你可能感兴趣的:(K60学习)