From 4dc0a98a62aa09946b7bab4b9cda5bc181b3707b Mon Sep 17 00:00:00 2001 From: Abderrahmane Jarmouni Date: Thu, 23 Nov 2023 19:13:11 +0100 Subject: [PATCH] stm32cube: update stm32h7 to cube version V1.11.1 Update Cube version for STM32H7xx series on https://github.com/STMicroelectronics from version v1.11.0 to version v1.11.1 Signed-off-by: Abderrahmane Jarmouni --- stm32cube/stm32h7xx/README | 10 +- stm32cube/stm32h7xx/release_note.html | 167 +++++++++++++++++++------- 2 files changed, 128 insertions(+), 49 deletions(-) diff --git a/stm32cube/stm32h7xx/README b/stm32cube/stm32h7xx/README index 6e90026dc..30b103276 100644 --- a/stm32cube/stm32h7xx/README +++ b/stm32cube/stm32h7xx/README @@ -6,7 +6,7 @@ Origin: http://www.st.com/en/embedded-software/stm32cubeh7.html Status: - version v1.11.0 + version v1.11.1 Purpose: ST Microelectronics official MCU package for STM32H7 series. @@ -23,7 +23,7 @@ URL: https://github.com/STMicroelectronics/STM32CubeH7 Commit: - 68f3d2c0002489bd232963aeeaf9a58668befe7a + ed7d3d4a8e0961ad2bcb21ba7681d5443964253c Maintained-by: External @@ -48,15 +48,15 @@ Patch List: - Internal reference: Not available. Will be fixed as part of a new eth hal implementation *fix to the V2 HAL API to get PTP to work - In the HAL_ETH_ReadData function where it checks for the last descriptor, + In the HAL_ETH_ReadData function where it checks for the last descriptor, we added a checked if the TSA bit was set in DESC1 - If the TSA bit is set then have a peak at the context descriptor which should be the one + If the TSA bit is set then have a peak at the context descriptor which should be the one after the last descriptor If the CTXT bit is set in the context descriptor then extract the timestamps Impacted files: drivers/src/stm32h7xx_hal_eth.c ST Internal Reference: 142115 - + *Enable legacy ethernet driver using HAL_ETH_LEGACY_MODULE_ENABLED This will have to be removed once Zephyr driver is magrated ot the new Cube HAL ethernet API. diff --git a/stm32cube/stm32h7xx/release_note.html b/stm32cube/stm32h7xx/release_note.html index cfd1ecc23..e8a2ae857 100644 --- a/stm32cube/stm32h7xx/release_note.html +++ b/stm32cube/stm32h7xx/release_note.html @@ -63,9 +63,88 @@

Purpose

Update History

- +

Main Changes

+
    +
  • Deploy support of new LCD component NT35510. +
      +
    • One of the following flags must be enabled in stm32h747i_discovery_conf.h file options in order to select the target daughter board revision connected on STM32H747I DISCOVERY : +
        +
      • USE_LCD_CTRL_OTM8009A : Applicable for all LCD daughter boards (MB1166) except for Rev -A09.
      • +
      • USE_LCD_CTRL_NT35510 : Applicable only for LCD daughter boards (MB1166) Rev -A09.
      • +
    • +
  • +
  • Projects updates +
      +
    • STM32H747I-DISCO : +
        +
      • All LCD DSI video mode projects : add support of new BSP component NT35510.
      • +
    • +
  • +
  • BSP updates +
      +
    • STM32H747I-DISCO BSP Drivers: +
        +
      • Update STM32H747I-DISC BSP drivers to support LCD based on nt35510 component.
      • +
    • +
    • nt35510 BSP component Drivers: +
        +
      • Official release of component drivers for NT35510 in line with STM32Cube BSP drivers development guidelines (UM2298).
      • +
    • +
  • +
+

Contents

+

Projects :

+
    +
  • The STM32CubeH7 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with pre-configured projects for the main supported toolchains. The exhaustive list of projects is provided in this table STM32CubeProjectsList.html.
  • +
+ + + + + + + + + + + + + + + + +
Projects
NameVersionRelease notes
Projectsv1.11.1release notes
+

Components :

+ + + + + + + + + + + + + + + + + + + + + +
Drivers
NameVersionRelease note
BSP STM32H747I-DISCOv3.6.0release notes
BSP nt35510v2.0.0release notes
+
+
+
+ +
+

Main Changes

Maintenance release

  • General updates to fix known defects and implementation enhancements.
  • @@ -95,7 +174,7 @@

    Maintenance release

-

Contents

+

Contents

@@ -512,7 +591,7 @@

Backward compatibility

-

Main Changes

+

Main Changes

Maintenance release

  • General updates to fix known defects and implementation enhancements.
  • @@ -552,7 +631,7 @@

    Maintenance release

  • General update to align firmware projects with the new HAL ETH driver
-

Contents

+

Contents

Drivers
@@ -970,7 +1049,7 @@

Backward compatibility

-

Main Changes

+

Main Changes

  • General updates to fix known defects and implementation enhancements
  • All source files: update disclaimer to add reference to the new license agreement.
  • @@ -1198,7 +1277,7 @@

    Main Changes

-

Contents

+

Contents

Drivers
@@ -1292,7 +1371,7 @@

Backward compatibility

-

Main Changes

+

Main Changes

  • Maintenance release

  • General updates to fix known defects and implementation enhancements

  • @@ -1368,7 +1447,7 @@

    Main Changes

-

Contents

+

Contents

@@ -1815,7 +1894,7 @@

Backward compatibility

-

Main Changes

+

Main Changes

  • Official release to support STM32H723xx/33xx/25xx/35xx/30xx/30xxQ new devices

  • Add support of the STM32H735G-DK and NUCLEO-H723ZG boards. Several examples applications and demonstrations are available on EWARM, MDK-ARM and STM32CubeIDE IDEs

  • @@ -1936,7 +2015,7 @@

    Main Changes

  • Enrich STM32H7B3I-DK examples with FMC_SDRAM example, Two OSPI examples and three OTFDEC examples

-

Contents

+

Contents

Drivers
@@ -2355,7 +2434,7 @@

Backward compatibility

-

Main Changes

+

Main Changes

  • Maintenance release

  • Add support of the value line STM32H7B0 devices over STM32H7B3I-EVAL board. Two examples, with several configurations, are available to show how to boot from internal flash, configure the external memories and jump to user application (located on an external memory)

  • @@ -2482,13 +2561,13 @@

    Main Changes

-

Contents

-

Projects

+

Contents

+

Projects

  • The STM32CubeH7 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table STM32CubeProjectsList.html.

  • Projects Release Note is available release notes

-

Components

+

Components

Drivers
@@ -2900,7 +2979,7 @@

Supported Devices and EVAL boards
-

Main Changes

+

Main Changes

  • Official release to support STM32H7A3xx, STM32H7A3xxQ, STM32H7B3xx, STM32H7B3xxQ, STM32H7B0xx and STM32H7B0xxQ new devices

  • Add support of the STM32H7B3I-DK, STM32H7B3I-EVAL and NUCLEO-H7A3ZI-Q boards. Several examples applications and demonstrations are available on EWARM, Keil and STM32CubeIDE IDEs

  • @@ -3047,13 +3126,13 @@

    Main Changes

-

Contents

-

Projects

+

Contents

+

Projects

  • The STM32CubeH7 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table STM32CubeProjectsList.html.

  • Projects Release Note is available release notes

-

Components

+

Components

Drivers
@@ -3477,7 +3556,7 @@

Backward compatibility

-

Main Changes

+

Main Changes

  • Maintenance release.

  • Add Dual Core demonstrations source code with preconfigured projects on EWARM, MDK-ARM and SW4STM32 IDEs: @@ -3551,8 +3630,8 @@

    Main Changes

  • Update all template projects to add “USE_SPI_CRC” definition to “stm32h7xx_hal_conf.h”. This define is set to 1 by default and customizable by the HAL user
-

Contents

-

Projects

+

Contents

+

Projects

The STM32CubeH7 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table STM32CubeProjectsList.html.

NUCLEO-H743ZI

-

Components

+

Components

Drivers
@@ -3934,7 +4013,7 @@

Backward compatibility

-

Main Changes

+

Main Changes

  • First official release to support STM32H7 Rev.V all lines:
      @@ -4153,8 +4232,8 @@

      Main Changes

-

Contents

-

Projects

+

Contents

+

Projects

The STM32CubeH7 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table STM32CubeProjectsList.html.

NUCLEO-H743ZI

-

Components

+

Components

Drivers
@@ -4556,7 +4635,7 @@

Backward compatibility

-

Main Changes

+

Main Changes

  • Patch release to add definition of UID_BASE (Unique device ID register base address) to the CMSIS STM32H7xx include files.

  • CMSIS @@ -4569,7 +4648,7 @@

    Main Changes

    -

    Main Changes

    +

    Main Changes

    • Patch release to Fix LwIP and mbedTLS applications : enhance Ethernet zero-copy feature allowing to fix ping behavior.

    • Projects @@ -4590,7 +4669,7 @@

      Main Changes

      -

      Main Changes

      +

      Main Changes

      • Add support for STM32H750xx value line
          @@ -4638,8 +4717,8 @@

          Main Changes

    -

    Contents

    -

    Projects

    +

    Contents

    +

    Projects

    The STM32CubeH7 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table STM32CubeProjectsList.html.

    NUCLEO-H743ZI

    -

    Components

    +

    Components

Drivers
@@ -4901,7 +4980,7 @@

Backward compatibility

-

Main Changes

+

Main Changes

  • Maintenance release.
  • General update to fix known defects and several implementations enhancement
  • @@ -4927,8 +5006,8 @@

    Main Changes

  • Update cache management for all examples and applications.
-

Contents

-

Projects

+

Contents

+

Projects

The STM32CubeH7 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table STM32CubeProjectsList.html.

NUCLEO-H743ZI

-

Components

+

Components

Drivers
@@ -5172,7 +5251,7 @@

Backward compatibility

-

Main Changes

+

Main Changes

  • Official release to add Demonstration Firmware for STM32H743I_EVAL.
  • General update to fix known defects and several implementations enhancement
  • @@ -5220,8 +5299,8 @@

    Main Changes

-

Contents

-

Projects

+

Contents

+

Projects

The STM32CubeH7 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table STM32CubeProjectsList.html.

NUCLEO-H743ZI

-

Components

+

Components

Drivers
@@ -5465,12 +5544,12 @@

Backward compatibility

-

Main Changes

+

Main Changes

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

Contents

-

Projects

+

Contents

+

Projects

The STM32CubeH7 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table STM32CubeProjectsList.html.

NUCLEO-H743ZI

-

Components

+

Components

Drivers
Drivers