Edit online

测试指南

4 Dec 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 命令:
    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 基准参考电压时,系统会返回信息提示 Failed to get standard voltage,此时才需执行 -t, --voltage 命令配置默认电压。

  • ADC 读取测试
    ADC 数据的读取可以使用 Shell 命令 test_gpai ,每次可读取某一个通道中的当前数据。
    • test_gpai -n 1 -c 4
      GPAI ch4: 2432
      GPAI ch4-voltage: 1.8043 v #未获取到 adc 基准参考电压时,采用默认电压(即 "-t 所配置电压")进行计算
    • test_gpai -n 1 -c 0
      [W] hal_gpai_ch_is_valid()320 Ch0 is unavailable! # GPAI0 通道没有打开
    • test_gpai -c 4
      Please set the number of samples # 需设置欲采样点数
    • test_gpai -n 1 -c 4 -t 6
      GPAI ch4: 2501
      GPAI ch4-voltage: 1.8043 v
    • test_gpai -n 1 -t 6
      Please select a channel first #设置 adc 基准参考电压前,需通过-c 选择通道

裸机环境

  • test_gpai 测试
    在打开 test_gpai 的编译后,板子上可直接运行 test_gpai 命令:
    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 基准参考电压时,系统会返回信息提示: Failed to get standard voltage,此时才需执行 test_gpai modify 命令配置默认电压。

  • ADC 读取测试
    ADC 数据的读取可以使用 shell 命令 test_gpai ,每次可读取某一个通道中的当前数据:
    • test_gpai read 7
      [1] ch 7: 670
      voltage : 0.4334 v
      [2] ch 7: 670
      voltage : 0.4334 v
    • test_gpai read 0
      
      [W] hal_gpai_ch_is_valid()320 Ch0 is unavailable! # GPAI0 通道没有打开
    • test_gpai set 4  # 设置欲采样点数