码迷,mamicode.com
首页 > 其他好文 > 详细

rk3288 LED上添加heartbeat功能

时间:2015-06-24 18:58:35      阅读:474      评论:0      收藏:0      [点我收藏+]

标签:rk3288   linux   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
正常编译后烧录到开发板上,通过示波器可以看到心跳波形:


技术分享






rk3288 LED上添加heartbeat功能

标签:rk3288   linux   led   heartbeat   驱动   

原文地址:http://blog.csdn.net/fulinus/article/details/46623849

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!