wince 6 启动不了
向各位高手求救!
本人在6410上启wince6,感觉是kernel在调用kernelIOcontrol到OEMIOcontrol,调用了几次后突然死机了,也不知道死哪里了?跟不到。
希望各位能给点意见或建议。拜谢!
以下是串口打印信息。
Download BIN file information:
-----------------------------------------------------
[0]: Base Address=0x80100000 Length=0x17c532c
-----------------------------------------------------
_OEMMultiBINNotify.
+OEMVerifyMemory.
RAM image
ImageStart = 0x80100000, ImageLength = 0x17C532C, LaunchAddr = 0x80101000
Completed file(s):
-------------------------------------------------------------------------------
[0]: Address=0x80100000 Length=0x17C532C Name="" Target=RAM
ROMHDR at Address 80100044h
+OEMLaunch.
waitforconnect
Got EDBG_CMD_JUMPIMG
Got EDBG_CMD_CONFIG, flags:0x00000000
INFO: OEMLaunch: Jumping to Physical Address 0x50101000h (Virtual Address 0x8010
1000h)...
Windows CE Kernel for ARM (Thumb Enabled) Built on Jun 16 2009 at 10:08:15
[OAL] ++OEMInit()
[OAL] S3C6410_APLL_CLK : 532000000
[OAL] ARMCLK : 532000000
[OAL] HCLK : 133000000
[OAL] PCLK : 66500000
[OAL] InitializeGPIO()
[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. Do not Initialize
-OALArgsInit()
[OAL] OEMInit() : BSP Args forces Clean Boot
[OAL] set EINT7 for DM9000AE
+OALTimerInit( 1, 33250, 0 )
-OALIntrRequestSysIntr(irq = 38, sysIntr = 16)
[OAL] --OEMInit()
+OEMIoControl(0x1010148, 0xd001fe24, 44, 0x0, 0, 0x0)
OEMIoControl: Unsupported Code 0x1010148 - device 0x0101 func 82
-OEMIoControl(rc = 0)
+OEMIoControl(0x1010004, 0xd001fd10, 4, 0xc005b5b8, 520, 0xc005ccc0)
+OALIoCtlHalGetDeviceInfo(...)
-OALIoCtlHalGetDeviceInfo(SPI = SPI_GETOEMINFO, rc = 1)
-OEMIoControl(rc = 1)
+OEMIoControl(0x1010004, 0xd001fd10, 4, 0xc005b948, 520, 0xc005ccc4)
+OALIoCtlHalGetDeviceInfo(...)
-OALIoCtlHalGetDeviceInfo(SPI = SPI_GETPLATFORMNAME, rc = 1)
-OEMIoControl(rc = 1)
+OEMIoControl(0x1010004, 0xd001fd10, 4, 0xc005b7c0, 32, 0xc005ccc8)
+OALIoCtlHalGetDeviceInfo(...)
-OALIoCtlHalGetDeviceInfo(SPI = SPI_GETPLATFORMVERSION, rc = 1)
-OEMIoControl(rc = 1)
+OEMIoControl(0x10100b4, 0x0, 0, 0x0, 0, 0x0)
[OEMIO:INF] + IOCTL_HAL_POSTINIT
[OEMIO:INF] - IOCTL_HAL_POSTINIT
-OEMIoControl(rc = 1)
+OEMIoControl(0x1010038, 0xd00bfb50, 16, 0x0, 0, 0xd00bfb68)
+OALIoCtlHalInitRTC(...)
-OALIoCtlHalInitRTC(rc = 0)
-OALIoCtlHalInitRTC(rc = 0)
-OEMIoControl(rc = 0)
+OEMIoControl(0x101008c, 0x0, 0, 0xd00bfaf0, 4, 0xd00bfaf4)
-OALIoCtlHalGetRegSecureKeys(rc = 1)
-OEMIoControl(rc = 1)
+OEMIoControl(0x10100b0, 0x0, 0, 0x0, 0, 0x0)
-OEMIoControl(rc = 1)