AXI DMA驱动移植
①、构建vivado工程,添加ila,编译bit文件
注:要用总线的方式加ila,单独接就会失去总线,下面接法是错误的
通过网表查看的现象
②、内核配置
CONFIG_DMADEVICES
CONFIG_XILINX_DMA
③、设备树修改
46 &axi_dma_0 {
47 status = "okay";
48 dma-channel@40400000 {
49 xlnx,device-id = <0x0>;
50 };
51 dma-channel@40400030 {
53 xlnx,device-id = <0x1>;
54 };
55 };
59 &amba_pl{
60
61 axidmatest_1: axidmatest@1 {
62 compatible ="xlnx,axi-dma-test-1.00.a";
63 dmas = <&axi_dma_0 0
64 &