Programming Firmware Application; Ide Requirements; Programming Application - ST STM32F072 Discovery User Manual

Getting started with the kit
Hide thumbs Also See for STM32F072 Discovery:
Table of Contents

Advertisement

UM1674
Project folder:
Demonstration subfolder: firmware of preloaded demo
Master_Workspace subfolder: common project for all examples
Peripheral_Examples subfolder: examples ready to run
Template subfolder: pre-configured project templates
Utilities folder:
STM32F072-Discovery subfolder: for the abstraction layer of the supported board
The user can run examples provided within this package. A set of examples for each
peripheral are ready to be run.
2.2

Programming firmware application

2.2.1

IDE requirements

To start programming, user must:
Install the preferred Integrated Development Environment (IDE).
Install the ST-LINK/V2 driver from the ST web site.
Note:
Required information to download and install desired IDE and ST-LINK/V2 are detailed in
Getting started with STM32F072 Discovery software development
2.2.2

Programming application

Several IP examples are provided with the firmware package (see
STM32F072B-Discovery_FW_VX.Y.Z /Projects/ and the user must use one of the three tool
chains supported to program applications on the STM32F072B-DISCO board.
To program the Template example, follow the sequence below:
1.
Open application folder STM32F072B-Discovery_FW_VX.Y.Z /Projects/Template.
2.
Select the desired IDE project (EWARM for IAR, MDK-ARM for Keil or TrueSTUDIO for
Atollic).
3.
Double click on the project file (for example, Template.eww for EWARM).
4.
Rebuild all files: Project->Rebuild all.
5.
Load project image: Project->Debug.
6.
Run program: Debug->Go.
The demo software, as well as other software examples that allow you to discover the
STM32 F0 series features, are available at www.st.com/stm32f0-discovery.
DocID025256 Rev 1
Firmware package
tools.
Figure
3) under
7/9
8

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F072 Discovery and is the answer not in the manual?

Questions and answers

Table of Contents