Skip to content

Add STM32H7R/S support  #2829

Open
1 of 1 issue completed
Open

Description

@dpoettler

Board description (please complete the following information):

Tried adding it myself but couldn't follow the guide sadly

Activity

  1. fpistm commented on Oct 7, 2025

    @fpistm
    Member

    Hi @dpoettler
    Before adding the board the STM32H7R/S series have to be added as it has its own STM32Cube: https://github.com/STMicroelectronics/STM32CubeH7RS
    Moreover, it will require extra effort to support as it would probably required to support a bootloader in the 64k bootflash.

  2. changed the title [-]NUCLEO-H7S3L8 Support (NUCLEO-144)[/-] [+]Add STM32H7R/S support [/+] on Oct 7, 2025
  3. added theissue type on Oct 7, 2025
  4. razvanphp commented on Jan 22, 2026

    @razvanphp

    Hello. How can we support for adding this? Is there an official guide or can you quickly mention what is needed to be done? We can open PRs then. Thank you!

  5. fpistm commented on Jan 22, 2026

    @fpistm
    Member

    Hi @razvanphp
    any contribution are welcome.
    As a first step STM32CubeH7RS have to be added (HAL drivers, CMSIS Device header,...), a script exists to help on this + do some manual update.
    Then add the generic variant thanks also a script.
    Then update some code if needed.
    I'm not H7RS expert but as far as I can tell the hard thing for the H7RS is to properly manage the fact it is flashless and required to manage an external memory.

    I can help on the 2 first part and provide a base PR.

  6. razvanphp commented on Jan 22, 2026

    @razvanphp

    I can help on the 2 first part and provide a base PR.

    That would be great!

    At least for the nucleo, flash and memory size is known, so we can bake that into the board info. I guess for custom one, each developer needs to configure this anyway.

  7. fpistm commented on Jan 22, 2026

    @fpistm
    Member

    Yes but a driver need to be develop tu be able to use the OCTOSPI flash.

  8. fpistm commented on Jan 29, 2026

    @fpistm
    Member

    Hi @razvanphp
    I've made a draft PR #2912 to introduce the STM32H7RS HAL/LL and cmsis device header files.
    It also add the generated files for all the generic variants.

  9. razvanphp commented on Jan 29, 2026

    @razvanphp

    That's great! So we still need the octoSPI driver to really test it on the nucleo board?

  10. fpistm commented on Jan 29, 2026

    @fpistm
    Member

    Yes and some fix in some bsp. I didn't check any build. Just introduced the cube H7RS.

  11. fpistm commented on Aug 11, 2026

    @fpistm
    Member

    Hi @razvanphp
    FYI, I've updated my PR (rebase on top of the main) and add some quick update.
    Like this I was able to perform a blink on a nucleo H7S3L8 using the 64k flash.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions