STM32H725VGT - 8-bit DMA Bus, OctoSPI & FMC Peripheral Availability
I am working on a prototype board using the STM32H725VGT, based on an existing custom board where LWIP/RTOS Ethernet is already working. Since I have a preference to keep the same MCU for the next design, I am evaluating its ability to support an 8-bit wide data bus with a strobe clock and DMA write-only transfers.
I have a few specific questions:
1. OctoSPI Availability:
• In STM32CubeIDE, the OctoSPI peripheral is disabled for this MCU/package.
• I could not find a clear reason in the datasheet or reference manual. Why is it unavailable, and is there any way to enable it?
2. FMC Peripheral for 8-bit Bus:
• The Flexible Memory Controller (FMC) seems to allow different configurations depending on the package.
• Some STM32H725 variants have different FMC modes available. Why do FMC options differ between STM32H725 packages?
• Would LCD mode be a viable alternative to achieve a DMA-driven 8-bit wide write bus with a strobe clock?
3. Alternative Solutions:
• If OctoSPI is unavailable and FMC is not ideal, is there another recommended peripheral or method to achieve a DMA-based 8-bit parallel write bus with a strobe clock?
Any insights into these limitations and potential solutions would be greatly appreciated.
Thanks!
