STM32H750IB getting into persistent problem with SCB_EnableDCache
Hi, We've been using a board (the Daisy Seed) that has an STM32H750IB and external QSPI flash chip.
We're having an issue with some of the boards somehow getting into a persistent (across reset. power cycle, and chip erase) state whereby the SCB_EnableDCache function is taking several seconds to execute. Even stranger, when DCaching is disabled, then the QSPI init call takes several seconds. Most of the boards are working fine, but somehow something happens and the board/chip will start doing this. In one case, it just as randomly stopped doing it.
Could some kind of un-initialized variable be causing this?
Also, we're using an older version of CMSIS code (Ver 5.0.1), has anything been fixed or changed in the newer versions?
