测试指南
8 Nov 2024
Read time: 1 minute(s)
准备测试环境
-
硬件
-
ArtInChip demo 板
-
- 软件
-
Luban-Lite SDK
-
测试休眠唤醒功能
Luban-Lite SDK 提供了一个休眠唤醒的测试 demo,源码位于 bsp/examples/test-pm/pm_demo.c,可以作为用户的设计参考。
该 demo 主要实现以下功能:
-
按下按键进入休眠,再按一次唤醒系统,依次循环。默认配置为 PD6。
-
休眠状态下,可以通过触屏唤醒系统,基于 ArtInChip demo 板实现。
-
超过一定时间没有点击屏幕,系统会进入休眠,默认配置为 120 秒。
休眠唤醒功能的具体实现步骤如下:
- 使能 PM 驱动。
- 使用
menuconfig
工具打开 Luban-Lite SDK 的配置界面,找到并启用 PM demo。scons --menuconfig
Drivers options ---> Drivers examples ---> Power Management examples ---> [*] Enable PM demo PM demo configuration ---> (PD.6) Select sleep/wakeup pin (120) Seconds to enter sleep without touching screen
- (PD.6) Select sleep/wakeup pin:选择用于休眠和唤醒的引脚,默认是 PD6。
- (120) Seconds to enter sleep without touching screen:设置在没有触摸屏幕的情况下进入休眠的时间,默认是 120 秒。
- 完成配置后,使用以下命令编译项目:
make
- 将编译生成的固件烧录到设备中。
- 重启设备后,运行 PM demo。