Skip to main content
Visitor II
November 3, 2021
Question

Is there a complete/correct STM32H73x.svd file anywhere?

  • November 3, 2021
  • 3 replies
  • 5084 views

I have the STM32H73x.svd from then STMCubeH7 pack version 1.9.0 but it is far from compete/correct.

Some examples

AHB3 clock enable /reset registers do not have any of the OCTOSPI items in there, but has a QSPI entry.

Similar some timer enables/reset are in the same case (23 and 24 specifically)

the Flash ACR register field for Latency is the incorrect length (3 when it should be 4)

    This topic has been closed for replies.

    3 replies

    Graduate II
    November 4, 2021

    Hello,

    I've discovered lately that ST offers most up to date SVD files on the product web page.

    In your case it should be https://www.st.com/en/microcontrollers-microprocessors/stm32h723-733.html#cad-resources

    Then click on the System View Description link.

    I'm not saying it has everything in it, but it should be the latest revision available.

    Best regards.

    Technical Moderator
    November 4, 2021

    It is described as 3 bits there as well.

    I entered a ticket for this FLASH->ACR.Latency mismatch (refman vs svd).

    CGran.3Author
    Visitor II
    November 4, 2021

    @Mike_ST​ 

    Can you also put a ticket in to get the enable/reset registers fixed. Specifically the AHB3 ones for OCTOSPI and APB1 for the Timer 23 and 24?

    Technical Moderator
    November 4, 2021

    Hello,

    There are some in the STM32CubeProgrammer as well:

    C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\SVD

    I know this is convenient to have them already complete but it can be edited just to add what is missing.

    Graduate II
    November 4, 2021

    Hi @Mike_ST​ ,

    While this is true, the files that comes with CubeProgrammer are not up to date.

    For example the G0B1RE SVD file that ships with the version 2.8.0 is quite old and uncomplete.

    I am not sure that CubeProgrammer needs to have an auto update system integrated (something like git fetch/pull), as it needs to stay slick and reactive...

    Best regards.

    Technical Moderator
    November 4, 2021

    >>For example the G0B1RE SVD file that ships with the version 2.8.0 is quite old and uncomplete.

    Can you give one example of what is missing ?

    I can enter a ticket if I have one.

    Visitor II
    May 30, 2022

    @Mike_ST​ : Could you please also update OTG_HS register description? At least the description of OTG_HS_GOTGCTL is not complete, others probably as well. I'm using an STM32H743. The SVD ist STM32H743.svd which comes from the Keil STM32H7xx_DFP version 3-0-0. It is the same file that can also be downloaded from the ST homepage (CAD section) directly (see above).

    Technical Moderator
    May 31, 2022

    Ok, I've added that in the ticket.