天嵌 ARM开发社区

 找回密码
 注册
查看: 2633|回复: 0

3.5-inch LCD uboot开机画面问题

[复制链接]
copyleft 发表于 2014-9-23 16:10:35 | 显示全部楼层 |阅读模式
本帖最后由 copyleft 于 2014-9-23 16:10 编辑

    环境:TQ210-V4,Android4.0.4,kernel 3.0.8,uboot,3.5寸电阻SPI触摸屏(X320Y240,24-bit RGB, DE mode)

    LCD的SPI初始化在tq210_lcd_init(); 之前,当停在uboot中时,出现:左边的字与右边的 error 消息框出现了重叠,启动过程中先出现开机画面显示不全,然后如果正常显示开机画面就可以正常启动界面,到显示 "ANDROID" 字样到Android系统桌面;如果uboot中开机画面显示不完整就会出现白屏,系统能正常启动,就是LCD上没有显示“ANDROID"字样及Android系统桌面。

开机画面显示情况:
    后面两个图片就是开机画面显示不完整的情况。当uboot显示完”Welcome TQ210 Board ...“ 等信息后,就地出现最后两幅图片的情况。函数embedsky_usr_logo与embesky_lcd_logo会将nand中已下载的bin图片进行显示(我也不知道这两个函数到底是哪个函数加载的logo,不显示时,只是将common/main.c中的这两个函数全部给干掉)。出现最后两幅图片中的情况后,运气好时会出现第一幅图,然后整个系统正常启动运行;如果运气不好,会出现白屏,但通过串口,知道系统正常启动,就是显示出现问题。
    个人认为出现白屏的情况与加载logo有关,感觉加载logo是分两部分,第一部分出现后面两幅图片的情况,然后再出现第一幅图片。
    还有就是当我将 common/main.c 中的 embedsky_usr_logo与embesky_lcd_logo 两个函数注释掉后,肯定地出现白屏,无论启动多少次都只是会白屏。

    各位坛友大大们,能不能帮帮忙,看一下可能是什么原因造成,有什么解决想法没有。还有就是关于LCD部分的代码都是通过 s5pv210_lcd.module 进行发布的,也没有代码,也不知道里面的情况。
    我所使用的LCD是320x240的,在uboot中没有修改VBP,VFP,HBP,HFP之类的参数,只是在uboot中选择LCD时,选择了5,也就是320x240的LCD屏。LCD的SPI初始化代码是在 common/main.c 中的 tq210_lcd_init(); 函数前面执行的,并且 mdelay(10);

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-6-17 04:02 , Processed in 1.031250 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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