支持静态分析工具,C-STAT,和堆栈使用分析已经出台和IAR Embedded Workbench的发布RL78。该版本宣称能简化开发和提高代码质量控制基于瑞萨低功耗微控制器RL78应用。
现在支持C-STAT进行静态分析。 2004年,MISRA C ++:2008和MISRA通过CERT C / C ++和共同的弱点枚举(CWE),以及帮助保持代码兼容的编码像MISRA C标准定义的C-STAT可以检测到的缺陷,错误和安全漏洞C:2012。静态分析使开发人员能够确定在早期阶段的错误,如内存泄漏,访问冲突,运算错误,数组和字符串超支。
还有堆栈用量分析,以简化设置堆栈和计算堆栈空间的任务。访问有关应用程序的最坏情况下的最大堆栈深度信息使堆栈使用情况分析,增加的最大堆栈深度房源每次调用图根连接器映射文件。分析过程可以定制以考虑到这样的构建如经由函数指针和递归调用。
的IAR Embedded Workbench RL78特点是创建紧凑代码的优化,快速执行代码,表示该公司。为了达到更高的执行速度,64位双精度浮点程序已经改写了这个版本。
瑞萨AP4为RL78附带的工具链。该独立工具(原名的Applilet)可用于自动生成根据用户定义的设置外设模块控制程序。瑞萨AP4为RL78完全支持代码生成的IAR Embedded Workbench RL78,并将生成的模块通过IAR项目连接机制进行整合。
的IAR Embedded Workbench RL78包括IAR C / C ++编译器,汇编器,链接器,库工具和C-SPY调试器的IDE。它有多个版本,其中包括安全功能的版本与TüV南德意志集团根据IEC 61508,功能安全的国际保护伞标准,以及ISO 26262中,这是用于汽车安全相关系统的要求安全认证提供。 |