测试指南
30 Oct 2024
Read time: 3 minute(s)
测试环境
- 硬件
-
开发板
-
- 软件
-
PC 端的串口终端软件,用于 PC 和开发板进行串口通信
-
test_gpai 测试程序
-
- 软件配置test_gpai 配置在 Luban-Lite 根目录下执行
scons --menuconfig
,进入 menuconfig 的功能配置界面,按如下选择:Drivers options ---> Drivers examples ---> [*] Enable GPAI driver test command
RTOS 环境
test_gpai 测试
在打开 test_gpai 的编译后,板子上可直接运行 test_gpai
命令:
aic /> test_gpai -h
Compile time: Jul 21 2023 09:21:53
Usage: test_gpai [options]:
-c, --channel Select one channel in [0, x], default is 0
-t, --voltage Modify default voltage
-n, --number Set the number of samples
-h, --help
Example: test_gpai -n 100 -c 4 -t 3
adc 基准参考电压:通过 eFuse 获取的电压。不同产品系列的 adc 基准参考电压如下所示:
-
D21x: 3.0 V
-
D13x: 2.5 V
-
D12x: 2.5 V
默认电压:无法通过 eFuse 获取电压时才使用的电压。默认电压配置为如上不同产品系列所对应的 adc 基准参考电压。
提示:
无法获取 adc 基准参考电压时,系统会返回信息提示:
Failedtogetstandardvoltage
,此时才需执行 -t,
--voltage
命令配置默认电压。
ADC 读取测试
ADC 数据的读取可以使用 shell 命令 test_gpai
,每次可读取某一个通道中的当前数据。
aic /> test_gpai -n 1 -c 4
GPAI ch4: 2432
GPAI ch4-voltage: 1.8043 v #未获取到 adc 基准参考电压时,采用默认电压(即 "-t 所配置电压")进行计算
aic /> test_gpai -n 1 -c 0
[W] hal_gpai_ch_is_valid()320 Ch0 is unavailable! # GPAI0 通道没有打开
aic /> test_gpai -c 4
Please set the number of samples # 需设置欲采样点数
aic /> test_gpai -n 1 -c 4 -t 6
GPAI ch4: 2501
GPAI ch4-voltage: 1.8043 v
aic /> test_gpai -n 1 -t 6
Please select a channel first #设置 adc 基准参考电压前,需通过-c 选择通道
裸机环境
test_gpai 测试
在打开 test_gpai 的编译后,板子上可直接运行 test_gpai
命令:
aic /> test_gpai
Compile time: May 30 2024 16:08:54
Usage: test_gpai [options]
test_gpai read <channel_id> : Select one channel in [0, 7], default is 0
test_gpai modify <default_voltage> : Modify default voltage
test_gpai set <samples_number> : Set the number of samples,default is 100
test_gpai help : Get this help
Example: test_gpai read 4
adc 基准参考电压:通过 eFuse 获取的电压。不同产品系列的 adc 基准参考电压如下所示:
-
D21x: 3.0 V
-
D13x: 2.5 V
-
D12x: 2.5 V
默认电压:无法通过 eFuse 获取电压时才使用的电压。默认电压配置为如上不同产品系列所对应的 adc 基准参考电压。
提示:
无法获取 adc 基准参考电压时,系统会返回信息提示:
Failedtogetstandardvoltage
,此时才需执行 test_gpai
modify
命令配置默认电压。
ADC 读取测试
ADC 数据的读取可以使用 shell 命令
test_gpai
,每次可读取某一个通道中的当前数据。aic /> test_gpai read 7
[1] ch 7: 670
voltage : 0.4334 v
[2] ch 7: 670
voltage : 0.4334 v
aic /> test_gpai read 0
[W] hal_gpai_ch_is_valid()320 Ch0 is unavailable! # GPAI0 通道没有打开
aic /> test_gpai set 4 # 设置欲采样点数