跳转至

DISP_DEBUG_SOP


1. 概述

本文将介绍当跑DISP应用时,发生已下问题该如何侦错。


2. 问题描述

2.1 问题一:屏幕无显示(黑屏)

流程 方法 出口条件1 出口条件2
A FAE自行检查 NA NA
B 1. 确认padmux是经由dtsi设置:(参考[Sigdoc GPIO使用参考])
iford-ssc029a-s01a-padmux.dtsi
iford-ssc029b-s01a-padmux.dtsi
iford-ssc029c-s01a-padmux.dtsi
2. 读取寄存器:
TTL:riu_r 103c 78
BT656:riu_r 103c 60
寄存器设定正确 寄存器设定不正确
C 查阅datasheet,确认是否有power on sequence。若有,请量测波形确认有符合规范;若无,则跳过此步骤。 NA NA
D 查阅datasheet,确认是否有initial sequence需要执行。若有,请确认应用流程有加,并拉波形确认有正确执行。若无,则跳过此步骤。 NA NA
E 利用示波器或逻辑分析仪量测讯号,并确认clock频率。 有讯号 无讯号
F 1. 设定pattern gen:
riu_w 123c 27 17
2. 设定force color:
./iford_blue.sh (蓝色)
显示竖彩条或蓝色 无显示
G echo stopgetbuff 0 0 ON > /proc/mi_modules/mi_disp/mi_disp0 显示画面 无显示
H 1. Dump register: ./iford_dump_lcd_reg.sh
2. cat /proc/mi_modules/mi_disp/mi_disp0
NA NA

2.2 问题二:屏幕显示花屏或闪烁

流程 方法 出口条件1 出口条件2
A echo stopgetbuff 0 0 ON > /proc/mi_modules/mi_disp/mi_disp0 显示异常 显示正常
B echo dumpframe 0 0 [path] > /proc/mi_modules/mi_disp/mi_disp0 图像正常 图像异常
C 1. 设定pattern gen:
riu_w 123c 27 17
2. 设定force color:
./iford_red.sh (红色)
显示竖彩条或红色 显示异常
D cat /sys/devices/system/miu/miu0/bw NA NA
E 1. Dump register: ./iford_dump_lcd_reg.sh
2. cat /proc/mi_modules/mi_disp/mi_disp0
NA NA

2.3 问题三:屏幕显示颜色异常

流程 方法 出口条件1 出口条件2
A 设定force color:
./iford_red.sh (红色)
./iford_green.sh (绿色)
./iford_blue.sh (红色)
显示正常 显示异常
B echo dumpframe 0 0 [path] > /proc/mi_modules/mi_disp/mi_disp0 图像正常 图像异常
C 1. Dump register: ./iford_dump_lcd_reg.sh
2. cat /proc/mi_modules/mi_disp/mi_disp0
NA NA