I am doing a bare-metal i.MX6 quad.
Question 1:
The basic SDMA engine (scripts) only allows 64 buffer descriptors. Can this be increased (new scripts)?
Question 2:
Also, the example SDK shows that the buffer (not BD) memory must be non-cache. Compared to the PowerQuiccII this seems like a drawback. Does the SDMA engine allow snooping on the bus so that the buffer memory can be cached?
Hi Zozobra
- right, this could be changed using new scripts
- unfortunately SDMA is not capable to use cache
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Thanks, are there new scripts? Is there starting source code and a compiler that we can use?
nxp does not support sdma scripts developing.
Just for reference useful link:
http://billauer.co.il/blog/2011/10/imx-sdma-howto-memory-map/