STM32CubeF2 firmware package overview
3
STM32CubeF2 firmware package overview
3.1
Supported STM32F2 devices and hardware
STM32Cube offers a highly portable Hardware Abstraction Layer (HAL) built around a
generic architecture allowing the upper layers, for example the Middleware layer, to
implement its functions without the need to know in-depth the MCU in use. This improves
the library code re-usability and guarantees an easy portability from one device to another.
The STM32CubeF2 offers full support for all devices of the STM32F2 series. The user only
has to define the right macro in stm32f2xx.h.
Table 1
lists the macro to define depending on the STM32F2 device in use. Note that the
macro must also be defined in the compiler preprocessor.
Macro defined in
stm32f2xx.h
STM32F205xx
STM32F215xx
STM32F207xx
STM32F217xx
STM32CubeF2 features a rich set of examples and applications at all levels making it easy
to understand and use any HAL driver and/or Middleware components. These examples are
running on the STMicroelectronics boards listed in
STM322xG_EVAL
The STM32CubeF2 firmware is able to run on any compatible hardware. The users can
simply update the BSP drivers to port the provided examples on their own board, providing
that their board support the same hardware functions (for example LED, LCD Display,
Buttons).
8/19
Table 1. Macros for STM32F2 series
STM32F205RB,STM32F205RC, STM32F205RE, STM32F205RF, STM32F205RG,
STM32F205VB, STM32F205VC, STM32F205VE, STM32F205VF STM32F205VG,
STM32F205ZC, STM32F205ZE, STM32F205ZF and STM32F205ZG
STM32F215RE, STM32F215RG, STM32F215VE, STM32F215VG, STM32F215ZE
and STM32F215ZG
STM32F207IC, STM32F207IE, STM32F207IF, STM32F207IG, STM32F207VC,
STM32F207VE, STM32F207VF, STM32F207VG, STM32F207ZC, STM32F207ZE,
STM32F207ZF and STM32F207ZG
STM32F217VG, STM32F217VE, STM32F217ZG, STM32F217ZE, STM32F217IG and
STM32F217IE
Table 2. STMicroelectronics boards for STM32F2 series
Board
DocID026120 Rev 2
STM32F2 devices
Table
2.
STM32F2 devices supported
STM32F207xx and STM32F217xx
UM1739
Need help?
Do you have a question about the STM32F2 Series and is the answer not in the manual?
Questions and answers