STM32H7B3I-EVAL
OCTOSPI Flash Programming Support
Before continuing with this article, please read the generic article about QSPI flash programming support on STM32H7 devices (STM32H7 (Q)SPI support).
Example implementation
As described in the generic article, the reference flash algorithm is part of the JLinkARM.dll so no further action is required. An example pinout used on the STM32H7B3I EVAL board, is given below. This example assumes a Macronix MX25LM51245G(64MB flash) connected to the Octo-SPI interface of the STM32H7B3LI.
Quad-SPI Interface Pins
The ST STM32H7B3XI EVAL uses the following port pins to interface the (Q)SPI flash or dual (Q)SPI flash.
Alternate function | Port / Pin |
---|---|
OCTOSPI_CLK | PB2 |
OCTOSPI_CS | PG6 |
OCTOSPI_D0 | PF8 |
OCTOSPI_D1 | PF9 |
OCTOSPI_D2 | PF7 |
OCTOSPI_D3 | PF6 |
OCTOSPI_D4 | PC1 |
OCTOSPI_D5 | PH3 |
OCTOSPI_D6 | PD6 |
OCTOSPI_D7 | PG14 |