目 录
第一部分 产品介绍.......................................................................................................................1
1.1 产品介绍...........................................................................................................................1
1.1.1 嵌入式IAR Embedded Workbench IDE..............................................................1
1.1.2 IAR C-SPY 调试器............................................................................................... 3
1.1.3 IAR C-SPY 调试器系统.......................................................................................5
1.1.4 IAR C/C++编译器................................................................................................. 8
1.1.5 IAR汇编器............................................................................................................. 9
1.1.6 IAR XLINK连接器................................................................................................9
1.1.7 IAR XAR Library Builder库创建器和IAR XLIB Librarian库管理器............... 10
1.2 已安装文件..................................................................................................................... 11
1.2.1 目录结构.............................................................................................................. 11
1.2.2 文件类型..............................................................................................................14
1.2.3 文档......................................................................................................................16
第二部分 教程.............................................................................................................................18
2.1 创建一个应用工程.........................................................................................................18
2.1.1 创建一个新工程.................................................................................................. 18
2.1.2 应用程序编译和连接..........................................................................................23
2.2 使用IAR C-SPYDebugger进行调试..............................................................................28
程序调试.......................................................................................................................28
2.3 C与汇编混合模式 ..........................................................................................................36
2.3.1 检查调用规则...................................................................................................... 36
2.3.2 在工程中添加一个汇编模块.............................................................................. 37
2.4 使用C++ .........................................................................................................................38
创建一个C++应用程序................................................................................................39
2.5 模拟一个中断.................................................................................................................41
2.5.1 加入一个中断句柄.............................................................................................. 42
2.5.2 创建仿真环境...................................................................................................... 43
2.5.3 中断仿真..............................................................................................................48
2.5.4 中断和断点中宏的使用......................................................................................49
2.6 使用库模块.....................................................................................................................50
使用库...........................................................................................................................50
i