2026-01-12 6:18 AM - last edited on 2026-01-12 6:29 AM by mƎALLEm
Hi you all,
as a breef summary; I set up a timer to trigger an adc that should than use the DMA to transfer the data to memory, i need 111 samples at a time. Sadly for some reason this only works for one sample so if i check
on a LQFP176 Package
Did anyone observe something simelar or has any help at hand ?Solved! Go to Solution.
2026-01-12 9:07 AM - edited 2026-01-12 9:07 AM
Does the first value in the buffer get populated?
Is the buffer somewhere where DMA can access?
DMA is not working on STM32H7 devices - STMicroelectronics Community
Including the full compileable project code would be helpful.
2026-01-12 9:07 AM - edited 2026-01-12 9:07 AM
Does the first value in the buffer get populated?
Is the buffer somewhere where DMA can access?
DMA is not working on STM32H7 devices - STMicroelectronics Community
Including the full compileable project code would be helpful.
2026-01-13 12:20 AM - edited 2026-01-13 12:21 AM
Thank you so much it is exactly as you stated, it was an issue of the buffer beeing placed in the DTCMRAM region.
Now everthing works as expected.
I was absolutly not aware of that beeing an issue.
I tried to find some references to this specific behaviour in the reference manual but i could not find any neither in the ADC section nor in the DMA section. Those for sure would be helpful