Page 2 of 2

Re: anybody got the ADC on stm32H743 working with DMA?

Posted: Mon May 09, 2022 1:44 pm
by Eternalist0
Hi,

You need to invalidate cache when DMA completed transfer. DMA data transfers are transparent to CPU where a cache mechanism exist between cpu and memory. CPU and you see cache values.

You can do that by using "SCB_InvalidateDCache_by_Addr()" function in "core_cm7.h" file.

All the bests,
Savas