2025-06-08 11:41 PM
I'm having difficulties in approaching GPDMA in H5 architecture.
In another thread I'm trying to run a DMA, which keeps going itself (circularly?).
Does that mean inherently that always a linked list has to be used?
And would uneviteably go along with an interrupt being generated?
If the buffer length is 1 (in my case), that would be very costly and would foil the benefit of DMA.
Where can I find a good source for reading on (tutorial, examples)?
Solved! Go to Solution.
2025-06-09 2:22 AM
Hello,
STM32H5 workshop - 05 More advanced GPDMA - Linked Lists (intermediate)
2025-06-09 2:22 AM
Hello,
STM32H5 workshop - 05 More advanced GPDMA - Linked Lists (intermediate)
2025-06-09 4:06 AM - edited 2025-06-09 4:40 AM
Thanks for the link. As so often, the examples are not 100% covering my requirements. In my case I need to configure a DMA-transfer from memory to peripheral.
Thus I'm unsure what to enter into the LL-structure into DestAddress in the runtime configuration.
My destination is the I2S2 Tx register. What is the Macro name for it?
Is it (uint32_t)((&hi2s2)->pTxBuffPtr) ?