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
Search found 2 matches
- Mon May 09, 2022 1:44 pm
- Forum: General discussion
- Topic: anybody got the ADC on stm32H743 working with DMA?
- Replies: 10
- Views: 11719
- Mon May 09, 2022 1:42 pm
- Forum: General discussion
- Topic: anybody got the ADC on stm32H743 working with DMA?
- Replies: 10
- Views: 11719
Re: anybody got the ADC on stm32H743 working with DMA?
Hi,
You need to invalidate cache when DMA completed transfer.
You need to invalidate cache when DMA completed transfer.