Getting started
1.2
IDEs supporting STM32 families
STMicroelectronics' STM32 families of 32-bit ARM Cortex-M core-based microcontrollers
are supported by a complete range of software tools. It encompasses traditional integrated
development environments IDEs with C/C++ compilers and debuggers from major 3rd-
parties (free versions up to 64 KB of code, depending on the partner), completed with
innovative tools from STMicroelectronics.
The following table provides some general information about the most popular integrated
development environments, as well as the version supporting officially the STM32F401
product.
Toolchain
EWARM
MDK-ARM
TrueSTUDIO
1. Registration before download is required.
6/19
Table 1. Toolchains supporting STM32F401 Discovery
Company
Compiler
IAR Systems® IAR C/C++
Keil™
ARMCC
©Atollic
GNUC
DocID025194 Rev 1
Version
www.iar.com/en/Products/IAR-Embedded-
Workbench/ARM/
6.60.2
– 30-day evaluation edition
and later
– KickStart edition (32 Kb limitation for
Cortex M3/M4)
– KickStart edition (16 Kb limitation for
Cortex M0)
www.keil.com/demo/eval/arm.htm
4.73
and later
MDK-Lite (32 Kb code size limitation)
www.atollic.com/index.php/request-eval-
license
4.2
and later
– 32 Kb limitation (8 Kb on Cortex-M0 and
Cortex-M1)
– 30 day Professional version (trial)
UM1671
(1)
Download link
Need help?
Do you have a question about the STM32F401 Discovery and is the answer not in the manual?
Questions and answers