天嵌 ARM开发社区

 找回密码
 注册
查看: 3654|回复: 4

TQ210 uboot下更换屏参及开机LOGO

[复制链接]
danshuihepan 发表于 2013-10-7 15:37:37 | 显示全部楼层 |阅读模式
大家好,版主好。咨询下跟屏参及开机LOGO相关的问题,先描述下现象,麻烦解答一下:
我想换一种自己的屏参,480*320,uboot里没有,于是,在tq_input.c中,修改了一种,开机到时候,花屏。怀疑LOGO,于是将logo.bin也换了,换成一种纯黑的LOGO,结果开机的时候还是有垃圾。
LINUX系统下,屏参配置成功,没有花屏信息,但纯黑的开机画面,是3/4的白屏,1/4的黑屏。进入android系统后,显示完全都是正常的。
问题:
1、因为LINUX下屏参是正确的,所以屏的Hsync/vsync的基本配置信息,肯定是正确的,但配置中的CLKVAL, 我不敢肯定,LINUX下是给个值,代码中有计算的。但UBOOT下,由于s5pv210_fb没有开源,不知是否计算正确,也不知道相应参考时钟是否跟LINUX下一致。所以请版主解答下,这个值,应该怎么设?或告诉我相应的参考时钟。
2、另外,如果把main_loop.c中的tq210_lcd_init();函数注释,开机打印如下内容后,就停顿在哪里。这个很奇怪,lcd _init除了初始化,到底做了什么事情,会把UBOOT启动给阻塞了?
##### EmbedSky BIOS for SKY210/TQ210 #####
This Board: SDRAM is 1024MB; LCD display size is: 320X480
Hit any key to stop autoboot:  0


3、logo.bin是存在哪里呢,为什么LINUX下,即便屏参正确,都会出来3/4到白屏,1/4的才是黑屏,无法理解,能不能分析一下?

最后说一点感想,大家对问题的关注及回复,能帮上我很大忙的,我们公司采用天嵌的板子做项目,问了FAE,没有答复,所以到论坛上来咨询,希望天嵌能有一个好的技术支持!
谢谢。





亚瑟王 发表于 2013-10-8 09:56:52 | 显示全部楼层
比如修改480×272那个,根据你的描述LCD是480×320,修改如下:
倒数三项已经填好了,剩下的请根据实际来填写,clk的计算按照datasheet的来。VBPD到HSPW根据实际显示的情况调整,上下左右的移动实际显示区域。
{
2,//VBPD
2,//VFPD
10,//VSPW
2,//HBPD
2,//HFPD
40,//HSPW
7,//CLKVAL
24,//BPP
480,//XSIZE
320,//YSIZE
}
 楼主| danshuihepan 发表于 2013-10-9 00:18:45 | 显示全部楼层
谢谢,这块后来这样修改:
通过设置背光开关时序,以及参考了LINUX下的CLKVAL值解决了开机UBOOT下花屏问题。
第二个问题,估计是后面用到了LCD_printf, embedsky_user_logo,里头有些逻辑与tq210_lcd_init相关,所以注释掉tq210_lcd_init导致后面起不来。
logo.bin是因为IMAGE2LCD工具问题,用PHOTOSHOP自己处理就好了。
其实这些问题都不难,要是源码有,很快就分析出来了。
管理员: embedsky_user_logo 这个函数是否有问题?现在logo出来了,但LOGO图片最左边约20个像素的内容跑到最右边去了,错位了。能否将embedsky_user_logo代码贴出来分析一下?
谢谢。

亚瑟王 发表于 2013-10-9 09:51:29 | 显示全部楼层
danshuihepan 发表于 2013-10-9 00:18
谢谢,这块后来这样修改:
通过设置背光开关时序,以及参考了LINUX下的CLKVAL值解决了开机UBOOT下花屏问题 ...

tq210_lcd_init是初始化LCD和相关的一些宏定义的,如果这个函数不调用,和LCD相关的东西都没法用的。
至于你说的logo的左边显示在LCD上是右边的原因就是我在2楼回复中的VBPD到HSPW值配置不正确引起的。需要调整这些值。
 楼主| danshuihepan 发表于 2013-10-9 23:34:24 | 显示全部楼层
这些参数是对的,理由:
1、不输出LOGO,而是显示embedsky打印信息在屏幕上,以及一个红色到矩形框,上面有个ERROR字样的内容,他们都是没有错位的。
2、LINUX系统下,用的同样参数,android的图形也是是正确的。
如果HSYNC FRONT BACK PROCH等参数设置有误,那应该所有图像都是错位的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-4 04:11 , Processed in 1.046882 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表