6.2.3. 调试指南

6.2.3.1. 调试开关

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

Drivers options  --->
    Drivers debug  --->
        [*] Enable Display driver debug

打印输出显示驱动 pr_debug() 调试信息

6.2.3.2. MPP FB 测试用例

Local packages options  --->
    ArtInChip packages options  --->
        aic-mpp  --->
             [*] Install MPP FB test programs

编译 MPP FB 测试用例

6.2.3.3. CPU 绘制 color block

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

Board options  --->
   Graphics Support  --->
       [*] Display color block

系统启动时,CPU 在 framebuffer 上绘制红,绿,蓝,黑,白五种颜色的矩形色块。

../../../../_images/lite_color_block.jpg

6.2.3.4. DE color bar 模式

显示引擎 colorbar 模式,忽略 framebuffer 数据,直接向显示接口传输 colorbar 数据。colorbar 模式仅供调试使用

使能 colorbar 模式命令:

m 0x18a00004 1
m 0x18a00008 1
../../../../_images/lite_color_bar.jpg

禁用 colorbar 模式命令:

m 0x18a00004 0
m 0x18a00008 1

6.2.3.5. 背景色输出

显示引擎输出 指定背景色 ,忽略 framebuffer 数据。背景色输出 依赖 MPP FB 测试用例

设置背景色命令:

bg_color -m 1 -r 128 -g 0 -b 0
../../../../_images/lite_bg_red_128.jpg

注解

背景色测试可用于检测 RGB pin 的输出状态是否正确。上述命令生效后,仅 R7 引脚为高电平,其余数据 pin 为低电平

禁用背景色命令:

bg_color -m 0