测试指南
4 Dec 2024
Read time: 4 minute(s)
测试环境
-
硬件
-
开发板
-
-
软件
-
PC 端的串口终端软件,用于 PC 和开发板进行串口通信
-
test_gpio 测试程序,用于输入输出模式测试
-
test_twinkle 测试程序,用于点灯测试
-
-
软件配置
-
test_gpio 配置在 Luban-Lite 根目录下执行 scons --menuconfig,进入 menuconfig 的功能配置界面,按如下选择
Drivers options ---> Drivers examples ---> [*] Enable GPIO driver test command
-
test_twinkle 配置在 Luban-Lite 根目录下执行 scons --menuconfig,进入 menuconfig 的功能配置界面,按如下选择:
Drivers options ---> Drivers examples ---> [*] Enable GPIO TWINKLE test command
-
RTOS 环境
test_gpio 测试
在打开 test_gpio 的编译后,板子上可直接运行 test_gpio
命令:
aic /> test_gpio -h
Compile time: Jan 30 2024 12:12:49
Usage: test_gpio [options]
-i, --input Configure PIN as input-pin, and print pressed count. Default as PD.15
-o, --output Configure PIN as output-pin .
-c, --check Check PIN configuration status
-t --time Output turnaround time, uint ms.
-h, --help
Example:configuration for either input-only io or output-only io
test_gpio -i
or
test_gpio -iPD.15
Example: output io directly interfaces with input io. Out io ---> Input io
test_gpio -t 200 -i PD.4 -o PD.5
aic /> test_gpio -iPD.4
Set the input pin successfully # 配置引脚输入使能成功
pin set : [PD.4] # 当前所配置引脚
pin funtion : [1] # 当前引脚的功能设置
irq mode : edge falling # 通用功能中断检测模式
pull mode : disabled # 引脚上下拉设置
input enable : enabled # 通用功能输入使能
output enable: disabled # 通用功能输出使能
test_twinkle 测试
在打开 test_twinkle 的编译后,板子上可直接运行 test_twinkle
命令:
aic /> test_twinkle -h
Compile time: Jan 30 2024 12:12:49
Usage: test_twinkle [options]
-p, --pin Set the PIN as light-pin
-n, --number Set the number of twinkle
-h, --help
Example: test_twinkle -p PC.6 -n 15
The twinkle pin corresponding to board type: # 不同型号所使用的点灯引脚可见下列清单
[PC.6] d12x_demo68-nand/nor
[PC.6] d13x_demo88-nand/nor
[PC.6] d21x_demo128-nand
[PA.5] d13x_kunlunpi88-nor
[PD.2] d12x_hmi-nor
裸机环境
test_gpio 测试
在打开 test_gpio 的编译后,板子上可直接运行 test_gpio
命令:
aic /> test_gpio
Compile time: May 30 2024 15:57:42
Usage: test_gpio [options]
test_gpio input <PIN> : Configure PIN as input-pin, and print pressed count. Default as PD.15
test_gpio output <PIN> : Configure PIN as output-pin
test_gpio check <PIN> : Check PIN configuration status
test_gpio help : Get this help
Example: test_gpio input PD.4
aic /> test_gpio input PD.4
pin set : [PD.4] # 当前所配置引脚
pin funtion : [1] # 当前引脚的功能设置
irq mode : edge both # 通用功能中断检测模式
pull mode : disabled # 引脚上下拉设置
input enable : enabled # 通用功能输入使能
output enable: disabled # 通用功能输出使能
Set the input pin successfully # 配置引脚输入使能成功