海思开机启动画面

原创 2015年07月07日 09:28:07

修改Uboot arch/arm/lib/board.c 文件

1添加函数LogintImage如下代码:

 /****************************************************************************/

void LogintImage(void)

{

    run_command("sf probe 0",1);

    run_command("sf read 81000000 c0000 30000",1);

 

    setenv("jpeg_addr","0x81000000");

    setenv("jpeg_size","0x6384");

    setenv("vobuf","0x84000000");

    if(0 == load_jpeg())

    {

        jpeg_decode();

    }

    //set_vobg(1, 0x000000);

    start_vo(1,1,0); // start_vo[dev, type, sync], -<dev> : 0(HD), 1(AD), 2(SD)

    start_gx(1,0x84000000,1440,0,0,720,576);

}

 

2、在start_armboot函数中加入 调用函数LogintImage语句

void start_armboot (void)

{

   .......

   LogintImage();

 

/* main_loop() can return to retry autoboot, if so just run it again. */

for (;;) {

main_loop ();

}

 ......

}

然后图片是放在flash的某个固定地址中的。

本人把图片放在flash的地址c0000 大小30000

具体地址要和run_command("sf read 81000000 c0000 30000",1);上的地址对应。

 

烧写图片到Flash的步骤如下

mw.b 82000000 ff 30000            按回车

tftp 0x82000000 hisi.jpg             按回车

sf probe 0                                      按回车

sf erase c0000 30000

sf write 82000000 c0000 30000     按回车

海思3519 sample困惑理解

1) 问题:vi dump时为什么需要做一个VGS缩放动作? 原因:因为当vi get下来一帧是压缩后的YUV时,需要用VGS转成原始YUV数据,所以才调用。不然根本不需要,直接保存将SP420存成P...

Android定制:修改开机启动画面

引言Android系统在按下开机键之后就会进入启动流程,这个过程本身需要一些时间,而面向用户的往往是厂商定制的一些宣传用的比较绚丽的启动画面。我们在定制自己的系统时,往往需要把这些画面换成我们自己的,...

关于iOS&nbsp;app添加开机启动画面…

虽然你可能认为你需要编写闪屏的代码,苹果已经可以非常轻松地把它做在Xcode中。不需要任何编码。你只需要做的是设置一些配置。 什么是闪屏 对于那些新学代码的人,可能没有听说过“闪屏”把,让我先作一...

修改android4.0.1开机启动画面和开机声音

假设在当前源代码根目录下 一修改开机动画 主要涉及三个方面 1. Linux 系统启动,出现Linux小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片,不用管); ...
  • kuwaka
  • kuwaka
  • 2012年10月14日 23:08
  • 995

UG7.0启动画面

  • 2015年06月02日 19:09
  • 1023KB
  • 下载

CE启动画面

  • 2014年10月17日 17:00
  • 2.58MB
  • 下载

mfc 为程序增加启动画面

1、利用组件库中的Splash Screen组件生成Splash1.cpp 和Splash1.h 这两个文件(也就是基于框架类的应用程序添加启动画面的步骤)  (1)用Photoshop等制作启动画...

VS2010启动画面

  • 2014年08月20日 21:07
  • 101KB
  • 下载

仿Eclipse启动画面

  • 2014年07月04日 13:53
  • 68KB
  • 下载

程序启动画面QSplashScreen类

当程序的初始化工作比较多,程序可能启动较长时间后,窗口才会显示出来,用户没准会抱怨程序响应的慢。 为了改善用户体验,最好在程序初始化这段时间显示logo,或者其他信息提示用户程序已启动。QT提供了Q...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:海思开机启动画面
举报原因:
原因补充:

(最多只允许输入30个字)