Skip to content

Add support for the STM32H7RS #809

@chintal

Description

@chintal

ST has recently launched a series of scalable bootflash MCUs - STM32H7Rx/7Sx. They've also released Nucleo boards for one of the variants : NUCLEO-H7S3L8.

Would it be possible to use platformIO with these chips?

The HAL library provided by ST for these parts is STM32H7RSxx_HAL_Driver, and not the STM32H7xx_HAL_Driver used by all the older STM32H7 parts.

These are bootflash chips having a small amount of on-chip flash (64k), intended to be used by a Boot firmware. The Application firmware is intended to run off of external flash, either with XIP or load-and-run. CubeMX manages this by actually creating 2 projects (or 3, if you also enable the ExtMemLoader application).

I have not yet worked out how the second firmware (Application) is programmed by CubeMX or otherwise into the external flash. I intend to just shoehorn everything I need presently into the boot application, since what I want from this chip is the raw clock speed. The approach to deal with this issue may be similar to what is done on the dual core STM32H7s, which I have not yet used.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions