Skip to content

External SPI flash support on STM32H7 #2085

Open
@dsdve

Description

@dsdve

As of now, it seems that the BMP supports writing to external (memory-mapped) SPI flash only on RP2040 targets. Is it feasible to extend this to other targets, specifically STM32H7 (H730 and H750)?

The existing SFDP code appears generic enough, so it seems like this would primarily involve updating the target-specific code with a new flash region and relevant drivers. Of course there are some complications like

  • not having a single consistent Quad/Octo-SPI peripheral on all H7s,
  • possibly having to support varying flash configurations (e.g. singular or parallel/"dual" modes),
  • almost definitely (?) having to support varying pin configurations

I currently have a workaround in place, but if such support was generally desired, I would like to eventually work on implementing it on the BMP.

Any suggestions and hints would be greatly appreciated! :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions