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

Update
History
V1.3.0
/ 29-June-2018
Main
Changes - Add support for STM32H750xx value line
- The STM32H750xx
value line come with only 128KB internal flash, it is intended for
code execution from external memories.
- This
STM32CubeH7 FW release provides several applications to demonstrate how
to boot from internal flash, configure the external memories and jump to user
application (located on external memory). Two possible use cases are
available : XiP and BootROM.
- XiP use case is intended for eXecution in Place from external flash memory (QSPI or FMC-NOR flash) .
- The user application code shall be linked with the target
execution memory address (external QSPI or FMC-NOR flash).
- BootROM use case is intended to demonstrate
how to boot from internal flash, configure the external RAM memories
(SDRAM or SRAM), copy user application binary from a micro-SD or from QSPI-Flash to the external SDRAM or external SRAM then jump to the user application.
- The user application code shall be linked with the target execution memory address (external SDRAM or SRAM).
- \CMSIS
- Add the support of STM32H750xx devices
- \Projects
- Add Following applications for STM32H743I_EVAL :
- ExtMem_Boot :
- This
application shows how to boot from internal flash, configure external
memories then jump to user application located on external memory
- User can select QSPI flash , FMC-NOR flash, external SDRAM or external SRAM for code execution.
- ExtMem_Application\LedToggling :
- Sample application runing from external flash (QSPI flash or FMC-NOR flash), external SRAM or external SDRAM
- ExtMem_Application\FreeRTOS :
- Sample FreeRTOS application with execution from external flash (QSPI flash or FMC-NOR flash), external SRAM or external SDRAM
Contents
Development
Toolchains and Compilers - IAR Embedded Workbench for ARM (EWARM) toolchain V7.80.4 + ST-Link.
- Patch for STM32H750xx value lines available here:
- Utilities\PC_Software\patch\EWARM\
- Note : this patch allows to program correctly internal flash and external flash (QSPI flash and FMC-NOR flash) . However, "verify" phase after programming is not functional for external FMC-NOR flash on the STM32H743I-EVAL board
- RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25 + STMicroelectronics.STM32H7xx_DFP.0.0.8.pack
- Patch for STM32H750xx value lines available here:
- Note : this patch allows to program correctly internal flash and external flash (QSPI flash and FMC-NOR flash)
- System Workbench for STM32 (SW4STM32) toolchain V2.5.0 + ST-Link.
- Note : rely on the STM32CubeProgarmmer to load the external flash application (QSPI flash and FMC-NOR flash)
Supported
Devices and EVAL boards
- STM32H743/753
devices
- STM32H750
devices
- STM32H743XI-EVAL
- STM32H743ZI
Nucleo 144
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
|