7.8.4. 测试指南

7.8.4.1. 测试环境

7.8.4.1.1. 硬件

  • 带触屏功能的屏幕

  • 带RTP接口的开发板

  • USB Type-C数据线,用于给开发板供电、烧写

  • USB 转串口的线,用于连接开发板的调试串口

  • 手写笔,可以更方便精准的点击RTP

7.8.4.1.2. 软件

  • PC端的串口终端软件,用于PC和开发板进行串口通信

  • test_rtp_draw测试程序

7.8.4.1.3. 软件配置

7.8.4.1.3.1. test_rtp_draw 配置

在 ZX-RTT 根目录下执行 scons --menuconfig,进入menuconfig的功能配置界面,按如下选择:

Drivers options  --->
    Drivers examples  --->
        [*] Enable RTP driver test command

7.8.4.2. test_rtp_draw 测试

在打开test_rtp_draw的编译后,板子上可直接运行test_rtp_draw命令:

aic /> test_rtp_draw -h
Usage: test_rtp_draw [options]:
     -c, --calibrate        Platform the screen calibration
     -p, --points           Set the points for drawing, defalut is 1000
     -d, --draw             Draw the shape
     -h, --help

Example: test_rtp_draw -c

7.8.4.3. RTP校准测试

RTP校准测试可以使用shell命令 test_rtp_draw -c

aic /> test_rtp_draw -c
Top left : X =   50 Y =   50
Calibration: X = 958, Y = 90
Top right : X =  974 Y =   50
Calibration: X = 69, Y = 86
Bot right : X =  974 Y =  550
Calibration: X = 61, Y = 526
Bot left : X =   50 Y =  550
Calibration: X = 876, Y = 535
Center : X =  512 Y =  300
Calibration: X = 522, Y = 303

7.8.4.4. RTP画点测试

RTP画点测试可以使用shell命令 test_rtp_draw -d

aic /> test_rtp_draw -d
0: X 552/2146, Y 496/796, Press 201
1: X 551/2140, Y 494/802, Press 207
2: X 551/2142, Y 496/797, Press 242