小编Ray*_*Ray的帖子

在设备树覆盖的beaglebone黑色上改变了听力

我正在使用Debian wheezy文件系统和Robert Nelson的最新内核.我想禁用使用设备树覆盖的心跳.

我知道有更简单的方法可以做到这一点,但我只对使用叠加来禁用心跳导致的答案感兴趣.

我可以通过以下方式更改gpio-leds,led0 leaf in am335x-boneblack.dts:linux,default-trigger ="heartbeat"; 到linux,default-trigger ="none";

然后编译设备树并重新启动.

但是,如果我尝试使用以下叠加层实现相同的功能,则在使用echo> $ SLOTS成功应用叠加层后,心跳指示灯会继续闪烁.
我究竟做错了什么?

/dts-v1/;
/plugin/;
/
{
    compatible = "ti,beaglebone", "ti,beaglebone-black";
part-number = "pru";
version = "00A0";
fragment@0
 {
    target = <&ocp>;
    __overlay__
    {
         gpio-leds
        {
            compatible = "gpio-leds";
            pinctrl-names = "default";
            pinctrl-0 = <0x3>;
             led0
             {
                label = "beaglebone:green:usr0";
                gpios = <0x5 0x15 0x0>;
                linux,default-trigger = "none";
                default-state = "off";
            };
        };
    };
};
};
Run Code Online (Sandbox Code Playgroud)

overlay device-tree beagleboneblack

5
推荐指数
1
解决办法
3908
查看次数

标签 统计

beagleboneblack ×1

device-tree ×1

overlay ×1