zoukankan      html  css  js  c++  java
  • rk3288 LED上加入heartbeat功能

    平台:瑞芯的rk3288

    作者:fulinux

    *****本文同意转载。只是请注明出处:http://blog.csdn.net/fulinus****


    1、硬件环境

    随意选取一个GPIO引脚作为heartbeat的输出。选择一个未被使用的SPI0_CSn0,如底板原理图所看到的:

    相应在顶板上连接rk3288的是GPIO5 _ B5 _ u引脚,如图:

    2、软件环境

    在kernel/arch/arm/boot/dts/rk3288-tb_8846.dts文件里配置例如以下:

    diff --git a/arch/arm/boot/dts/rk3288-tb_8846.dts b/arch/arm/boot/dts/rk3288-tb_8846.dts
    index c92d973..91ad1da 100644
    --- a/arch/arm/boot/dts/rk3288-tb_8846.dts
    +++ b/arch/arm/boot/dts/rk3288-tb_8846.dts
    @@ -6,6 +6,16 @@
     #include "vtl_ts_sdk8846.dtsi"
     
     / {
    +    leds {
    +        compatible = "gpio-leds";
    +        led0 {
    +            label = "led0";
    +            gpios = <&gpio5 GPIO_B5 GPIO_ACTIVE_HIGH>;
    +            linux,default-trigger = "heartbeat";
    +            default-state = "off";
    +        };
    +    };
    +
            fiq-debugger {
                    status = "okay";
            };

    内核配置例如以下:
    --- LED Support
    <*>   LED Support for GPIO connected LEDs
    [*]   LED Trigger support  ---> 
    <*>   LED Heartbeat Trigger
    正常编译后烧录到开发板上,通过示波器能够看到心跳波形:









  • 相关阅读:
    discuz开发笔记
    响应式布局
    timedelta
    图片轮播
    性能
    事件捕获
    git
    css hacks
    AFNetworking 网络错误提示data转换字符串
    常见HTTP错误代码
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/6835270.html
Copyright © 2011-2022 走看看