| 
 
中级会员  
 
	积分305金钱305 注册时间2020-10-19在线时间62 小时 | 
 
| 这是我的设备树文件,这里ps_led是运行正常的,我仿写AXIGPIO,然后在终端中期望能够控制电平输出:复制代码//#define GPIO_ACTIVE_HIGH 1
//#define GPIO_ACTIVE_LOW 0
///include/ "system-conf.dtsi"
#include <dt-bindings/gpio/gpio.h> 
#include <dt-bindings/input/input.h> 
#include <dt-bindings/media/xilinx-vip.h>
#include <dt-bindings/phy/phy.h> 
#include "pl.dtsi"
/ {
model = "CHopes Linux ALINX Zynq Core Board";
compatible = "xlnx,zynq-zc701","xlnx,zynq-7000";
chosen{
        bootargs = "console=ttyPS0,115200 earlycon root=/dev/mmcblk0p2 rw rootwait";
        stdout-path = "serial0:115200n8";
   };
user-leds{ 
        compatible="gpio-leds";
    
        led@0{
                label = "ps_led0";
                gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>;
                linux,default-trigger = "heartbeat";
                default-state = "on";
        };  
  };
user-axigpio{
        compatible="xlnx,xps-gpio-1.00.a";
        agpio@0{
                label = "pl_led0";
                pios=<&axi_gpio_0 0 0 GPIO_ACTIVE_HIGH>;
                xlnx,all-outputs = <0x1>;
                xlnx,dout-default = <0x1>;
                };
        };
};
 结果我并没有在其中找到相应内容。
 请教下我该怎么写设备树?PDF中这一节并没有实例,不清楚该怎么实现。
 
 
 
 
 | 
 |