为32位xilinx板上的设备创建DMAable内存

时间:2018-08-03 10:25:39

标签: xilinx dma

我有一个Xilinx 32位板。因此,总地址ID为0x00000000至0xffffffff。我需要为512 MB DMA使用分配地址,并需要为GPIO端口设置一些地址。我对此有以下怀疑。请在同一点上提出一些建议。 1.我们应该为内核和用户应用程序保留多少内存(从0x00000000开始直到什么?)。是否有任何限制为内核和用户应用程序使用保留特定数量的内存。 2.最好使用哪个区域来使DMAable内存可以分配给某个设备并由设备树加载。 3.我需要有两个GPIO端口,应该将哪些内存分配给GPIO端口。

任何对此高度赞赏的帮助。如果有的话,请分享一些与相同的链接。因为,我是设备驱动程序领域的新手,任何小东西都对我有帮助。

0 个答案:

没有答案