STM32 Support

Red Suite v4.1.0 introduced support for STMicroelectronics' STM32F1 and STM32F2 families of MCUs. Red Suite v4.1.5 extended this support to include the STM32F4 family, and Red Suite v4.2.0 extended it further by adding support for the STM32L1 family.

The below information provides additional details of the specifics of the STM32 support, beyond the general information on using Red Suite that is provided in the Getting Started guide (which can be found in your tools installation, or else downloaded from the New Functionality in Code Red IDE Version 4 FAQ).

Project creation

The support for STM32F1 parts is broken down into the sub-families specified by STM...

STM32F10X_LD

STM32F1 Low density devices

STM32F10X_LD_VL

STM32F1 Low density Value Line devices

STM32F10X_MD

STM32F1 Medium density devices

STM32F10X_MD_VL

STM32F1 Medium density Value Line devices

STM32F10X_HD

STM32F1 High density devices

STM32F10X_HD_VL

STM32F1 High density value line devices

STM32F10X_XL

STM32F1 XL-density devices

STM32F10X_CL

STM32F1 Connectivity line devices

When selecting a particular STM32F1 part as the target MCU for your project, in order to locate the part in the Red Suite MCU selection pane, you will need to confirm in the appropriate STM documentation as to which sub-family it belongs to.

For STM32L1 parts, the devices are broken down into STM32L1_HD and STM32L1_MD sub-families.

For STM32F2 and STM32F4 parts, there is no similar break down.

For STM32F4, STM32F2 and each STM32L1 and STM32F1 sub-family, Red Suite provides...

In addition, for certain evaluation boards - currently the STM3210C-Eval (mounting an STM32F107VC MCU), the STM3210E-Eval (mounting an STM32103ZE MCU), the STM3220G-Eval (mounting an STM32F207IG MCU), the STM32L152-Eval (mounting an STM32L152VB MCU), the STM32L152D-Eval (mounting an STM32L152ZD MCU) and the STM324xG-Eval (mounting an STM32F407IG MCU) - Red Suite also provides...

Each of these can be selected when running through the Red Suite project wizard. Note that you will need to import the appropriate library projects from the Examples subdirectory of your Red Suite installation, before selecting it in the project wizard.

Debug

Debugging of STM32 parts is only supported via Code Red's Red Probe+ debug probe (or the original Red Probe).

STM32Support (last edited 2012-02-29 20:13:15 by CrSupportAb)