STM32H725 SRAM1 vs SRAM2 in D2 domain
Hi!
I use SRAM 1 (0x30000000 - 0x30003FFF) in D2 domain for USART2, USART3 DMA buffers. All work clean. If I use SRAM2 (0x30004000 - 0x30007FFF) just after running debug it's all right. But after "Reset chip and restart debug session" the first access into SRAM2 is a cause of system fail. There is no Error Handler or bus fault, but SysTick stop, system slip.
There is no problems with SRAM1.
If switch off D-cache or disable cache for SRAM2 region in MPU system work perfect.
So what differece betwen SRAM1 and SRAM2 in D2?