Getting Started With STM32 Nucleo Board Software Development Tools UM1727 User Manual

UM1727_UserManual_Getting_started_with_STM32_Nucleo_board_software_development_tools

UM1727_UserManual_Getting_started_with_STM32_Nucleo_board_software_development_tools

User Manual: Pdf

Open the PDF directly: View PDF PDF.
Page Count: 22

Scroll down to view the document on your mobile browser.
January 2016 DocID025840 Rev 5 1/22UM1727User manualGetting started with STM32 Nucleo board software  development toolsIntroductionThe STM32 Nucleo board is a low-cost and easy-to-use development platform used to quickly evaluate and start a development with an STM32 in 32-pin package, 64-pin package and 144-pin package.This document provides guidelines to beginners on how to build and run a sample application and allows them to build and debug their 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 build and debug an application using some toolchains: – IAR Embedded Workbench® for ARM® (EWARM) by IAR systems® – Microcontroller Development Kit for ARM® (MDK-ARM) by Keil® – TrueSTUDIO® by Atollic® – System Workbench for STM32 (SW4STM32) by AC6This manual does not cover all the topics relevant to software development environments, but it demonstrates the first basic steps necessary to get started with the compilers/debuggers and offers links to the documents needed to fully understand every single step. All boards belonging to the STM32 MCU Nucleo line are supported.Figure 1. Nucleo development toolswww.st.com
Contents UM17272/22 DocID025840 Rev 5Contents1 System requirements  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 IDEs supporting STM32 families  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  63 ST-LINK/V2-1 installation  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Firmware package  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84.1 Executing and debugging firmware using software toolchains . . . . . . . . . .  84.1.1 EWARM toolchain  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94.1.2 MDK-ARM toolchain   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114.1.3 TrueSTUDIO toolchain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144.1.4 SW4STM32 toolchain   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Revision history   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

Navigation menu