STMCube is an STMicroelectronics original initiative
to ease developers life by reducing development efforts, time and cost.
STM32Cube covers STM32 portfolio.
STM32Cube
Version 1.x includes:
- The
STM32CubeMX, a graphical software configuration tool that allows to generate C
initialization code using graphical wizards.
- A
comprehensive embedded software platform, delivered per series (such as
STM32CubeF2 for STM32F2 series)
- The
STM32Cube HAL, an STM32 abstraction layer embedded software, ensuring maximized
portability across STM32 portfolio
- A
consistent set of middleware components such as RTOS, USB, TCP/IP,
Graphics
All
embedded software utilities come with a full set of examples.
- The
STM32Cube firmware solution offers a straightforward API with a modular
architecture, making it simple to fine tune custom applications and scalable to
fit most requirements

- The HAL (Hardware Abstraction Layer) drivers provided within this package supports the following STM32F2 product lines 205xx/215xx/207xx/217xx
- The STM32CubeF2 firmware package comes with an updater utility, STM32CubeUpdater, that can be configured for automatic or on-demand checks for new firmware packages updates (new release or/and patches)
Update History
V1.1.0 / 25-March-2014Main
Changes - Added LCD ili9320 component
- Two corrections
- Defect 250364 In stm32f205xx.h missing HASH_RNG_IRQn
- Defect 251441 RNG macros definition in stm32f2xx_hal_rcc.h
- STM32F2xx HAL V1.0.1 (release note)
- STM32F2xx
CMSIS V2.0.1 (release note)
V1.0.0 / 07-March-2014Main
Changes - Added Application projects available on the STM322xG_EVAL board :
- Use updated version of STemWin : V5.22
- Drivers
Development Toolchains and Compilers - IAR Embedded Workbench for ARM
(EWARM) toolchain V6.70.2 + ST-Link
- RealView Microcontroller Development Kit (MDK-ARM toolchain v4.73)
- Atollic TrueSTUDIO STM32 (TrueSTUDIO) tool
Supported Devices
and EVAL boards - STM32F217xx/215xx/207xx/205xx devices and STM322xG_EVAL board
- This
package contains the list of components mentionned above but the
current FW package Examples and Applications have used only the
following components
- LCD ili9325
- Audio Codec cs43l22
- IO Expander stmpe811
- Camera ov2640
- plus
Known
Limitations (planned for next releases) - TrueSTUDIO projects are not provided for a few Applications
- The
LCD ili9320 mounted on previous versions of the STM322xG_EVAL board
will be supported in a future version of the STM32Cube F2 FW package
(V1.1.0)
V0.2.0 / 07-February-2014Main
Changes - Added 14 Application projects available on the STM322xG_EVAL board :
- Application projects related to FatFS (7 projects); FreeRTOS (7 projects); STemWin (2 projects)
- Application projects related to USB will be delivered in a next release
- 43 Example projects available on the STM322xG_EVAL board
- Examples projects related to : ADC,
CAN, Cortex, CRC, CRYP, DAC, DCMI, DMA, Flash, FSMC, GPIO, HASH, I2C,
I2S, IWDG, PWR, RCC, RNG, RTC, SPI, TIMER, UART, WWDG
- HAL F2 drivers alignment with STM32F4xx HAL Drivers V1.0.0RC2
Contents
- Drivers
- Middlewares
- Utilities
Development Toolchains and Compilers - IAR Embedded Workbench for ARM
(EWARM) toolchain V6.70.1 + ST-Link
Supported Devices
and EVAL boards - STM32F217xx/215xx/207xx/205xx devices and STM32F2xG_EVAL board
Known
Limitations (planned for next releases) - Applications :
- USB : Validation
of USB Host and Device examples and applications is still ongoing. Existing projects are provided for information only.
- Examples :
- Some examples still have to be revised for following components : SDIO, RCC. Will be delivered in next releases.
V0.1.0 / 15 November-2013
Main
Changes - First Alpha release of STM32Cube F2 Firmware Package
- This release is targeted only for development purpose within STM32Cube project team, and should not be forwarded outside this team
- This release contains
- HAL
drivers for ADC, CAN,Cortex, CRC, CRYO, DAC, DCMI, DMA, ETH, FLASH,
GPIO, HASH, HCD, I2C, I2S, IRDA, IWDG, NAND, NOR, PCCARD, PCD, PWR,
RCC, RNG, RTC, SD, SMARTCARD, SPI, SRAM, TIM, UART, USART, WWDG
peripherals, under \Drivers\STM32F2xx_HAL_Driver folder
- GPIO/GPIO_IOToggle HAL example running on STM322xG-EVAL board and comes with preconfigured project for EWARM V6.60.1 toolchain, under \Projects\STM322xG_EVAL\Examples\Cortex repository
- Empty folders structure, which will be populated as long as new releases will be done
Contents
Development Toolchains and Compilers
- IAR Embedded Workbench for ARM
(EWARM) toolchain V6.60.1 + ST-Link
Supported Devices
and EVAL boards
- STM32F217xx/207xx/215xx/205xx devices and
STM322xG-EVAL
board
Known
Limitations
- HAL FLASH API is subject to change in a future release
- As
the HAL F2 is directly following the Cube specification initially
implemented on the F4 family, any update of F4 framework will be
applied in the future releases of the F2 framework
LicenseLicensed under MCD-ST Liberty SW License Agreement V2, (the "License"); You may not use this package except in compliance with the License. You may obtain a copy of the License at:
Unless
required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See
the License for the specific language governing permissions and
limitations under the License.
For
complete documentation on STM32
Microcontrollers visit www.st.com/STM32
|