IAR-EWARM

介绍

IAR 集成开发环境和针对 ARM Cortex-M 优化的 C / C++编译器。 ST Microelectronics 的描述 :

IAR-EWARM 是一个软件开发套件,提供现成的设备配置文件,闪存加载器和 4300 个示例项目。IAR Embedded Workbench 与其他兼容 ARM®EABI 的编译器兼容,并支持以下用于 STM32 的 ARM®核心:

主要特点

  1. 关键零件:
    • 集成开发环境,包括项目管理工具和编辑器
    • 高度优化 ARM®的 C 和 C++编译器
    • 自动检查 MISRA C 规则(MISRA C:2004)
    • 符合 ARM®EABI 和 CMSIS 标准
    • 广泛的硬件目标系统支持
    • 可选的 I-jet 和 JTAGjet™-Trace 在线调试探头
    • 通过电源调试可视化与源代码相关的功耗
    • 运行时库包括源代码
    • 重新定位 ARM®汇编程序
    • 链接器和库管理器工具
    • 带有 ARM®仿真器的 C-SPY®调试器,支持 JTAG,支持对硬件进行 RTOS 感知调试
    • IAR Systems 和 RTOS 供应商提供的 RTOS 插件
    • 来自许多不同制造商的评估板的 3100 多个样本项目
    • PDF 格式的用户和参考指南
    • 上下文相关的在线帮助
  2. 芯片专用支持:
    • 4300 个示例项目,包括意法半导体评估板
    • 支持 ARM®和 Thumb®模式下的 4 Gbyte 应用程序
    • 每个功能都可以在 ARM®或 Thumb®模式下编译
    • VFP 矢量浮点协处理器代码生成
    • 内在的 NEON™支持
  3. 硬件调试支持:
    • STMicroelectronics ST-LINK V2:支持 STM32 器件
    • STMicroelectronics ST-LINK:支持 STM32 器件
  4. RTOS 支持:请访问 IAR 的网站 http://www.iar.com
  5. 支持的设备:请访问 IAR 的网站 http://www.iar.com

安装