Skip to content

[stm32] H7 flash driver and example#1345

Draft
hshose wants to merge 2 commits intomodm-io:developfrom
hshose:feature/h7flash
Draft

[stm32] H7 flash driver and example#1345
hshose wants to merge 2 commits intomodm-io:developfrom
hshose:feature/h7flash

Conversation

@hshose
Copy link
Copy Markdown
Contributor

@hshose hshose commented Mar 16, 2026

H7 Flash Configuration

I hope I didn't miss any:

Devices Reference Manual Banks Sectors/Bank Sector Size
H723, H725 RM0468 1 8 128 KB
H730 RM0468 1 1 128 KB
H733, H735 RM0468 1 8 128 KB
H742xG RM0433 2 4/bank 128 KB
H742xI RM0433 2 8/bank 128 KB
H743xG, H753xG RM0433 2 4/bank 128 KB
H743xI, H753xI RM0433 2 8/bank 128 KB
H750 RM0433 1 1 128 KB
H745xG, H747xG RM0399 2 4/bank 128 KB
H745xI, H747xI RM0399 2 8/bank 128 KB
H755xI, H757xI RM0399 2 8/bank 128 KB
H7A3xG RM0455 2 64/bank 8 KB
H7A3xI RM0455 2 128/bank 8 KB
H7B0 RM0455 1 16 8 KB
H7B3xI RM0455 2 128/bank 8 KB
H7R3, H7S3 RM0477 1 8 8 KB

Bank 2 always starts at 0x08100000

The H7R/H7S devices seem to use a different flash controller; I therefore excluded them.

Examples:

  • Nucleo H723 with single bank flash
  • Nucleo H743 with dual bank flash

@hshose hshose marked this pull request as draft March 16, 2026 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant