Ich benutze das Debian Wheezy-Dateisystem mit Robert Nelson neuesten Kernel. Ich möchte die Heartbeat-LED mithilfe eines Gerätebaum-Overlays deaktivieren.Änderung hearbeat führte auf Beaglebone schwarz mit Gerät Baum Overlay
Ich verstehe, es gibt einfachere Möglichkeiten, dies zu tun, aber ich bin nur in Antworten mit Overlays interessiert, um den Herzschlag zu deaktivieren.
Ein Weg, ich dies erreichen kann, ist durch die GPIO-LED ändern, LED0 Blatt in AM335x-boneblack.dts aus: linux, default-Trigger = "Herzschlag"; bis linux, default-trigger = "none";
dann Kompilieren der Gerätebaum und Neustart.
Wenn ich jedoch versuche, dasselbe mit dem folgenden Overlay zu implementieren, blinkt die Heartbeat-LED weiter, nachdem ich das Overlay erfolgreich mit echo> $ SLOTS angewendet habe.
Was mache ich falsch?
/dts-v1/;
/plugin/;
/
{
compatible = "ti,beaglebone", "ti,beaglebone-black";
part-number = "pru";
version = "00A0";
[email protected]
{
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";
};
};
};
};
};
Danke für die Info. Der Dienst "leds.service" wird jedoch nicht auf debian ausgeführt. Zweitens versuche ich zu verstehen, warum das Deaktivieren der LED funktioniert, wenn ich den Gerätebaum neu kompiliere und neu starte, aber nicht funktioniert, wenn ich den identischen Code in einem Gerätebaum-Overlay verwende. – Ray