2025-09-05 7:25 AM - edited 2025-09-05 7:26 AM
A couple questions on using the PSRAM on the STM32H7S7 DK.
The "XSPI_PSRAM_MemoryMapped" example configures the XSPI module to have a max transfer length of 0, indicating continuous streaming without wrap can be used. However, the datasheet for APS256XNN only lists wrapping burst modes, no continuous streaming. Shouldn't the configuration be:
hxspi1.Init.MaxTran = 32;
to match the default burst wrap of the part?
As an cleaner alternative to manual register writes, I tried using the "External Memory Manager" Middleware to correctly work with the on-board PSRAM. Is the APS256XNN PSRAM not supported by this middleware?