Hi all,
I would like to ask about SDMA of i.MX6.
My customer wants to use SDMA with SSI as below.
(1)
DMA transferring from Buffer1(memory) to SSI with specific data size.
(2)
Continuously to completion of (1), start DMA transferring from Buffer2(memory) to SSI with specific data size.
(3)
Continuously to completion of (2), Back to (1).
The customer believes that continuous data transfer to SSI will be achieved by the above procedure.
Is it possible to use SDMA of i.MX6 as above?
Is yes, please let me know how one can handle SDMA for that.
Thanks,
Miyamoto
已解决! 转到解答。
Hi avnet japan fae
unfortunately I think not. Though
SDMA transfers can be chained, SDMA processes one
buffer descriptor and then immediately processes the next
buffer descriptor, creating a buffer descriptor chain.
One channel can support up to 64 buffer descriptors in the
chain. After all buffer descriptors are processed one will have
to reinitialize process. Buffer descriptors are described in
iMX6_Firmware_Guide.pdf, included in SDK
i.MX 6Series Platform SDK : Bare-metal SDK
Best regards
chip
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi avnet japan fae
unfortunately I think not. Though
SDMA transfers can be chained, SDMA processes one
buffer descriptor and then immediately processes the next
buffer descriptor, creating a buffer descriptor chain.
One channel can support up to 64 buffer descriptors in the
chain. After all buffer descriptors are processed one will have
to reinitialize process. Buffer descriptors are described in
iMX6_Firmware_Guide.pdf, included in SDK
i.MX 6Series Platform SDK : Bare-metal SDK
Best regards
chip
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------