From experience I have found ARM support rather limited on this forum.
What ARM manufacturers/models are you using (or planning to use)?
1 of 1 people found this helpful
I've used it for the Cortex R (Hercules) and it was not easy to get lots of info.
I learned it by looking at the demo applications that are available in HALCoGen help,
Then I read the DMA parts of the reference manual and tried to link all the things together.
(and appnotes like http://www.ti.com/lit/an/spna231/spna231.pdf )
And then I used forums to learn that DMA doesn't work for particular memory cache modes.
I'm still not very comfortable that I get everything right in my designs.
I find it (except for the most straightforward cases) a difficult subject. I always struggle to develop a performant data pipeline