意思是即使是自定义的AXI IP它也不能识别是吗?我在
但是在/sys/devices/platform/amba_pl目录下使用ls命令得到的结果如下:
cal_sincos即为自定义的AXI IP,amba_pl:uio@0为板上的一个DPI开关引脚直接连接到concat IP作为一个中断输入。这是能正常显示的。
在使用/dev/mem方法之前,我还尝试过UIO的方法,即将上面两个设备在pwtalinux的system-user.dtsi文件中修改为:/include/ "system-conf.dtsi"
/ {
amba_pl: amba_pl {
#address-cells = <1>;
#size-cells = <1>;
compatible = "simple-bus";
ranges ;
uio@0 {
compatible = "generic-uio";
status = "okay";
interrupt-controller;
interrupt-parent = ;
interrupts = <4 0>;
};
};
chosen {
bootargs = "earlycon clk_ignore_unused uio_pdrv_genirq.of_id=generic-uio";
<