系统启动后卡在了这里:
Windows CE Kernel for ARM (Thumb Enabled) Built on Feb 8 2007 at 23:36:51
ProcessorType=0920 Revision=0
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 8c2013e0
Windows CE Firmware Init
INFO: Initializing system interrupts...
INFO: Initializing system clock(s)...
INFO: Initializing driver globals area...
SDMMC config set rGPGCON: 20504
OEMInit Done...
Sp=ffffc7cc
NandFlash FMD_Init
NandFlash FMD_Init Done
MODULES
; Name Path Memory Type
; -------------- ---------------------------------- -----------
nk.exe $(_FLATRELEASEDIR)\kern.exe XIPKERNEL SH
coredll.dll $(_FLATRELEASEDIR)\coredll.dll XIPKERNEL SH
filesys.exe $(_FLATRELEASEDIR)\filesys.exe XIPKERNEL SH
fatfsd.dll $(_FLATRELEASEDIR)\fatfsd.dll XIPKERNEL SH
diskcache.dll $(_FLATRELEASEDIR)\diskcache.dll XIPKERNEL SH
fatutil.dll $(_FLATRELEASEDIR)\fatutil.dll XIPKERNEL SH
binfs.dll $(_FLATRELEASEDIR)\binfs.dll XIPKERNEL SH
fsdmgr.dll $(_FLATRELEASEDIR)\fsdmgr.dll XIPKERNEL SH
mspart.dll $(_FLATRELEASEDIR)\mspart.dll XIPKERNEL SH
ceddk.dll $(_FLATRELEASEDIR)\ceddk.dll XIPKERNEL SH
FLASHDRV.DLL $(_FLATRELEASEDIR)\FlashDrv.dll XIPKERNEL SH
FILES
; Name Path Memory Type
; -------------- ---------------------------------- -----------
boot.hv $(_FLATRELEASEDIR)\boot.hv XIPKERNEL SH
default.hv $(_FLATRELEASEDIR)\default.hv XIPKERNEL SH
user.hv $(_FLATRELEASEDIR)\user.hv XIPKERNEL SH
*******************************************************************
This command window is set up for running CESH or other debug tools
*******************************************************************
ViewBin... xipkernel.bin
Image Start = 0x8C200000, length = 0x001CBCD0
Start address = 0x8C201000
Checking record #8 for potential TOC (ROMOFFSET = 0x00000000)
Found pTOC = 0x8c2c1aec
ROMOFFSET = 0x00000000
ROMHDR ----------------------------------------
DLL First : 0x01FE01FE
DLL Last : 0x02000000
Physical First : 0x8C200000
Physical Last : 0x8C3CBCD0
RAM Start : 0x8DF31000
RAM Free : 0x8DF69000
RAM End : 0x8EF31000
Kernel flags : 0x00000000
Prof Symbol Offset : 0x00000000
Num Copy Entries : 1
Copy Entries Offset : 0x8C30EFF0
Num Modules : 11
Num Files : 2
MiscFlags : 0x00000002
CPU : 0x01c2 (Thumb)
Extensions : 0x8C202870
EBOOT里面代码:
// An N000FF packet is manufactured by Platform Builder when we're
// downloading multiple files or when we're downloading a .nb0 file.
//
if (!memcmp (hdr, "N000FF\x0A", BL_HDRSIG_SIZE))
{
// read the packet checksum.
//
EdbgOutputDebugString ("\r\n multiple files---.\r\n");
if (!OEMReadData (sizeof (DWORD), (LPBYTE) &dwRecChk))
{
EdbgOutputDebugString("\r\nUnable to read download manifest checksum.\r\n");
HALT (BLERR_MAGIC);
return (FALSE);
}
IF TODO
;[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\Relfsd]
; "Dll"="relfsd.dll"
; "Paging"=dword:0
; "LoadFlags"=dword:1
ENDIF TODO
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Support BINFS Section
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Add BinFS to partition table
[HKEY_LOCAL_MACHINE\System\StorageManager\PartitionTable]
"21"="BINFS"
[HKEY_LOCAL_MACHINE\System\StorageManager\BINFS]
"Folder"="BINFS"
"FriendlyName"="Bin FileSystem"
"Dll"="binfs.dll"
"Paging"=dword:1
"MountFlags"=dword:10
"BootPhase"=dword:0
; MountFlags:
; 0x10 specifies that this file system is to be mounted as an external
; ROM filesystem shadowing the \windows directory
; 0x1 specifies that the mountpoint \BINFS is to be hidden
;
OpenPartition: Partition Exists=0x1 for part 0x21.
BP_SetDataPointer at 0x0
ReadData: Start = 0x0, Length = 0x400000.
Log2Phys: Logical 0x500 -> Physical 0xa00
Windows CE Kernel for ARM (Thumb Enabled) Built on Feb 8 2007 at 23:36:51
ProcessorType=0920 Revision=0
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 8c2013e0