我们使用的是Zedboard和Xilinx的AXI DMA IP。然而,我相信我们的错误与Linux内核有关。为了获得DMA的tx/rx通道,linux提供了dma_request_channel函数。此函数使用需要与DMA匹配的过滤器和过滤器参数。此函数获取系统中所有可用DMA的列表,并使用过滤器将其与我们想要的匹配。但是,这似乎不能获得所有可用的DMA,而只能获得一个。ARM内核自带PL330 hard IP DMA。这是它唯一能看到的。内核</e
对内核模块的检查显示它们没有安装:modprobe: FATAL: Module quota_v1 not foundquota_v2 not found in directory /lib/modules/4.4.0-1060-awsubuntu@ip-10-0-0-78:~$ sudo apt-get update