IAR相关知识点
工程操作
-
各类型文件含义
.eww
工作空间文件
.ewp
工程文件
.ewd
工程调试器配置文件
.c
源文件
.dep
调试信息配置
.ewt
配置文件 -
新建/打开工作区
-
新建/打开工程
-
向工作区中导入/添加工程
-
新建分组
-
新建/打开文件
在打开的窗口中选择文件路径、文件名和文件类型等 -
工程目录与文件目录的关系
工程目录即为工作区中的目录,其信息存储在工程文件中,与实际文件路径无直接联系
工程配置
-
设备配置
在工程文件上右键,选择options...
-
编译配置、优化等级
· 硬件浮点
· 预处理
· 链接文件
· 输出文件路径、配置
-
调试器配置
-
库相关配置
工程调试
-
断点
· 设置断点
在代码左侧点击
· 禁用断点
右键点击红色圆点,选择disable
· 启用断点
右键点击红色圆点,选择Enable
· 删除断点
再次左键点击圆点
· 条件断点
右键点击红色圆点,选择Edit Breakpoint...
可以在出现的窗口中设置断点生效的条件
-
监控信息
-
在调试状态下,选择
View
–>Watch
后可以选择窗口,
在出现的窗口中点击click to
,添加需要监控的变量
-
寄存器信息
在调试状态下点击view
–>Registers
后可以选择窗口,在打开的窗口中即可监控寄存器状态
-
内存信息
在调试状态下点击view
–>Memory
后可以选择窗口,在打开的窗口中即可监控内存状态
-
栈信息
在调试状态下点击view
–>Stack
后可以选择窗口,在打开的窗口中即可监控栈状态
-
汇编信息
在调试状态下点击view
–>Disassembly
后可以选择窗口,在打开的窗口中即可查看汇编信息
-
单步调试
· 逐过程
· 逐语句
· 复位
· 跳出
· …
从左至右依次为
逐语句–>逐过程–>跳出–>运行到下一条语句–>运行到光标处–>复位