Compiler for Renesas microcontroller supports MISRA C:2012

July 29, 2014 // By Christoph Hammerschmidt
Altium has expanded its ‘TASKING C’ compiler offerings for automotive application development by a new implementation for Renesas’ widespread RH850 microcontroller family. The software is the first compiler to support all MISRA versions for C programming.

The RH850 automotive microcontroller family from Renesas offers high performance balanced with very low power consumption over a wide and scalable range of products. This family provides rich functional safety and embedded security features needed for new and advanced automotive applications. It offers a range of CPU core structures (single, multiple, lock-step and combination thereof) to support high performance and/or high reliability requirements. Altium's TASKING VX-toolset supports all currently available RH850 devices.

The TASKING VX-toolset for RH850 is the first compiler to incorporate support for the latest MISRA C:2012 guidelines for C programming, in addition to the MISRA C:1998 and C:2004 guidelines. TASKING’s MISRA C support facilitates selecting the MISRA rules to enforce and configure the MISRA guidelines in order to increase code safety, reliability and maintainability. By providing support for MISRA C:2012, developers benefit from the latest guideline improvements that can reduce the cost and complexity of compliance, whilst aiding consistent, safe use of C in critical systems.

TASKING’s Viper technology used in the new RH850 compiler ensures compatibility to other popular TASKING toolsets and eases application migration from other architectures. TASKING compilers have a reputation with efficient and robust code for automotive applications like power train, body control, chassis control and safety critical applications. The Viper compiler provides a caching functionality which saves the compiler’s intermediate results in order to avoid full compilations, enabling short project build times of embedded applications and saving developers both time and cost.

Key features of the TASKING VX-toolset for RH850 include:

  • Eclipse based IDE with integrated compiler and debugger
  • Integrated code analysers for MISRA-C:1998, C:2004 and C:2012 guidelines
  • CERT C secure coding standard
  • Profiling through code instrumentation and run-time error checking capabilities
  • Highly configurable linker with versatile script language for optimal memory
control
  • Compliance with relevant and up-to-date industry standards

TASKING’s ISO 26262 Support Program is available for the new RH850 toolset release, offering various solutions to help customers achieve certification for functional