IAR基本应用一

IAR相关知识点

工程操作

  • 各类型文件含义
    .eww工作空间文件
    .ewp工程文件
    .ewd工程调试器配置文件
    .c源文件
    .dep调试信息配置
    .ewt 配置文件

  • 新建/打开工作区
    在这里插入图片描述

  • 新建/打开工程
    在这里插入图片描述

  • 向工作区中导入/添加工程
    在这里插入图片描述

  • 新建分组
    在这里插入图片描述

  • 新建/打开文件
    在这里插入图片描述
    在打开的窗口中选择文件路径、文件名和文件类型等

  • 工程目录与文件目录的关系
    工程目录即为工作区中的目录,其信息存储在工程文件中,与实际文件路径无直接联系
    在这里插入图片描述

工程配置

  • 设备配置
    在工程文件上右键,选择options...
    在这里插入图片描述
    在这里插入图片描述

  • 编译配置、优化等级
    在这里插入图片描述

    · 硬件浮点
    在这里插入图片描述

    · 预处理
    在这里插入图片描述

    · 链接文件
    在这里插入图片描述

    · 输出文件路径、配置
    在这里插入图片描述

  • 调试器配置
    在这里插入图片描述

  • 库相关配置
    在这里插入图片描述

工程调试

  • 断点
    · 设置断点
    在代码左侧点击
    · 禁用断点
    右键点击红色圆点,选择disable
    · 启用断点
    右键点击红色圆点,选择Enable
    · 删除断点
    再次左键点击圆点
    · 条件断点
    右键点击红色圆点,选择Edit Breakpoint...
    在这里插入图片描述
    可以在出现的窗口中设置断点生效的条件
    在这里插入图片描述

  • 监控信息

  • 在调试状态下,选择View–>Watch后可以选择窗口,
    在这里插入图片描述
    在出现的窗口中点击click to,添加需要监控的变量
    在这里插入图片描述

  • 寄存器信息
    在调试状态下点击view–>Registers后可以选择窗口,在打开的窗口中即可监控寄存器状态
    在这里插入图片描述

  • 内存信息
    在调试状态下点击view–>Memory后可以选择窗口,在打开的窗口中即可监控内存状态
    在这里插入图片描述

  • 栈信息
    在调试状态下点击view–>Stack后可以选择窗口,在打开的窗口中即可监控栈状态
    在这里插入图片描述

  • 汇编信息
    在调试状态下点击view–>Disassembly后可以选择窗口,在打开的窗口中即可查看汇编信息
    在这里插入图片描述

  • 单步调试
    · 逐过程
    · 逐语句
    · 复位
    · 跳出
    · …
    在这里插入图片描述
    从左至右依次为
    逐语句–>逐过程–>跳出–>运行到下一条语句–>运行到光标处–>复位

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: iar c 编译器参考指南是一本关于使用iar c 编译器的详细指南。该指南提供了对该编译器的全面理解和使用方法,对于编程者来说非常重要。 iar c 编译器是一种高效且功能强大的编译器,广泛应用于嵌入式系统开发等领域。它支持C语言的各种标准,可以编译出高效、稳定的代码,有助于提高系统的性能和可靠性。 在iar c 编译器参考指南中,我们可以学习到如何正确配置编译器的各种参数,包括目标设备的选择、编译器选项的设置等。这些参数的正确配置将直接影响到生成的代码的质量和性能。 指南中还详细介绍了编译过程中的各个环节,例如预处理、编译和链接等。对于理解编译器的工作原理和代码的生成过程非常有帮助。 此外,指南还提供了大量的示例代码和实战案例,可以帮助编程者更好地掌握编译器的使用技巧和注意事项。这些示例代码覆盖了各种常见的应用场景,让人们能够更好地应用iar c 编译器进行开发工作。 总结来说,iar c 编译器参考指南是一本非常重要的参考资料,能够帮助编程者充分发挥iar c 编译器的优势,提高代码的质量和效率,进而提升嵌入式系统的性能和可靠性。 ### 回答2: "IAR C编译器参考指南" 是一本针对IAR C编译器的使用手册,主要提供了编译器的功能和使用方法的详细说明。 该参考指南首先简要介绍了IAR C编译器的概述,包括各个版本的特点和适用范围。接着,它详细描述了编译器的各个组成部分,例如预处理器、编译器和链接器。其中,还详细介绍了这些组成部分的功能和用法。 此外,参考指南还提供了大量编译和调试相关的实例和技巧。它包含了一些常见的编译器选项和优化方法,以帮助开发者最大程度地利用编译器提供的功能来优化代码的效率和可靠性。 参考指南也介绍了IAR C编译器的一些高级特性,例如内嵌汇编、内存布局和调试功能。这些特性对于需要更深入了解编译器的用户来说尤为重要,他们可以帮助开发者充分利用编译器提供的高级功能来提高代码的性能和可维护性。 总之,"IAR C编译器参考指南" 是一本对于IAR C编译器的详尽手册,它提供了关于编译器的各个方面的功能和用法的详细说明,以帮助开发者更好地理解和使用编译器来编写高效和可靠的代码。 ### 回答3: IAR C编译器是一种通用的嵌入式编译器软件工具,用于开发嵌入式系统中的C程序。它的参考指南提供了详细的使用说明和技术指导,帮助开发人员充分利用该编译器的功能和特性。 首先,参考指南介绍了IAR C编译器的安装和配置过程。它提供了详细的步骤和说明,使开发人员能够轻松地将编译器集成到他们的开发环境中。同时,它还包括了一些常见问题的解答,帮助开发人员解决可能出现的安装和配置问题。 其次,参考指南介绍了IAR C编译器的基本用法。它详细描述了如何创建和编译C源代码文件,以及如何调试和优化生成的可执行文件。它还介绍了编译器支持的各种编译优化选项,包括代码大小优化、性能优化等,帮助开发人员根据具体需求选择合适的优化策略。 此外,参考指南还介绍了IAR C编译器的高级功能和特性,如内联汇编、C++支持、多文件编译、宏定义等。它详细说明了如何使用这些功能,帮助开发人员更加高效地开发和调试嵌入式系统。 最后,参考指南还提供了一些编译器的技巧和建议,帮助开发人员提高代码的质量和性能。例如,它介绍了如何避免常见的编译错误和警告,如何正确地使用编译器的库函数和API接口等。 总而言之,IAR C编译器参考指南是一个非常实用和详细的文档,对于开发人员来说是必不可少的参考资料。它可以帮助开发人员充分利用IAR C编译器的功能和特性,提高开发效率和代码质量。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值