【正点原子STM32MP257连载】第四章 ATK-DLMP257B功能测试——LED、按键测试
1)实验平台:正点原子ATK-DLMP257B开发板
2)浏览产品:www.alientek.com
3)全套实验源码+手册+视频下载:正点原子资料下载中心
文章目录
- 第四章 ATK-DLMP257B功能测试
- 4.1 LED测试
- 4.2 按键测试
第四章 ATK-DLMP257B功能测试
4.1 LED测试
ATK-DLMP257B开发板上配有一个用户LED灯,默认在uboot阶段配置为常亮,在内核启动之后闪烁。
在文件系统输入如下指令,可以控制LED的状态。
cat /sys/class/leds/red:heartbeat/trigger //查看LED 的当前触发方式及支持的触发方式
echo none > /sys/class/leds/red:heartbeat/trigger //改变LED 的触发方式,设置为none
echo 1 > /sys/class/leds/red:heartbeat/brightness //点亮LED
echo 0 > /sys/class/leds/red:heartbeat/brightness //熄灭LED
echo heartbeat > /sys/class/leds/red:heartbeat/trigger //LED 的触发方式设置为心跳heartbeat
4.2 按键测试
ATK-DLMP257B开发板上配有一个用户按键KEY,按键位置如下图所示:
在出厂文件系统输入如下指令,查看输入事件对应的设备。
cat /proc/bus/input/devices
笔者在测试时,开发板接入了MIPI LCD屏幕。从上图我们可以知道,此时event0为触摸屏事件(例如GT系列触摸芯片),event1为按键KEY事件。如果用户没有接入触摸屏,则event0将是按键KEY事件。故event1不一定固定是按键事件,这与用户板卡上接入的设备情况相关。
如果接了屏幕,可以用od -x 或者hexdump 指令来查看按键输入信息。按Ctrl+c 终止指令。
od -x /dev/input/event1
或者:hexdump /dev/input/event1
如果用户没有接入LCD 屏幕,则测试按键的指令如下:
od -x /dev/input/event0
或者:hexdump /dev/input/event0
按下按键KEY 有如下信息出现,说明按键正常。如果没有反应,可以多按几次按键尝试。