Been meaning to do this one for a long time, but better late than never.
Here's a summary of all of the quirks of the STM32H735 OCTOSPI that I'm aware of, and workarounds for the worst of the pain if you are using it for FPGA interfacing.
https://www.serd.es/2025/07/16/STM32H735-OCTOSPI-quirks.html
@azonenberg Thanks for writing all that down! I get the impression that indirect mode doesn't have any of these issues, so what are the downsides of using that mode? Lower throughput?
@matten indirect mode is definitely less buggy but it behaves like a normal MCU peripheral rather than an extension of the memory space.
So you don't get the clean bridging where you can just have a struct of SFRs and poke them directly from code.
@azonenberg Thanks for writing this up Andrew, personally I think ST should publish it as an app note