Release Notes for STM32CubeH7 Firmware Package

Copyright 2017 STMicroelectronics

 


STMCube is an STMicroelectronics original initiative to ease developers life by reducing development efforts, time and cos
t. 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 STM32CubeH7 for STM32H7 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 STM32H743 line.

  • The STM32CubeH7 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 STM32CubeH7 firmware package, refer to UM2204 you can download firmware updates and all the latest documentation from www.st.com/stm32cubeH7
  • Below links to the most useful documents
    • UM1713: Developing applications on STM32Cube with LwIP TCP/IP stack
    • UM1720: STM32Cube USB host library
    • UM1734: STM32Cube USB device library
    • UM1721: Developing Applications on STM32Cube with FatFs
    • UM1722: Developing Applications on STM32Cube with RTOS
    • UM2204: Getting started with STM32CubeH7 firmware package for STM32H7xx series

Update History


V1.2.0 / 29-December-2017

Main Changes

  • Maintenance release.
  • General update to fix known defects and several implementations enhancement
  • \HAL
    • HAL SPI: Driver reworked to fix critical issues.
    • HAL : Update HAL Tick implementation.
  • \BSP
    • Update STM32H7xx_Nucleo_144 and STM32H743I_EVAL drivers.
  • \Middleware
    • Update to new version of MbedTLS V2.6.1
    • Update to new version of LwIP V2.0.3
    • Update to new version of FatFs R0.12c
  • \Projects
    • Update projects to support new FatFs, MbedTLS and LwIP versions.
    • Add new FDCAN_Classic_Frame_Networking example running on STM32H743I_EVAL.
    • Improve cache management for all examples and applications using cache maintenance routines.

Contents


Development Toolchains and Compilers

  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.23 ST-LINK
  • IAR Embedded Workbench for ARM (EWARM) toolchain V7.80.4  ST-LINK
  • System Workbench for STM32 (SW4STM32) toolchain V1.14 + ST-Link

Supported Devices and EVAL boards

  • STM32H743/753 devices
  • STM32H743XI-EVAL
  • STM32H743ZI Nucleo 144

V1.1.0 / 31-August-2017

Main Changes

  • Official release to add Demonstration Firmware for STM32H743I_EVAL.
  • General update to fix known defects and several implementations enhancement
  • \CMSIS
    • Update USB OTG bit definition.
    • Adjust PLL fractional computation.
  • \HAL
    • HAL FLASH: Add Mass Erase for both banks.
    • HAL RCC: 
      • Update RCC_PeriphCLKInitTypeDef structure for more IP clock selection flexibility.
      • Adjust PLL fractional computation.
    • HAL SPDIFRX: Add symbol clock generation.
  • \BSP
    • Update STM32H7xx_Nucleo_144 and STM32H743I_EVAL drivers.
  • \Middleware
    • Update to new version of FreeRTOS V9.0.0 MPU
    • Update to use the new version of StemWin 5.40
      • Note:  Applications based on previous version StemWin 5.32 require update to cope with the upgrade to the currently used 5.40. For details please refer to its Release Note and to the updated StemWin applications provided by this firmware package.
    • Update to new version of FatFs R0.12c
  • \Projects
    • Update projects to support new FatFs and STemWin versions.
    • Add new FreeRTOS MPU application running on STM32H743I_EVAL and STM32H7xx_Nucleo_144, only EWARM Toolchain is supported.
    • Add FWupgrade_Standalone and HID_LPM_Standalone applications running on STM32H743I_EVAL.
    • Add Demonstration Firmware for STM32H743I_EVAL.
    • Note:
      • Demonstrations Firmware for STM32H743I_EVAL provided within this package, don't embed:
        • TouchGFX demonstration module. Free evaluation version of the TouchGFX demonstration, based on Draupner Graphics’ commercial graphic library, is available at www.touchgfx.com/stmicroelectronics
        • Embedded Wizard demonstration module. Free evaluation version of the TARA Systems demonstration, is available at www.embedded-wizard.de/stm32

Contents


Development Toolchains and Compilers

  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.23 ST-LINK
  • IAR Embedded Workbench for ARM (EWARM) toolchain V7.80.4  ST-LINK
  • System Workbench for STM32 (SW4STM32) toolchain V1.14 + ST-Link

Supported Devices and EVAL boards

  • STM32H743/753 devices
  • STM32H743XI-EVAL
  • STM32H743ZI Nucleo 144

V1.0.0 / 21-April-2017

Main Changes

  • First official release of STM32CubeH7 (STM32Cube for STM32H7 Series) 

Contents


Development Toolchains and Compilers

  • RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.23 ST-LINK
  • IAR Embedded Workbench for ARM (EWARM) toolchain V7.80.4  ST-LINK
  • System Workbench for STM32 (SW4STM32) toolchain V1.14 + ST-Link

Supported Devices and EVAL boards

  • STM32H743/753 devices
  • STM32H743XI-EVAL
  • STM32H743ZI Nucleo 144

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