STM32 ecosystem outlines
2.2.3
Partner IDEs
In this application note, all topics are declined for the three main IDEs:
1.
IAR™ EWARM
2.
Keil
IAR™ EWARM
The IAR Embedded Workbench
suite delivered with ready-made device configuration files, flash loaders and 4300 example
projects included. IAR Systems
32-bit Arm
Key Features
•
Key components:
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
•
Chip-specific support:
–
–
–
–
•
Intrinsic NEON™ support
•
ST-LINK and ST-LINK/V2 support
This product is supplied by a third party not affiliated to ST. For the latest information on the
specification, refer to the IAR Systems
24/118
®
MDK-Arm µVISION
®
®
Cortex
-M based microcontrollers.
Integrated development environment with project management tools and editor
Highly optimizing C and C++ compiler for Arm
Automatic checking of MISRA C rules (MISRA C:2004)
®
Arm
EABI and CMSIS compliance
Extensive HW target system support
Optional I-jet™ and JTAGjet™-Trace in-circuit debugging probes
Power debugging to visualize power consumption in correlation with source code
Run-time libraries including source code
®
Relocating Arm
assembler
Linker and librarian tools
®
C-SPY
debugger with Arm
aware bugging on hardware
RTOS plugins available from IAR Systems
Over 3100 sample projects for EVAL boards from many different manufacturers
User and reference guides in PDF format
Context-sensitive on-line help
4300 example projects included for STMicroelectronics EVAL boards
Support for 4 Gbyte applications in Arm
Each function can be compiled in Arm
VFP Vector Floating Point co-processor code generation
®
®
for Arm
(IAR™ EWARM) is a software development
®
and STMicroelectronics closely cooperate in supporting
®
simulator, JTAG support and support for RTOS-
®
®
and Thumb
®
or Thumb
®
web site at http://www.iar.com.
AN4989 Rev 3
®
and RTOS vendors
®
mode
®
mode
AN4989
Need help?
Do you have a question about the STM32 and is the answer not in the manual?