如何在U-BOOT下测试TTL屏幕?

Comake Online


作者| veahow


本期主要讲解如何在U-BOOT下测试TTL屏幕,SSD22X/SSD21X/SSC9211 适用。



1 场景描述


客户需要在U-BOOT阶段启动TTL屏幕显示一些画面。


2 测试方法


以公板SSD222X Demo Board+1024x600 SAT070AT50H18BH TTL888屏幕为例。


首先需要在生成镜像前填写好屏幕相关的参数,屏参文件所在路径为project/board/ini/misc/config.ini。


bootlogo相关文件为project/board/ini/misc/sigmastar1024_600.jpg,PQ文件为project/board/p3/pqfile/PQ.bin。使用如下命令:



即可开启屏幕背光,加载屏参以及bootlogo。


2.1 显示存在问题,先查Mode是否正确


如果发现显示存在问题,可以使用如下命令查看TTL相关的Padmux Mode设置是否正确:



对照相应芯片的HW Checklist中的Tmux栏目,对103c6c位置的16bit数值进行核对。本例中配置RGB888,对应的Padmux为reg_ttl24_mode=4,读取数值如下:



从左到右、按2字节数值间隔排列依次为103c68 103c69 ... 103c6c ... 103c6f,能够看到103c6c处的值为0400,确实配置TTL24 Mode为4。如果数值不对也可以尝试寄存器写入:



或者:



假如配置RGB565,即reg_ttl16_mode=1,那么读取到的值应该为:



2.2 Mode正确,打纯色数据查看显示情况



如果打白色数据依然存在花屏,那么就需要检查屏参是否正确。另外,也可以根据原理图使用GPIO命令对某组脚直接输出高电平来测试。


2.3 屏参配置参考


SSD_屏参配置(点击查看)



》》原文地址


End.



推荐阅读


微信刷掌支付发布,搭载SSC9351Q


好学多听力熊,搭载SSD222D


SigmaStar智能门锁方案介绍


SSD222Q在工业HMI中的新应用


SigmaStar智能网关方案介绍


SigmaStar智能家居全家桶





扫码进入论坛

原厂答疑|产品选型|官方资源



扫码咨询客服

SDK下载|芯片、开发板购买


继续滑动看下一个
X 提交 下一题

查看更多