Green Hills中文网站 > 最新资讯 > Green Hills 编译器版本变更说明
教程中心分类
Green Hills 编译器版本变更说明
发布时间:2024/08/06 17:18:17

  1.MULTI Standard更名为MULTI Basic (基础版)
 

  DoubleCheck将成为MULTI Basic的一部分。DoubleCheck是一个内置于Green Hills C/C++编译器中的静态代码分析器。DoubleCheck将分析您的代码,并提供错误和警告列表,说明这些错误是如何产生的。在MULTI手册《MULTI: Building Applications for 》第5章“DoubleCheck源代码分析工具”中详细介绍了DoubleCheck功能。

  MULTI Basic还将通过GNUserv调试服务器为第三方Segger J-Link Pro提供调试支持。目前支持以下SOC和内核:Cypress Traveo II(Cortex-M7)和ST Stellar SR6(Cortex-R52、Cortex-M4)。Green Hills愿意为J-Link Pro添加其他ARM和RISC-V目标支持,但不会支持所有的处理器系列。Green Hills也没有计划为Segger提供J-Trace支持;有兴趣进行跟踪调试的客户请使用Green Hills自己的跟踪探针。通过GNUserv,Green Hills还可以为MULTI添加其他第三方探针支持。

  新产品代码如下:

  G-MB-ARM-MPGNU-UNS-PRM-…(ARM)

  G-MB-RV-MPGNU-UNS-PRM-…(RISC-V)

  新的产品说明如下:

  MULTI Basic Development Suite for C/C++for ARM处理器。包括:

  - MULTI C/C++ 源码级调试器

  - 图形化程序生成器

  - 代码编辑器

  - 优化C/C++编译器和工具链(汇编器/链接器/库/运行程序)

  - MISRA C

  - 运行时错误检查

  - 代码覆盖率分析器

  - 执行档案器

  - 内存泄漏检测

  - 指令集仿真器

  - DoubleCheck静态源代码分析器

  - Green Hills Probe/SuperTrace Probe调试服务器(硬件单独出售)和GNUserv调试服务器,用于第三方目标连接。

  所有其他架构(包括Tricore、Power、MIPS)的产品代码和产品描述将略有不同。Green Hills不支持J-Link Pro对这些架构的支持,也不包括GNUserv。对于RH850,将通过850serv/850eserv继续支持瑞萨仿真器。

  2.MULTI Professional更名为MULTI Trace Edition(跟踪版)

  MULTI Professional面向两类客户:希望进行跟踪调试的客户,以及希望使用INTEGRITY和/或u-velOSity RTOS的客户。

  今后,Green Hills决定为客户提供单独的方案。对于希望使用高级调试功能的客户,将MULTI Professional替换为MULTI Trace Edition。

  MULTI Trace Edition面向使用处理器跟踪支持的客户。这包括新的处理器,如NXP的S32K3、S32S和R45,TI的Jacinto 7和Sitara AM6x,以及RISC-V,与Green Hills的Probe v4或板载RAM结合使用。有关所有支持的跟踪目标,请参阅名为“Green Hills调试探针用户指南”的手册,附录E“支持的设备和适配器类型”。

  与MULTI Basic相比MULTI Trace Edition增加了3个高级调试工具:

  1)TimeMachine

  这允许您在代码中进行后退调试。MULTI手册“调试”第四部分“TimeMachine和INTEGRITY TimeMachine调试”中详细描述了TimeMachine。

  2)History View

  它提供了系统的可视、基于时间的概览,帮助您解决3个关键问题:

  a)代码是如何运行到这里的?

  b)在代码运行中,时间都花费在哪?

  c)在代码中是否有什么意外执行情况?

  MULTI手册“调试”第23章“使用历史查看系统数据”中详细描述了历史视图的功能。

  3)Debug Snapshot

  MULTI手册“调试”第24章“调试快照”中详细介绍了如何保存系统的当前状态以供以后分析或共享。

  OSA对INTEGRITY和u-velOSity的支持是现成的,Green Hills将为FreeRTOS、Azure、Zephyr和AUTOSAR Classic添加第三方OSA支持。

  新产品代码如下:

  G-MTE-ARM-MP-UNS-PRM-…(用于ARM)

  新的产品说明如下:

  MULTI Trace Edition适用于ARM处理器。包括:

  - MULTI C/C++ 源码级调试器

  - 图形化程序生成器

  - 代码编辑器

  - 优化C/C++编译器和工具链(汇编器/链接器/库/运行程序)

  - MISRA C

  - 运行时错误检查

  - 代码覆盖率分析器

  - 执行档案器

  - 内存泄漏检测

  - 指令集仿真器
 

  - DoubleCheck静态源代码分析器

  - TimeMachine

  - History View
 

  - Debug Snapshot

  - Green Hills Probe/SuperTrace Probe调试服务器(硬件单独出售)

  所有其他架构(包括RISC-V、Tricore、Power、MIPS)的产品代码和产品描述将类似。注意,不包括GNUserv,因为Green Hills不支持第三方跟踪探测。
 

读者也访问过这里:
135 2431 0251