IAR的基本使用

IAR

一、IAR介绍

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

二、IAR的使用

2.1创建工程

2.1.1 建立新工作区

File–>>New Workspace
在这里插入图片描述

2.1.2 建立新项目
  1. Project–>>Create New Project…

在这里插入图片描述

  1. 选择Empty project空项目
  2. 选择项目的保存目录并创建项目文件名

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 工程设置

  1. 选择芯片型号
    在这里插入图片描述

  2. 选择库函数

在这里插入图片描述

  1. 选择语言

在这里插入图片描述

  1. 设置路径和宏定义

在这里插入图片描述

  1. 设置优化等级

在这里插入图片描述

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

在这里插入图片描述

  1. 选择下载器

在这里插入图片描述

在这里插入图片描述

2.4 库函数的封装和使用

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

在这里插入图片描述

  1. 设置不需要编译成库的文件:右键文件–>Options–>将左上角的Exclude from build勾上
    在这里插入图片描述

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

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

  4. 若要调用该.a文件,则需要在调用该文件的工程下,右键点击工程–>option->Linker–>Library中添加Debug–》Exe下生成的.a文件
    在这里插入图片描述

  • 86
    点赞
  • 695
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值