IAR Workbench Supports Next-Generation AVR MCUs

IAR Systems recently announced that its Embedded Workbench now supports a new generation of Microchip Technology 8-bit AVR microcontrollers. You can use Workbench with AVR microcontrollers to develop a wide range of low-power systems.

IAR Embedded Workbench’s features, benefits, and specs:

  • The compiler and debugger toolchain IAR Embedded Workbench incorporates the IAR C/C++ Compiler, which can create compact code for Microchip’s 8-bit AVR MCUs
  • IDE tools (editor, project manager, and library tools)
  • Build tools (compiler, assembler, and linker)
  • C-SPY debugger (simulator driver, hardware debugging, power debgging, and RTOS plugins
  • IAR Embedded Workbench offers full-scale support for AVR 32-bit MCUs as well as Microchip’s ARM®-based and 8051-based MCUs families.

Source: IAR Systems

IAR Embedded Workbench Integrates the NXP S32 Design Studio

IAR Systems recently announced that IAR Embedded Workbench for ARM is now integrated with the NXP Semiconductors S32 Design Studio, which is an integrated development environment (IDE) for NXP’s automotive and ultra-reliable microcontrollers. In addition to functionality such as pin configurator, bootloader and motor control toolbox, it provides AUTOSAR Microcontroller Abstraction Layer (MCAL) support and AUTOSAR OS for the S32K product line tailored for automotive applications.

By letting S32 Design Studio generate a project connection with IAR Embedded Workbench, the IAR C/C++ Compiler and the extensive C-SPY Debugger can be used to develop the application. Adding a project connection will automatically include the generated code to the IAR Embedded Workbench project. If the files are changed from S32 Design Studio, they are updated automatically in IAR Embedded Workbench. Due to an integration of the build chain of IAR Embedded Workbench into the Eclipse-based S32 Design Studio, you can also opt to continue development within the S32 Design Studio while utilizing the IAR C/C++ Compiler.

The C/C++ compiler and debugger toolchain IAR Embedded Workbench for ARM features comprehensive debugging possibilities and smart integrated profiling tools. It is available with build chain certification according to the automotive functional safety standard ISO 26262. In addition, IAR Systems offers fully integrated static and runtime analysis tools for complete code control.

Source: IAR Systems

IAR Systems Supports Wireless Gecko SoCs for IoT connectivity

IAR Systems now supports Silicon Labs Wireless Gecko SoCs, which provide scalable solutions and include Thread and ZigBee stacks for mesh networks, intuitive radio interface software for proprietary protocols, and Bluetooth Low Energy technology for point-to-point connectivity. The IAR Embedded Workbench development provides extensive debugging and profiling possibilities such as complex code and data breakpoints, run-time stack analysis, call stack visualization, code coverage analysis, and integrated monitoring of power consumption. IAR Systems also offers integrated add-on tools for static analysis and run-time analysis.

Support for the Wireless Gecko SoCs is available using IAR Embedded Workbench for ARM, from version 7.60. Free trial versions are available.

Source: IAR Systems

ARM Tools with Extended Static Analysis and Flash Breakpoints

IAR Systems recently announced an updated version of its C/C++ compiler and debugger toolchain for developing ARM-based embedded applications. IAR Embedded Workbench for ARM Version 7.60 adds flash breakpoints functionality and extended static analysis in C-STAT, which performs an analysis on the source code level. In addition to helping developers in ensuring the code quality early in the development cycle, it also detects defects, bugs, and security vulnerabilities as defined by CERT C/C++ and the Common Weakness Enumeration (CWE). It also helps keep code compliant to coding standards such as  MISRA C:2004, MISRA C++:2008, and MISRA C:2012.

C-STAT is fully integrated in the IAR Embedded Workbench IDE. The new update extends the tool with approximately 150 new checks, including 90 new MISRA C:2012 checks and two new packages of checks. Furthermore, there are new options for enabling or disabling the false-positives elimination phase of the analysis and excluding files from the analysis.

The flash breakpoints enable developers to set an unlimited number of breakpoints when debugging the flash memory. With the C-SPY Debugger in IAR Embedded Workbench, you can set various types of breakpoints in the applications you’re debugging. If you use IAR Embedded Workbench with IAR’s I-jet debug probe, you can add an unlimited number of flash breakpoints for selected ARM Cortex-M devices. By setting breakpoints, investigating the status of an application and speeding up the debugging phase is straightforward.

IAR Embedded Workbench for ARM is a handy tool that incorporates a compiler, an assembler, a linker and a debugger into one easy-to-use IDE. It provides advanced and highly efficient optimization features and is tightly integrated with hardware, RTOS products, and middleware. C-STAT is available as an add-on product.

Source: IAR Systems

IAR Systems Celebrates 10,000 Supported Devices

IAR Systems is proud to announce that its complete C/C++ development toolchain IAR Embedded Workbench now supports more than 10,000 devices, from all major microprocessor vendors. This unparalleled wide support puts IAR Embedded Workbench in a class of its own, enabling users to work with the same user-friendly development tools for virtually any device on the market.IARSystems1000

In order to provide support for the largest number of 8-, 16- and 32-bit devices, IAR Systems has established strategic partnerships with leading microprocessor vendors such as Renesas, Atmel, STMicroelectronics, Freescale and Texas Instruments. The strong relationships and longstanding knowledge sharing with partners enables IAR Systems to deliver the market’s most comprehensive processor support by a wide margin. This has made it possible for some of the world’s largest corporations and thousands of small and mid-sized companies to standardize their development on IAR Systems’ software, gaining unique flexibility and freedom from having to consider the choice of software in their selection of microprocessor. The fact that IAR Systems’ customers are able to maintain their development environment when changing processor platform and reuse most of their code saves them both time and money.

“10,000 supported devices is a milestone for us and we are really proud to provide our customers with the unique flexibility that this record confirms,” comments Mats Ullström, Chief Operating Officer, IAR Systems. “It is a fact that no other embedded toolchain comes close to offering such a broad device support, and in addition, we provide leading code performance and excellent code quality. Developers can build what they want in the platform of their choice and always feel confident that we support the device.”

IAR Embedded Workbench is a powerful development toolchain that incorporates a compiler, an assembler, a linker and a debugger into one completely integrated development environment. Find all supported devices at www.iar.com/device-search.