IAR Embedded Workbench for ARM 7.40 | 976.8 mb
IAR Systems launches version 7.40 of IAR Embedded Workbench for ARM with full support for the new ARM Cortex-M7 processor core. The processor brings high performance and efficient processing to support devices featuring embedded intelligence across the industrial, infrastructure and domestic sectors.
Using IAR Embedded Workbench to develop applications based on the new processor enables unique possibilities in performance and energy efficiency. The world-leading C/C++ compiler and debugger toolchain delivers a score of 5.02 CoreMark/MHz for the new ARM Cortex-M7-based STM32 F7 microcontrollers from STMicroelectronics.
The ARM Cortex-M7 core is a new member of the energy-efficient 32bit Cortex-M processor family. The Cortex-M7’s combination of high performance and digital signal control functionality enables microcontroller manufacturers to target highly demanding embedded applications while keeping development costs as low as possible. Expected end uses include smart control systems employed in a range of applications such as motor control devices, industrial automation, the Internet of Things, advanced audio, image processing and a variety of connected vehicle applications.
IAR Embedded Workbench is the world’s most widely used C/C++ compiler and debugger toolchain for developing applications for devices based on ARM processors. IAR Embedded Workbench incorporates a compiler, an assembler, a linker and a debugger into one completely integrated development environment. IAR Embedded Workbench for ARM is available in several versions, including a product package that is designed specifically for the ARM Cortex-M core family.
The add-on product C-STAT for static analysis is now supported. C-STAT features innovative static analysis that can detect defects, bugs, and security vulnerabilities as defined by CERT and the Common Weakness Enumeration, as well as help keeping code compliant to coding standards like MISRA C:2012/2004 or MISRA C++:2008. For more information, see C-STAT Static Analysis Guide.
- Parallel build
The compiler can now run in several parallel processes to better use the available processor cores in the PC. To control parallel build, choose Tools>Options>Project>Enable parallel build.
- Cortex-M7 devices
Device support for Cortex-M7 devices from Atmel (ATSAMx7) and ST (STM32F756), including support for the double precision floating point unit.
About IAR Systems
IAR Systems provides developers of embedded systems with world-leading software tools for developing competitive products based on 8-, 16-, and 32-bit processors. Established in Sweden in 1983, the company has over 46 000 customers globally, mainly in the areas of industrial automation, medical devices, consumer electronics, telecommunication, and automotive products.