UISRC工程师学习站

标题: axi_vdma驱动probe函数未运行 [打印本页]

作者: mrdwq    时间: 2020-6-9 10:58
标题: axi_vdma驱动probe函数未运行
我修改了S03_CH09_AXI_VDMA_MT9V034摄像头采集系统,并尝试在linux系统下运行程序。system.pdf为Vivado工程结构。系统已经能够启动。devicetree.dts是设备树源文件。在/sys/bus/platform/devices能够解析设备树中的vdma。接着我修改了axi_vdma.c,主要修改了axivdma_open、axivdma_release和axivdma_of_ids。axivdma_of_ids中的.compatible与设备树源文件中的.compatible保持一致。但是我用insmod命令加载模块,probe函数中的printk并没有打印出来,/dev下也没有出现axivdma_dev。另一个问题就是我查看了/lib/modules/4.14.0-xilinx/目录下的modules.builtin中的内容,可以看到官方的xilinx_dma.ko的路径是/kernel/drivers/dma/xilinx/xilinx_dma.ko。但是在kernel/drivers的路径下并没有xilinx_dma.ko。这种情况是否正常,还是内核编译的时候有问题?
有关的文件包含在反馈素材压缩包中。




作者: ぉ沙皮狗的忧伤    时间: 2020-9-11 17:16
当你设备在设备树中获取到相关的硬件描述信息,获取到了就进入了probe函数,没进入说明你未获取到
作者: 669475880    时间: 2020-12-5 11:18
台湾威力彩设备在设备树中获取到相关的硬件描述信息,体彩排列5获取到了就进入了probe函数,没进入说明你未获取到





欢迎光临 UISRC工程师学习站 (https://www.uisrc.com/) Powered by Discuz! X3.5