IAR for ARM是由美国IAR公司打造的一款芯片开发工具,软件具有很强的编译功能,内置多种编译工具,可以快速很好的完成芯片的编译,可以大大提高编译效率。本次小编提供的是IAR for ARM7.3版本,如有需要的朋友赶快下载吧!

IAR for ARM功能
为了减轻他们的工作量,提高在调试阶段的效率,IAR Systems提供的在线调试探头的完整产品组合,解锁功能强大的调试和微量元素的IAR Embedded Workbench功能的ARM。随着新我喷跟踪的ARM Cortex-M的XL探头,开发人员可以访问非侵入式跟踪调试准备用256兆放大跟踪内存容量。这种实时程序跟踪捕获缓冲区使广泛的执行时间的分析,提供了一个详细视图到系统的实时操作,捕捉中断和实现精确函数分析和覆盖分析。
IAR Embedded Workbench集成了C / C ++编译器,汇编器,链接器和调试器到一个完全集成的开发环境。功能强大的插件和集成,包括在线调试探测器以及用于静态分析和运行时分析集成工具的完整产品组合,增加了额外的可能性的IAR Embedded Workbench。ARM的IAR Embedded Workbench是在多个版本,包括正在为ARM的Cortex-M内核系列专门设计的产品封装。除了卓越的技术,IAR Systems提供广泛的全球范围内的支持服务
IAR for ARM特点
功率曲线图
功率图表显示了电源消耗在一个共同的时间表与中断活动和选定的变量值的可视化在一起。电源图提供的系统事件和功耗的图形相关性,很容易也理解当系统本身是非常复杂的。
动力分析
除了显示多少个时钟周期已经由各个功能或任务中度过,在IAR功能分析器Embedded Workbench中还显示多少电源已通过各功能度过。功率曲线是基于采样的功率数据提供的统计数据。它显示能量百分比,平均值,最小值和当前罪耗的最大值。功率分析器可以用于精确定位,其中该软件可以为更低的功耗进行优化。
电源日志
电源日志窗口一起提供一切权力样本的详细文本日志,时间戳和PC值。
与正在运行的应用程序相关
功率样本和源代码之间的相关性使得能够在Power图形点击显示或在电力日志窗口突出在编辑器窗口以及在反汇编窗口相应的源代码语句。
选择尺寸或速度
优化级别和类型可以为整个应用程序,并为各个文件来指定。在源代码中的#pragma优化指令允许你甚至个别功能做到这一点。
优化的目的是为了减少代码大小和提高执行速度。只有当这两个目标可以被满足,编译器根据您指定的设置优先。
探索不同的变换的效果可能导致更好的结果。作为一个例子,这一事实函数内联为速度优化更积极使得在速度设定比在尺寸设置小一些程序。
适应运行时环境
默认情况下,运行时库的规模最高的优化级别编译。您应该重建他们,如果你在优化速度。
通过选择库配置选择对某些标准库功能,例如,语言环境,文件描述符和multibytes支持所需要的水平。
根据您的需要选择scanf函数的输入和printf输出格式化库选项。最小的格式化不会被默认选中。