IAR Systems

Integration of the LDRA tool suite and IAR Microcontroller Tool Chains

IAR Embedded Workbench provides a range of capabilities, including full ANSI C compliance, support for embedded C++ as well as host controlled I/O facilities that are otherwise not provided by the native tool chains for PIC18, AVR, AVR32 and MSP430. LDRA leverages these capabilities to add static analysis, code coverage to MC/DC and requirement traceability in these resource constrained environments.

Related Imagery

/images/related/fb2d3837ac85a304022480fb83e10a5c.jpg
/images/related/ffecf0069efe84cf68716d5971a5e9aa.jpg

Integration of the LDRA tool suite and IAR Microcontroller Tool Chains

IAR Embedded Workbench provides a range of capabilities, including full ANSI C compliance, support for embedded C++ as well as host controlled I/O facilities that are otherwise not provided by the native tool chains for PIC18, AVR, AVR32 and MSP430. LDRA leverages these capabilities to add static analysis, code coverage to MC/DC and requirement traceability in these resource constrained environments.

IAR Embedded Workbench IDE

The LDRA tool suite fully hooks into the PIC tool chains and allows for compilation, linking and programming and execution in these environments. LDRA Testbed has the capability to read IAR project files and use these project files to speed static analysis efforts by reading include paths, macros and other settings. In addition, LDRA Testbed and LDRA TBrun can use these project files to compile, control IAR's simulation and device programming environments, execute on target and extract the results. This allows users to perform system and unit tests using the already available IAR infrastructure to provide a head start to developers.

IAR SystemsThe LDRA tool suite integration allows for these microcontrollers to be used in DO-178B and analogous medical and industrial qualification environments. As medical standards have recently pushed medical device vendors to produce test output results to conform to MC/DC certification criteria, these capabilities are increasingly important. As these capabilities are also available in hosted as well as microprocessor based devices, this allows enterprises to standardize on LDRA and IAR as a common set of tools that developers can use to support a variety of devices and target environments.

Selecting the IAR products using the LDRA tool suite

LDRA's partnership with IAR has allowed LDRA and IAR to provide seamless solutions to customers test automation needs. For example, the recently completed MSP430 integration takes advantage of IAR's JTAG I/O capabilities as well as cspybat command line integration tools. IAR's full featured hardware simulator is also fully supported by LDRA Testbed and TBrun and allows developers to test identical instrumented executables and test harnesses on a target and simulator environment. This can greatly speed developers time to market.

IAR SystemsIAR environments that LDRA support out of the box:

  • IAR Embedded Workbench STM32F4-Discovery
  • IAR Embedded Workbench for ARM using semi-hosting
  • IAR Embedded Workbench 8051 Simulator
  • IAR Embedded Workbench ATmega2560 Simulator
  • IAR Embedded Workbench ATmega2560 STK600 Serial
  • IAR Embedded Workbench Cortex-M3 Simulator
  • IAR Embedded Workbench Cortex-M3 STM32F103ZE-SK
  • IAR Embedded Workbench Cortex-M3 STM32F103ZE-SK Serial
  • IAR Embedded Workbench MSP430 Simulator
  • IAR Embedded Workbench MSP430 eZ430
  • IAR Embedded Workbench M32C Simulator
  • IAR Embedded Workbench RL78 Simulator
  • IAR Embedded Workbench for ARM with Micrium OS and Serial IO

Press Release

LDRA has integrated the LDRA tool suite with IAR Embedded Workbench for the PIC18, AVR, AVR32 and MSP430 microcontrollers. Thanks to IAR providing full ANSI C compliance, support for embedded C++ and host-controlled I/O facilities, LDRA can implement all features of the LDRA tool suite, equipping these small-footprint controllers for DO-178B and other rigorous certification standards.

Integration Feature

LDRA has a comprehensive set of embedded software development tools that facilitate and enhance the capabilities provided by IAR Embedded Workbench and allow you to create devices that can be used in safety- and mission-critical applications as well as increase quality and reliability by enforcing software development practices and processes.

This article explores the strengths of combining the LDRA tool suite with IAR Embedded Workbench from the point of view of three specific engineers-the safety certification engineer, the hardware engineer and the project manager. For more information please visit: www.iar.com/en/About/Partners/

Latest News

    Show All
  • 31st March 2014
    LDRA breaks through verification barrier for multicore platforms, promising system developers the re...
  • 31st March 2014
    LDRA has optimized the LDRA tools to enable developers to fully analyze and verify safety-critical a...
  • 18th March 2014
    LDRA chooses Prosoft, a leading provider of embedded-systems technologies and services in Russia, to...

Events

20th May 2014
UK Device Developers' Conference
Bristol, UK
22nd May 2014
UK Device Developers' Conference
Cambridge, UK
3rd Jun 2014
UK Device Developers' Conference
Manchester, UK

Contact Details

Email: info@ldra.com
Tel EMEA: + 44 (0) 151 649 9300
Tel USA: +1 (855) 855 5372
Tel India: +91 80 4080 8707

Follow Us