You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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!
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.
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.
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.
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.
Activity
fpistm commentedon Oct 7, 2025
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.
[-]NUCLEO-H7S3L8 Support (NUCLEO-144)[/-][+]Add STM32H7R/S support [/+]razvanphp commentedon Jan 22, 2026
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!
fpistm commentedon Jan 22, 2026
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.
razvanphp commentedon Jan 22, 2026
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.
fpistm commentedon Jan 22, 2026
Yes but a driver need to be develop tu be able to use the OCTOSPI flash.
fpistm commentedon Jan 29, 2026
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.
razvanphp commentedon Jan 29, 2026
That's great! So we still need the octoSPI driver to really test it on the nucleo board?
fpistm commentedon Jan 29, 2026
Yes and some fix in some bsp. I didn't check any build. Just introduced the cube H7RS.
fpistm commentedon Aug 11, 2026
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.