2637|6

82

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

Multi-bin启动不正常,紧急求救!谢谢各位! [复制链接]

以下是打印信息(正常的话,后面应该是RTC的打印信息,但现在到这里就进行不下去了):
Windows CE Kernel for ARM (Thumb Enabled) Built on May  6 2008 at 19:46:56
ProcessorType=0b76  Revision=6
OEMAddressTable = 80206c04
[OAL] ++OEMInit()
[OAL] S3C6410_APLL_CLK   : 532000000
[OAL] ARMCLK : 532000000
[OAL] HCLK   : 133000000
[OAL] PCLK   : 33250000
[OAL] InitializeGPIO()
[OAL] InitializeCLKSource()
[OAL] InitializeCLKGating()
[OAL] InitializeBlockPower()
DCache: 128 sets, 4 ways, 32 line size, 16384 size
ICache: 128 sets, 4 ways, 32 line size, 16384 size
+OALArgsInit()
Arguments area has some values
-OALArgsInit()
[OAL] set EINT10 for Dm9000
+OALTimerInit( 1, 16624, 0 )
-OALIntrRequestSysIntr(irq = 38, sysIntr = 16)
[OAL] --OEMInit()
Error Reporting Memory Reserved, dump size = 00020000
+ OEMCacheRangeFlush
- OEMCacheRangeFlush
Booting Windows CE version 6.00 for (ARM)

Old or invalid version stamp in kernel structures - starting clean!
Configuring: Primary pages: 31679, Secondary pages: 0, Filesystem pages = 7919

Booting kernel with clean memory configuration:
Memory Sections:
[0] : start: 80511000, extension: 00010000, length: 07bbf000

最新回复

问题新进展: 我的XIP.BIN分为XIPKERNEL.bin和NK.bin。目前的情况是:XIPKERNEL.bin的驱动和文件都加载了,但NK.bin的内容都没有加载起来。是不是BINFS识别有问题? 各位大侠,谢谢赐教了!  详情 回复 发表于 2009-6-8 19:09
点赞 关注

回复
举报

83

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
下面是文件common.bib和config.reg的部分内容:
common.bib:
nk.exe          $(_FLATRELEASEDIR)\oal.exe                  $(XIPKERNEL)  SHZ
nk.exe          $(_FLATRELEASEDIR)\oalkitl.exe              $(XIPKERNEL)  SHZ
nk.exe          $(_FLATRELEASEDIR)\oal.exe                  $(XIPKERNEL)  SHZ
kitl.dll        $(_FLATRELEASEDIR)\kitl.dll                 $(XIPKERNEL)  SHZ
kernel.dll      $(_FLATRELEASEDIR)\kernprof.dll             $(XIPKERNEL)  SHZ
kernel.dll      $(_FLATRELEASEDIR)\kern.dll                 $(XIPKERNEL)  SHZ
coredll.dll     $(_FLATRELEASEDIR)\coredll.dll              $(XIPKERNEL)  SH
oalioctl.dll    $(_FLATRELEASEDIR)\oalioctl.dll             $(XIPKERNEL)  SHK
k.coredll.dll   $(_FLATRELEASEDIR)\k.coredll.dll            $(XIPKERNEL)  SHMK
fpcrt.dll       $(_FLATRELEASEDIR)\fpcrt.dll                $(XIPKERNEL)  SH
k.fpcrt.dll     $(_FLATRELEASEDIR)\fpcrt.dll                $(XIPKERNEL)  SHMK
filesys.dll     $(_FLATRELEASEDIR)\filesys.dll              $(XIPKERNEL)  SHK
romfsd.dll      $(_FLATRELEASEDIR)\romfsd.dll               $(XIPKERNEL)  SHK
exfat.dll       $(_FLATRELEASEDIR)\exfat.dll                $(XIPKERNEL)  SHK
diskcache.dll   $(_FLATRELEASEDIR)\diskcache.dll            $(XIPKERNEL)  SHK
cachefilt.dll   $(_FLATRELEASEDIR)\cachefilt.dll            $(XIPKERNEL)  SHK
fatutil.dll     $(_FLATRELEASEDIR)\fatutil.dll              $(XIPKERNEL)  SHQ
relfsd.dll      $(_FLATRELEASEDIR)\relfsd.dll               $(XIPKERNEL)  SHK
binfs.dll       $(_FLATRELEASEDIR)\binfs.dll                $(XIPKERNEL)  SHK
fsdmgr.dll      $(_FLATRELEASEDIR)\fsdmgr.dll               $(XIPKERNEL)  SHMK
mspart.dll      $(_FLATRELEASEDIR)\mspart.dll               $(XIPKERNEL)  SHK
flashmdd.dll    $(_FLATRELEASEDIR)\flashmdd.dll             $(XIPKERNEL)  SHK
flashpart.dll   $(_FLATRELEASEDIR)\flashpart.dll            $(XIPKERNEL)  SHK
boot.hv         $(_FLATRELEASEDIR)\boot.hv                  $(XIPKERNEL)  SH
default.hv      $(_FLATRELEASEDIR)\default.hv               $(XIPKERNEL)  SH
user.hv         $(_FLATRELEASEDIR)\user.hv                  $(XIPKERNEL)  SH
close.2bp       $(_FLATRELEASEDIR)\close.2bp                $(XIPKERNEL)  H
ok.2bp          $(_FLATRELEASEDIR)\ok.2bp                   $(XIPKERNEL)  H
stdsm.2bp       $(_FLATRELEASEDIR)\stdsm.2bp                $(XIPKERNEL)  H
viewsm.2bp      $(_FLATRELEASEDIR)\viewsm.2bp               $(XIPKERNEL)  H

config.reg:
MEMORY

IF IMGMULTIXIP !

IF WINCEDEBUG = retail
#define        NKNAME                NK
#define        NKSTART                80200000
#define        NKLEN                03200000        ; 31 MB

#define        RAMNAME                      RAM
#define        RAMSTART        83400000
#define        RAMLEN                02C00000        ; 80 MB --> 72MB -->64MB
ELSE
#define        NKNAME                NK
#define        NKSTART                80200000
#define        NKLEN                03600000        ; 55 MB

#define        RAMNAME                RAM
#define        RAMSTART        83800000
#define        RAMLEN                03000000        ; 56MB --> 48 MB
ENDIF

;-----------------------------------------------------
;        NAME                ADDRESS        SIZE                        TYPE
;-----------------------------------------------------
        $(NKNAME)        $(NKSTART)          $(NKLEN)                RAMIMAGE
        $(RAMNAME)        $(RAMSTART)        $(RAMLEN)                RAM

ENDIF

IF IMGMULTIXIP

#define        CHAIN_ADDRESS        82AFC000
#define        CHAIN_LENGTH        00004000
;-----------------------------------------------------
;        NAME                ADDRESS        SIZE                        TYPE
;-----------------------------------------------------
        XIPKERNEL        80200000                00400000                RAMIMAGE
        NK                80600000                024FC000                NANDIMAGE
        CHAIN                $(CHAIN_ADDRESS)        $(CHAIN_LENGTH)                RESERVED
        RAM                80600000                06400000                RAM

ENDIF

; Common RAM areas

        AUD_DMA                80002000        00002000                RESERVED
        TEMPS                80010000        00010000                RESERVED
        DBGSER_DMA        80022000        00002000                RESERVED
        ARGS                80020800        00000800                RESERVED
        SER_DMA                80024000        00002000                RESERVED
        IR_DMA                80026000        00002000                RESERVED
        SLEEP                80028000        00002000                RESERVED
        EDBG                80030000        00020000                RESERVED
        FIMG_BUF        87000000        00800000                  RESERVED
        DISPLAY                87800000        00400000                RESERVED
        MFC_JPEG        87C00000        00400000                RESERVED
;        FIMG_BUF        86000000        00800000                  RESERVED
;        DISPLAY                86800000        00C00000                RESERVED
;        MFC_JPEG        87400000        00C00000                RESERVED

CONFIG

        COMPRESSION=ON
        KERNELFIXUPS=ON
        AUTOSIZE=ON

IF IMGMULTIXIP
        RAM_AUTOSIZE=OFF
        ROM_AUTOSIZE=OFF
        DLLADDR_AUTOSIZE=ON

        XIPSCHAIN=$(CHAIN_ADDRESS)

        AUTOSIZE_ROMGAP=10000
        AUTOSIZE_DLLADDRGAP=0
        AUTOSIZE_DLLDATAADDRGAP=0
        AUTOSIZE_DLLCODEADDRGAP=0

        ROMFLAGS=0
ENDIF

IF IMGPROFILER
    PROFILE=ON
ELSE
    PROFILE=OFF
ENDIF

        FSRAMPERCENT = 0x40404040
;
; ROMFLAGS is a bitmask of options for the kernel
;   ROMFLAGS    0x0001      Disallow Paging
;   ROMFLAGS    0x0010      Trust Module only
;
IF IMGMULTIXIP !

IF IMGTRUSTROMONLY
        ROMFLAGS=10
ELSE
        ROMFLAGS=00
ENDIF

        ROMSTART = $(NKSTART)
        ROMWIDTH = 32
        ROMSIZE = $(NKLEN)

ENDIF
 
 

回复

56

帖子

3

TA的资源

一粒金砂(初级)

板凳
 
哪位达人朋友,遇到过类似的问题,谢谢赐教!万分感激!
 
 
 

回复

90

帖子

0

TA的资源

一粒金砂(初级)

4
 
难道没有人做过吗?
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

5
 
CE6.0?
呵呵,我也正准备搞CE6的Multi-bin。顶一下~~
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

6
 
没有实现过,几秒就可以启动起来ce系统?
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

7
 
问题新进展:
我的XIP.BIN分为XIPKERNEL.bin和NK.bin。目前的情况是:XIPKERNEL.bin的驱动和文件都加载了,但NK.bin的内容都没有加载起来。是不是BINFS识别有问题?

各位大侠,谢谢赐教了!
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表