imx28 DMA

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 
1,252件の閲覧回数
liuxing
Contributor II

Does the DMA of imx28 support memory- to-memory transfer?I mean that transfer data block in DDR.

pastedImage_1.png

ラベル(1)
0 件の賞賛
1 解決策
1,176件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

> address of channel 0~13 is constant.Is it right?

yes, right.

Best regards
igor

元の投稿で解決策を見る

0 件の賞賛
5 返答(返信)
1,176件の閲覧回数
liuxing
Contributor II

If the dest and source address can be programmed,the memory to memory access can be implemented.

what's about PIOWORD?

The CMDPIOWORDS field, if nonzero,
instructs the DMA engine to copy these words to the APB, beginning at the first
register address offset for the peripheral and and incrementing the register offset each
cycle.

0 件の賞賛
1,177件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

> address of channel 0~13 is constant.Is it right?

yes, right.

Best regards
igor

0 件の賞賛
1,176件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi xing

I believe you are right, dma does not support memory to memory transfers.

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 件の賞賛
1,176件の閲覧回数
liuxing
Contributor II

I think the dest/source address of channel 0~13 is constant.Is it right?

If I want to access the whole physical memory,do you have a way to implement it?I wanted to implement it via DMA.

0 件の賞賛
1,176件の閲覧回数
liuxing
Contributor II

Thanks a lot!

Are you sure this conclusion?what's the function of the empty channel?

0 件の賞賛