2025-01-24 11:19 PM - last edited on 2025-01-25 09:07 AM by SofLit
Hello STM,
I'm working on a project using the STM32H7R3L8H6H MCU with a PSRAM chip connected via HEXASPI to XSPM1. I'm encountering massive issues with the PSRAM initialization, which I described in a different post. I found a discrepancy between the RM0477 Reference manual documentation and the STM32CubeProgrammer during my tests.
The XSPI_TCR register is described like this in the RM0477:
If I open the STM32CubeProgrammer register window, I find a DHQC flag on the register bit 28 position.
This bit is set to 1 all the time, and I have no information about its meaning.
Can someone please explain the function of this flag?
The STM32H7Rx/7Sx Arm®-based 32-bit MCUs are somewhat complex devices, and one would expect an actual reference manual. This isn't just some kind of "typo" in the documentation; it's another flag that probably has some functionality attached to it.
Be vigilant and always remember:
"Always be yourself. Unless you can be a pirate. Then always be a pirate."