大家好,欢迎来到IT知识分享网。
IAR
一、IAR介绍
是一款和keil类似的开发工具软件
二、IAR的使用
2.1创建工程
2.1.1 建立新工作区
2.1.2 建立新项目
- Project–>>Create New Project…
- 选择Empty project空项目
- 选择项目的保存目录并创建项目文件名
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 项目设置
2.2.5 链接文件
2.3 工程设置
- 选择芯片型号
- 选择库函数
- 选择语言
- 设置路径和宏定义
- 设置优化等级
- 设置输出文件(hex)和文件名字
- 选择下载器
2.4 库函数的封装和使用
- 右键工程–>Optins–>General Options–>Output–>选择Library
- 设置不需要编译成库的文件:右键文件–>Options–>将左上角的Exclude from build勾上
- 点击Project–>Rebuild All重新编译
- 工程目录下的Debug–》Exe下会生成相应的.a的库文件,。
- 若要调用该.a文件,则需要在调用该文件的工程下,右键点击工程–>option->Linker–>Library中添加Debug–》Exe下生成的.a文件
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/135678.html