IAR使用

一、IAR介绍

是一款和keil类似的开发工具软件

二、IAR的使用

2.1创建工程

2.1.1 建立新工作区

File–>>New Workspace

2.1.2 建立新项目

1.Project–>>Create New Project…

2.选择Empty project空项目

3.选择项目的保存目录并创建项目文件名

2.2 编译、Make和调试Debug

在这里插入图片描述

第一个按钮为编译,也可以使用快捷键Ctrl+F7,编译后的文件一般保存在工作区

第二个按钮为make,也可以使用快捷键F7

第四个按钮为进入调试状态,或者使用快捷键Ctrl+D

2.2.1调试界面

调出寄存器信息视图:View–>>Registers–>>Registers 1

调出内存信息视图:View–>>Memory–>>Memory 1

调出变量监控视图:View–>>watch–>>watch1

2.2.2 进行调试

在这里插入图片描述在这里插入图片描述在这里插入图片描述

第一个按钮Step Over逐过程(F10)

第二个按钮Step Into逐条执行程序指令(F11)

第三个按钮Step Out逐条执行程序指令,但不进入函数(Shift+F11)

第六个按钮Go直接把程序执行到最后(F5)

第八个按钮Reset复位

结束调试

重新生成仿真:如果在调试期间修改程序,修改完成后点击该按键重新生成仿真

2.2.3 设置断点

  • 左键点击语句右边,可设置\取消断点

在这里插入图片描述

  • Enable/disable Breakpoint为启用和禁用断点
  • Edit Breakpoint为条件断点

在Expression内编写条件,当条件满足是启用断点,例如i+j==100

2.2.4 项目设置

Debugger 的Driver一定要选择Simulator模拟

2.2.5 链接文件

注:有些文件寄存器起始地址不一样

2.3 工程设置

选择芯片型号

选择库函数

选择语言

设置路径和宏定义

设置优化等级

设置输出文件(hex)和文件名字

选择下载器

2.4 库函数的封装和使用

1.右键工程–>Optins–>General Options–>Output–>选择Library

2.设置不需要编译成库的文件:右键文件–>Options–>将左上角的Exclude from build勾上

3.点击Project–>Rebuild All重新编译

4.工程目录下的Debug–》Exe下会生成相应的.a的库文件,。

5.若要调用该.a文件,则需要在调用该文件的工程下,右键点击工程–>option->Linker–>Library中添加Debug–》Exe下生成的.a文件

  • 9
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值