June 2014 DocID026533 Rev 1 1/19
UM1790
User manual
Getting started with STM32L053 discovery kit
software development tools
Introduction
This document describes the software environment recommendations required to build an
application using the STM32L053 discovery kit (32L0538DISCOVERY).
The document provides guidelines to user how to build and run a sample example and how
to create and build his own application. It has the following structure:
The first chapter presents software and hardware requirements (some toolchains supporting
the STM32 families, ST-LINK/V2-1 installation and firmware package presentation).
The second chapter provides step by step guideline on how to execute and debug an
application example using some toolchains:
IAR Embedded Workbench
®
for ARM
®
(EWARM) by IAR systems
®
Microcontroller development kit for ARM
®
(MDK-ARM) by Keil
®
TrueSTUDIO
®
by Atollic.
Although this user manual does not cover all the topics relevant to software development
environment, it demonstrates the first basic steps necessary to get started with the
compilers/debuggers and includes references for complementary information.
www.st.com
Contents UM1790
2/19 DocID026533 Rev 1
Contents
1 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 IDEs supporting STM32 Families . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3 ST-LINK/V2-1 installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4 Firmware package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5 Executing and debugging firmware using software toolchains . . . . . . 9
5.1 EWARM toolchain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5.2 MDK-ARM toolchain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
5.3 TrueSTUDIO® toolchain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6 SW toolchains helpful references and links . . . . . . . . . . . . . . . . . . . . . 17
7 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18