测试指南
Read time: 3 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
命令:
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
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
命令:
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
示例:
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
命令:
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
示例:
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 # 配置引脚输入使能成功