开机显示LOGO时会闪一下

平台:展讯SC7730

现象:开机显示LOGO时会闪一下

观察现象似乎像是LCD没刷完屏背光就亮了。

问题首先定位于uboot开机显示LOGO段代码。

normal_emc_mode.c

void vlx_nand_boot(char * kernel_pname, char * cmdline, int backlight_set)
{
#ifdef CONFIG_SPLASH_SCREEN
_boot_display_logo(dev, backlight_set);
#endif
}

进入

_boot_display_logo()

函数,再进入

lcd_display_logo()

函数,找到lcd显示操作和点亮背光的代码:

lcd_display();
set_backlight(255);

我想在lcd显示之后加个延时,应该可以解决问题。

代码做如下修改

        lcd_display();
mdelay(100);
set_backlight(255);

果然解决问题。

时间: 2024-08-04 13:54:29

开机显示LOGO时会闪一下的相关文章

linux 显示logo的过程

Linux显示开机logo的函数调用: 1 register_framebuffer 2 ---> do_register_framebuffer 3 ---> fb_notifier_call_chain,传递参数FB_EVENT_FB_REGISTERED和还有fb_info的event结构 4 ---> blocking_notifier_call_chain 5 ---> __blocking_notifier_call_chain 6 ---> notifier_c

华硕笔记本开机显示GRUB

今天给朋友维修一个华硕的笔记本,重装WIN7系统,安装完各种软件后,给他做个GHOST.但重启之后就进入不了WIN7了,真奇怪!以前没有遇见过.上网查了一些资料,试了几个不行.后来看到有一网友说使用DISKGEN修复一下MBR就可以了.我用老毛桃进入DISKGEN之后 ,在硬盘菜单栏里找到了这项,点一下,完了重启电脑,可以进入WIN7了.药到病除!今晚就把这个药方记录一下,便于自己查找,也方便其他网友使用. 华硕笔记本开机显示GRUB,布布扣,bubuko.com

四核Exynos4412开发板RP4412更换开机界面logo方法

荣品RP4412开发板logo生成 问:四核RP4412开发板开机的LOGO是核心里的?还是boot里想修改成自己的,是不是重新编译下烧进去就行了? 答:是kernel里面的. 问:重新修改编译kernel就行了吧 ? 答:是的. 问:那logo图片做多大的有要求吗? 答:不要超过LCD的分辨率. 问:kernel的logo,  这是分辨率固定的吧? 答:我们现在分辨率是1024*600,就用1024*600的图片. 问:bmp转ppm的工具光盘里也没有,怎么生成? 答:是在ubuntu下生成的

CPropertySheet隐藏下方按钮、在右下角显示Logo

这些是自己整理的一部分: 1.CPropertySheet隐藏下方按钮 方法一: //--隐藏应用.帮助.确定.取消 按钮 CWnd *pWnd = GetDlgItem (ID_APPLY_NOW); if(pWnd && pWnd->GetSafeHwnd()) pWnd->ShowWindow (FALSE); pWnd = GetDlgItem (IDHELP); if(pWnd && pWnd->GetSafeHwnd()) pWnd->S

从U-Boot显示Logo到Android

/******************************************************************************* * 从U-Boot显示Logo到Android * 说明: * 从U-Boot一直显示Logo到Android桌面显示. * * 2017-9-27 深圳 龙华樟坑村 曾剑锋 *******************************************************************************/

windows server 2003 禁止开机显示“关闭事件跟踪”

关机事件跟踪(Shutdown   Event   Tracker)也是Windows   server   2003区别于其他工作站系统的一个设置,对于服务器来说这是一个必要的选择,但是对于工作站系统却没什么用,我们同样可以禁止它.   打开”开始“Start   -> ”运行“   Run   -> 输入”gpedit.msc   “,在出现的窗口的左边部分,选择   ”计算机配置“(Computer   Configuration   )->   ”管理模板“(Administra

dedecms友情链接首页不显示LOGO图片处理方法

dedecms友情链接首页不显示LOGO图片处理方法如下: 进入后台--系统设置---默认模板管理,找到主页模块 index.htm,点修改, 把下面代码: <strong>友情链接</strong> <span class="more"> <a href="plus/flink.php">所有链接</a> | <a href="plus/flink_add.php">申请加

mipi屏在内核可以显示logo但是u-boot无法显示的问题

平台:瑞芯的rk3288 u-boot版本:u-boot-2014.10 kernel版本:3.10 mipi屏型号:LQ079L1SX01 作者:fulinux *****本文允许转载,不过请注明出处:http://blog.csdn.net/fulinus**** 问题: 使用的mipi屏可以在内核中显示logo,但是kernel可以显示. 分析: 内核可以正常使用,那说明硬件没有问题,内核和u-boot使用的是同一个dts文件描述的设备树,所以dts文件中的信息应该也是没有问题的.那很可能

Android黑屏死机--充电运行土豆视频【.4.4】》播放视频中黑屏死机》手动按电源键开机显示电量为6%

[测试版本] T0405 [测试模块] [测试步骤] 充电运行土豆视频[.4.4]> [测试结果]播放视频中黑屏死机>手动按电源键开机显示电量为6%[开机后恢复] [预期结果]可正常播放 分析: 从测试提供的描述突然黑屏死机,并且是在电量低的情况,也有可能是直接掉电了,下面就来分析下log 从第二份last_kmsg LOG 中可以明显的看到: [ 206.423069]<0>.(0)[160:kpoc_charger]******** MT auxadc driver shutd