Skip to main content
DWill.4
Associate II
April 6, 2021
Solved

STM32H7 Quad-SPI for Ethernet Communication

  • April 6, 2021
  • 4 replies
  • 2470 views

I'm confused regarding the importance of Quad-SPI for Ethernet communication. I see that pins PH2/PH3 were configured for QSPI without it being activated for either core. I tested leaving these pins in GPIO_Analog mode and still detected UDP broadcasts from the example code. Are these Quad-SPI pin configurations optional?

How to create project for STM32H7 with Ethernet and LwIP stack working

This topic has been closed for replies.
Best answer by waclawek.jan

@Adam BERLINGER​  will tell it for sure, but I'm reading it as "as in 'H750 there's deliberately quite little FLASH so most probably you'll need external FLASH, probably QSPI-connected".

In other words, no, it's not directly ETH-related.

JW

4 replies

waclawek.jan
waclawek.janBest answer
Super User
April 6, 2021

@Adam BERLINGER​  will tell it for sure, but I'm reading it as "as in 'H750 there's deliberately quite little FLASH so most probably you'll need external FLASH, probably QSPI-connected".

In other words, no, it's not directly ETH-related.

JW

Tesla DeLorean
Guru
April 6, 2021

Just flagging potential conflicts, and more optimal pin choices that don't foreclose other usage.

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
Pavel A.
April 6, 2021

Note that these pins are for MII interface. In RMII mode there's no conflict at all.

--pa

Adam BERLINGER
ST Employee
April 7, 2021

Hello,

yes,

This is due to pin collision in pinout. Moving MII signals from PH2/PH3 allows to use QuadSPI later on if necessary. But it is not required for Ethernet operation.

This is also related to this specific H7 board.

Adam