九鼎创展论坛中文版English
登录 | 立即注册 设为首页收藏本站 切换到宽版
查看: 7824|回复: 7
打印 上一主题 下一主题

x210-II WinCE启动10s,还可继续优化

[复制链接]
跳转到指定楼层
楼主
发表于 2012-8-15 16:11:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为提高boot引导速度,,需支持multibin。方法如下:

1.D:\WINCE600\PLATFORM\SMDKV210\SMDKV210.bat
@REM For Multiple XIP (using demand paging on BINFS)
set IMGMULTIXIP=1

2.调整config.bib镜像大小
由于系统生成的XIPKERNEL约为3M。大于默认设置。所以改大到3M。后面的相应调整
IF WINCEDEBUG = retail
    XIPKERNEL   80020000  00300000  RAMIMAGE    ;
    NK          80320000  03D00000  NANDIMAGE   ; Max size (it will be autosized)
    RAM         80320000  05BFF000  RAM         ; Max size (it will be autosized)
3.smdkv210\src\bootloader\eboot\nand.cpp
bool LoadNK()
{
...
#if 0
    // Read the kernel region from the Boot Media into RAM.
    //
    if ( !BP_ReadData( hPart,
                       (LPBYTE)(g_pTOC->id[TOC_ENTRY_NK].dwLoadAddress),
                       SECTOR_TO_FILE_SIZE(g_pTOC->id[TOC_ENTRY_NK].dwTtlSectors)) )
    {
        OALMSG(1, (TEXT("Failed to read kernel region from partition.\r\n")));
        return FALSE;
    }
#else  //for support multibin .
    if ( !BP_ReadData( hPart,
                       (LPBYTE)(g_pTOC->id[TOC_ENTRY_NK].dwLoadAddress),
                       3*1024*1024/*3M*/) )
    {
        OALMSG(1, (TEXT("Failed to read kernel region from partition.\r\n")));
        return FALSE;
    }
#endif
...
}
4.运行SMDKV210.bat
5.重新编译生成新的9tripod_boot.nb0 和新的xip.bin
6.用新的9tripod_boot.nb0来引导系统,下载OS从NK.BIN改为XIP.BIN。
7.启动速度约12S,不计bootloader中的5S倒计时(注此5S倒计时可去除,加快启动速度)。即可
出现界面。
8.存在的后续工作:
  要根据实现需要来调整reg、bib文件
回复

使用道具 举报

沙发
发表于 2012-11-25 06:18:46 | 只看该作者
回复 支持 反对

使用道具 举报

板凳
发表于 2012-11-25 22:47:24 | 只看该作者
回复 支持 反对

使用道具 举报

地板
发表于 2012-12-1 04:26:57 | 只看该作者
回复 支持 反对

使用道具 举报

5#
发表于 2012-12-3 10:34:20 | 只看该作者
不错啊,学习了!
回复 支持 反对

使用道具 举报

6#
发表于 2012-12-11 10:05:35 | 只看该作者
回复 支持 反对

使用道具 举报

7#
发表于 2013-4-15 18:32:18 | 只看该作者
回复 支持 反对

使用道具 举报

8#
发表于 2013-8-9 20:22:50 | 只看该作者
如何取消5秒的等待时间呢,最好在调试时有5秒等待,正常运行没有等待。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|深圳市九鼎创展科技官方论坛 ( 粤ICP备11028681号-2  

GMT+8, 2024-5-8 05:30 , Processed in 0.021702 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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