我正在使用Debian Wheezy文件系统和Robert Nelson的最新内核。
我想使用设备树叠加来禁用心跳LED。
我知道有更简单的方法来做到这一点,但我只对使用叠加来禁用心跳LED的答案感兴趣。
我可以通过更改am335x-boneblack.dts中gpio-leds,led0节点中的内容来实现这一点: 从: linux,default-trigger = “heartbeat”; 到 linux,default-trigger = “none”;
然后编译设备树并重新启动。
但是,如果我尝试使用以下叠加实现相同的功能,在成功应用叠加后,心跳LED仍然继续闪烁。我做错了什么?
我知道有更简单的方法来做到这一点,但我只对使用叠加来禁用心跳LED的答案感兴趣。
我可以通过更改am335x-boneblack.dts中gpio-leds,led0节点中的内容来实现这一点: 从: linux,default-trigger = “heartbeat”; 到 linux,default-trigger = “none”;
然后编译设备树并重新启动。
但是,如果我尝试使用以下叠加实现相同的功能,在成功应用叠加后,心跳LED仍然继续闪烁。我做错了什么?
/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";
};
};
};
};
};