T2080'DMA fail to to transfer data to peripheral interface space

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

T2080'DMA fail to to transfer data to peripheral interface space

跳至解决方案
2,019 次查看
GeekFork
Contributor I

Hi Expert,

I am trying to use T2080's DMA to transfer data to peripheral interface space(e.g UART's FIFO, PCI), but it always raise a "Transfer Error" status and never success. The transfer is Ok between system memory.

It seems that PAMU need to be configured to authorize DMA to access periphyral region. The situation make no change after I do so.

Would you have some suggestions to enable DMA to access peripheral space?

By the way, where I can find the DMA driver code in Linux? I download the mainline Linx 5.5.x, but it seems that this DMA's driver is not included.

 

Thanks in advance!

-Jerry

标签 (1)
0 项奖励
回复
1 解答
2,013 次查看
Pavel
NXP Employee
NXP Employee
0 项奖励
回复
2 回复数
2,014 次查看
Pavel
NXP Employee
NXP Employee

See the Section 7.3 in SDK 2.0-1703 documentation:

https://www.nxp.com/docs/en/supporting-information/QORIQ-SDK-2.0-IC-REV0.pdf

0 项奖励
回复
1,959 次查看
GeekFork
Contributor I

Thanks Pavel for the reply

0 项奖励
回复