2020-05-02 10:15 PM
I would like to perform DMA based memory to memory transfer between
cores with interrupt generation on Transfer Complete. To start of with the project i
used Demo code (STM32Cube_FW_H7_V1.7.0 -> Projects -> NUCLEO-H745ZI-Q
->
Demonstrations) added memory to memory DMA transfer to it (source and
destination with absolute addresses in AHB SRAM1 region).
On debug process, CM4 core gets halted after an iteration or two and
therefor no execution of code happens! What could have possibly gone
wrong?
P.S "SCB_InvalidateDCache_by_Addr" is performed in DMA ISR. Also
tried
to flash release version on controller, turned out to be not much
useful!
2020-05-03 06:23 AM
I think you'll need to debug and figure out why and where the CM4 is halted. Gotta be a reason. Why do you think it's halted?