2025-06-02 11:51 PM
I am using the OCTSPI1 of STM32L4Q5CGTX to set HYPERRAM to memory-mapped mode.
Memory can be read and written correctly.
When I use STM32CubeIDE to check the HYPERBUS signals with an oscilloscope while the CPU is stopped with a break during program execution, CS# periodically becomes active, RWDS becomes HIGH during the CA section, and a clock is also output. Why does memory-mapped mode drive the HYPERBUS even when HYPERRAM is not being accessed? Is this a HYPERBUS specification?
Can anyone answer this question?
Thank you in advance.
2025-06-03 12:05 AM
A kind of DRAM that requires regular refresh cycles ?
2025-06-03 12:09 AM
Thank you for your reply.
The HYPERRAM I'm using automatically starts refreshing when CS# is not active. It is a type that does not require instructions from the host.
Thank you in advance.