Release Notes for STM32CubeF4 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 STM32CubeF4 for STM32F4 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 STM32F4 Series  405xx/415xx/407xx/417xx/427xx/437xx/429xx/439xx/401xC/401xE

  • The STM32CubeF4 firmware package comes with an updater utility, STM32CubeUpdater, that can be configured for automatic or on-demand checks for new firmware package updates (new releases or/and patches).
  • For quick getting started with the STM32CubeF4 firmware package, refer to UM1730 and you can download firmware updates and all the latest documentation from www.st.com/stm32cube

Update History

V1.1.0 / 26-February-2014

Main Changes

  • Add sources of STM324x9I-EVAL (both references MB1046 and MB1063), STM324xG-EVAL and STM32F429I-Discovery Demonstration (only for EWARM and MDK-ARM)
    • Media sample files (*.jpg and *.emf) to be used with the demonstration are provided under Utilities\Media
  • Use updated version of STemWin V5.22
  • Miscellaneous update on Examples, Applications, Demonstrations and Templates projects for some boards; for more details refer to the associated release notes
  • Minor update in STM324x9I-EVAL, STM324xG-EVAL and STM32F429I-Discovery uSD and EEPROM BSP drivers

Contents


Development Toolchains and Compilers

  • IAR Embedded Workbench for ARM (EWARM) toolchain V6.70.3
  • RealView Microcontroller Development Kit (MDK-ARM) toolchain v4.73
    • A software patch is needed to use STM32F401xE devices with MDK-ARM v4.73. If you do not have this patch installed, you can install it from the following folder "\Utilities\PC_Software\MDK-ARM_STM32F401xE_Patch"
  • Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain v4.3.0

Supported Devices and EVAL boards

  • STM32F429xx/439xx devices and STM324x9I-EVAL board RevB
  • STM32F429xx and STM32F429I-Discovery board RevB
  • STM32F407xx/417xx devices and STM324xG-EVAL board RevC
  • STM32F407xx and STM32F4-Discovery board RevC
  • STM32F401xC and STM32F401-Discovery board RevB
  • STM32F401xE and STM32F4xx-Nucleo board RevC

Known Limitations

  • TrueSTUDIO projects are not provided for few Applications and Demonstrations (10 in total)

V1.0.0 / 18-February-2014

Main Changes

  • First official release of STM32CubeF4 (STM32Cube for STM32F4 Series)

    Contents


    Development Toolchains and Compilers

    • IAR Embedded Workbench for ARM (EWARM) toolchain V6.70.3
    • RealView Microcontroller Development Kit (MDK-ARM) toolchain v4.73
      • A software patch is needed to use STM32F401xE devices with MDK-ARM v4.73. If you do not have this patch installed, you can install it from the following folder "\Utilities\MDK-ARM_STM32F401xE_Patch"
    • Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain v4.3.0

    Supported Devices and EVAL boards

    • STM32F429xx/439xx devices and STM324x9I-EVAL board RevB
    • STM32F407xx/417xx devices and STM324xG-EVAL board RevC
    • STM32F407xx and STM32F4-Discovery board RevC
    • STM32F401xC and STM32F401-Discovery board RevB
    • STM32F429xx and STM32F429I-Discovery board RevB
    • STM32F401xE and STM32F4xx-Nucleo board RevC

    Known Limitations

    • STM324x9I-EVAL, STM324xG-EVAL and STM32F429I-Discovery Demonstrations sources will be provided in V1.1.0 release planned very soon
    • TrueSTUDIO projects are not provided for few Examples and Applications (7 in total)
    • MDK-ARM projects are not provided for 2 Applications (2 in total)

    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