EasyManua.ls Logo

STMicroelectronics STM32 - Partner Ides

STMicroelectronics STM32
118 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
STM32 ecosystem outlines AN4989
24/118 AN4989 Rev 3
2.2.3 Partner IDEs
In this application note, all topics are declined for the three main IDEs:
1. IAR™ EWARM
2. Keil
®
MDK-Arm µVISION
IAR™ EWARM
The IAR Embedded Workbench
®
for Arm
®
(IAR™ EWARM) is a software development
suite delivered with ready-made device configuration files, flash loaders and 4300 example
projects included. IAR Systems
®
and STMicroelectronics closely cooperate in supporting
32-bit Arm
®
Cortex
®
-M based microcontrollers.
Key Features
• Key components:
– 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
®
simulator, JTAG support and support for RTOS-
aware bugging on hardware
– RTOS plugins available from IAR Systems
®
and RTOS vendors
– Over 3100 sample projects for EVAL boards from many different manufacturers
– User and reference guides in PDF format
– Context-sensitive on-line help
• Chip-specific support:
– 4300 example projects included for STMicroelectronics EVAL boards
– Support for 4 Gbyte applications in Arm
®
and Thumb
®
mode
– Each function can be compiled in Arm
®
or Thumb
®
mode
– VFP Vector Floating Point co-processor code generation
• 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
®
web site at http://www.iar.com.

Table of Contents