Robert Nelson의 최신 커널로 데비안 wheezy 파일 시스템을 사용하고 있습니다. 장치 트리 오버레이를 사용하여 LED 하트 비트를 비활성화하고 싶습니다.장치 트리 오버레이로 beaglebone 검은 색으로 뒤덮인 소리를 변경하십시오.
이 작업을 수행하는 더 쉬운 방법이 있다는 것을 알고 있지만 오버레이를 사용하여 응답 한 하트 비트를 비활성화하는 데에만 관심이 있습니다. 나는 이것을 달성 할 수
한 가지 방법은 GPIO-LED를, am335x-boneblack.dts에서 LED0 잎 에서 변경하는 것입니다 : = "하트 비트" 리눅스, 기본 트리거를; ~ linux, default-trigger = "none";
그런 다음 장치 트리를 컴파일하고 다시 부팅하십시오.
그러나 다음 오버레이를 사용하여 동일한 것을 구현하려고하면 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";
};
};
};
};
};
감사합니다. 그러나 leds.service 데몬은 debian에서 실행되지 않습니다. 둘째 장치 트리를 다시 컴파일하고 재부팅 할 때 LED가 작동하지 않는 이유를 이해하려고 시도하지만 장치 트리 오버레이에서 동일한 코드를 사용하면 작동하지 않습니다. – Ray