Używam systemu plików Debian wheezy z najnowszym jądrem Roberta Nelsona. Chcę wyłączyć sygnał pulsu za pomocą nakładki drzewa urządzeń.Zmień sygnał dźwiękowy na Beaglebone czarny z nakładką drzewa urządzenia
Rozumiem, że są prostsze sposoby robienia tego, ale interesują mnie tylko odpowiedzi przy użyciu nakładek, aby wyłączyć kierowanie pulsu.
Jeden sposób mogę osiągnąć to poprzez zmianę GPIO-diody, liść led0 w am335x-boneblack.dts od: Linux domyślnym-trigger = "bicie serca"; do linux, default-trigger = "none";
następnie kompilacja drzewa urządzeń i ponowne uruchomienie.
Jeśli jednak spróbuję zaimplementować to samo przy użyciu następującej nakładki, dioda pulsu będzie kontynuować miganie po pomyślnym zastosowaniu nakładki z użyciem echo> $ SLOTS.
Co robię źle?
/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";
};
};
};
};
};
Dzięki za informację. Jednak demon leds.service nie działa na debian. Po drugie staram się zrozumieć, dlaczego wyłączenie diody LED działa, gdy przekompilowałem drzewo urządzeń i zrestartowałem komputer, ale nie działa, gdy używam identycznego kodu w nakładce drzewa urządzeń. – Ray