Мне просто интересно, если ошибка, которую я получаю от драйвера DMA в dmaengine_prep_interleaved_dma,
axidma: axidma_dma.c: axidma_prep_transfer: 236: Невозможно подготовить механизм dma для буфера передачи DMA.cma: cma_release (страница effd1000) cma: cma_release (страница effc1000)
может быть связано с тем фактом, что мой прямой доступ к памяти находится в прямом направлении больше и не использует скаттер сбор ...
Linux - это Petalinuxаппаратное обеспечение - это платформа Zynq от Xilinx с 64-битным прямым доступом к памяти напрямую.