Release Notes for STM32Cube F2 Firmware Package

Copyright 2014 STMicroelectronics

 

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-2014

Main 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-2014

Main Changes

  • Added Application projects available on the STM322xG_EVAL board :
    • LwIP :  7 projects
  • 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
      • eeprom M24C64
      • SRAM IS61WV1024

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-2014

Main 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


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 

License

Licensed 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