20194 DocID029205 Rev 1 [English Rev 1] 1/20
1
UM2052
用户手册
STM32 MCU探索套件软件开发工具入门
前言
STM32探索板是一种低成本且易于使用的开发平台,可用来对STM32器件进行快速评估并开
始开发。
本文档将指导STM32 MCU探索套件的初学者如何构建和运行应用程序示例,以及构建和调试
自己的应用程序。其结构如下:
第一章描述软件和硬件要求(一些支持STM32系列的工具链、ST-LINK/V2安装和固件包内
容)。
第二章提供关于如何使用一些工具链构建和调试应用程序的分步指南:
IAR systems
®
公司开发的IAR Embedded Workbench
®
for ARM
®
EWARM
–Keil
®
公司开发的Microcontroller Development Kit for ARM
®
MDK-ARM
Atollic
®
公司开发的TrueSTUDIO
®
–AC6公司开发的System Workbench for STM32SW4STM32
本手册并未涵盖与软件开发环境相关的所有主题,但是描述了编译器和调试器入门所需的基
本步骤。此外,还提供了全面理解每个步骤所需的文档的链接。
www.st.com
目录 UM2052
2/20 DocID029205 Rev 1 [English Rev 1]
目录
1 系统要求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1 支持STM32系列的IDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2 ST-LINK/V2安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3 固件包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2 使用软件工具链执行和调试固件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1 EWARM工具链 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2 MDK-ARM工具链 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
2.3 TrueSTUDIO工具链 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.4 SW4STM32工具链 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3 版本历史 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19