IAR Embedded Workbench for Renesas RX是基于Renesas RX推出的一款功能强大的嵌入式开发工具包,内置专业的编译器、调试器、汇编器、链接器等构建工具,可以快速生成高效和紧凑的代码,可以确保代码质量,是用户进行嵌入式开发的必备工具,推荐有需要的朋友下载!

软件功能
1、集成开发环境 (编辑器,项目管理器,库管理工具)
带有项目管理工具和编辑器的集成开发环境
一个工具箱,一个视图和一个不间断的工作流程。就是这么简单! IAR Embedded Workbench给你一个不间断的工作流程和一个所有组件无缝集成的工具箱。
库管理工具
所有要求的ISO / ANSI C和C++库和源代码都包括在内,以及用来创建和维护库工程、库和库模块的库工具。
集成了Subversion版本控制系统
集成了主流版本控制系统Subversion,使开发团队更容易合作,在一个项目中共享文件,并保持对源代码版本的跟踪。这种集成允许用户在IAR Embedded Workbench 集成开发环境 执行Subversion命令,并看到项目文件和文件夹的当前状态。
集成了MISRA C 检查
集成了MISRA C: 2004 版本的检查规则。
2、 构建工具(C/C++编译器,汇编器,链接器)
IAR C/C++编译器
由编译器专家构建的领先技术。IAR C/C++编译器支持C、C++和嵌入式C。编译器可以被指示禁用扩展,严格符合标准。
先进的全局和针对目标的优化
确保你的代码做到最好。我们的编译器使其快速、有效、紧凑,并具业界领先水平。
连接器
完整的链接,重定位和格式化生成ROM化的代码,灵活的内存处理允许详细的控制代码和数据存放。
兼容ARM标准
IAR Embedded Workbench兼容ARM嵌入式应用二进制接口(EABI)和ARM Cortex微控制器软件接口标准(CMSIS)。
强大的宏汇编重定位
强大的宏汇编重定位功能包括指令和操作灵活的设置。它有一个接受所有C预处理器宏定义的内置的语言预处理器。
多文件联合编译支持
多文件联合编译允许在一个更大的代码集上运行优化程序。使用c-stat静态分析时,还可以通过将整个源代码作为一个模块来分析,以增加某些检查的分析精度。
NEON的矢量化支持
编译器直接从C或C++代码为NEON扩展生成向量指令。NEON是像Cortex-A和cortex-R这样的ARM处理器的先进的SIMD扩展的实施。对于开发基于Cortex-A的应用,特别是多媒体和信号处理应用的开发人来说,NEON矢量化支持的对获取应用的最佳性能是至关重要的。
ARM和Thumb模式都可支持4GB的应用程序
ARM和Thumb模式支持4GB的应用程序,每个函数可以编译成ARM和Thumb模式。
3、 C-SPY调试器(指令模拟器,硬件调试,功耗调试,RTOS识别插件)
C-SPY调试器
C-SPY调试器提供了一个指令级的模拟器,以及支持各种的调试仿真器与目标系统。它广泛支持各种操作系统的插件、通信协议栈和中间件。类似C语言的宏观系统和集成的代码质量控制进一步扩展其能力。
IAR Embedded WorkBench处理器支持
IAR Embedded Workbench的系列产品支持丰富的处理器类型,是嵌入式开发者建立开发平台的理想选择。
IAR For Renesas RX安装教程
1、双击安装文件,进入如图界面,选择第一项“install IAR...”

2、进入欢迎安装界面,点击next

3、阅读许可协议,勾选“I accept the terms...”表示同意协议

4、选择安装位置,默认的是“C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.1”,可以点“change”修改

5、选择安装组件,默认是全选的,不用管继续next

6、选择开始菜单文件夹

7、点击“install”准备安装

8、大概需要2-3分钟就可以安装完成了
更新日志
-C-STAT中的扩展功能
-静态分析工具C-STAT已经扩展了大约150个新检查,包括90个新的MISRAC:2012检查和两个新的检查包。还有一些新选项可用于启用或禁用分析的假阳性消除阶段,并从分析中排除文件。现在可以通过放置在源文件中的注释中的指令控制C-STAT消息抑制。
-瑞萨固件集成技术(FIT)工具
-添加了用于将FIT模块导入到IAREmbeddedWorkbench项目中的图形工具。选择工具>FIT模块导入器打开工具,从FIT模块库中进行选择。
-更新了C-SPYJ-link驱动程序
-C-SPYJ-link驱动程序已重新编写,以支持RXv2设备。
-改进的浮点库
-浮点库已针对更高的执行速度进行了优化。
-更新了设备支持
-为最新的瑞萨设备添加了SFR头文件,链接器配置文件和设备描述文件。
-更新了用户文档
-C-SPY调试指南,IDE项目管理和构建指南以及IARC/C++开发指南已更新,以反映产品更改。