Я использую файловую систему Debian с новейшим ядром Роберта Нельсона. Я хочу отключить heartbeat led, используя наложение дерева устройства.Change hearbeat led on beaglebone black с наложением дерева устройств
Я понимаю, что есть более простые способы сделать это, но меня интересуют только ответы, используя оверлеи, чтобы отключить ведомый сердечный ритм.
Один из способов я могу добиться этого путем изменения GPIO-светодиоды, led0 листьев в am335x-boneblack.dts от: Linux, по умолчанию-триггер = "биения"; - linux, default-trigger = "none";
затем скомпилировать дерево устройств и перезагрузить.
Однако, если я попытаюсь реализовать одно и то же, используя следующий оверлей, светодиод heartbeat продолжает мигать после того, как я успешно применил наложение с echo> $ SLOTS.
Что я делаю неправильно?
/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";
};
};
};
};
};
Спасибо за информацию. Однако демон dems.service не работает на debian. Во-вторых, я пытаюсь понять, почему отключить работу светодиодов, когда я перекомпилирую дерево устройств и перезагружаюсь, но не работает, когда я использую идентичный код в оверлее дерева устройств. – Ray