|
系统平台配置:I.MX27+128M SDRAM+256M NAND
系统在正常状态下可以正常启动,但在低温状态下(-20度左右)
系统跑完OAL层后死机,不能进入系统,串口打印消息如下:
Windows CE Kernel for ARM (Thumb Enabled) Built on Aug 4 2008 at 18:38:38
ProcessorType=0926 Revision=4
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 8820100c
+OEMInit
Power on Reset - Clear RAM
OEMInit:Initialize interrupts
OEMInit:Initialize system clock
OEMInit:Initialize the KITL connection if required
OEMInit:Initialize GPIO
-OEMInit
Sp=ffffc7cc
+OEMIoControl(0x10100b4, 0x0, 0, 0x0, 0, 0x0)
-OEMIoControl(rc = 1)
+OEMIoControl(0x1010038, 0x406fb8c, 16, 0x0, 0, 0x406fb9c)
RTC init!
IintRTC:0x54
RTC Set!
sec:0x54 min:0x10 hour:0x14 day:0x22 dayofweek:0x4 month:0x4 year:0x10
READRTC: Year:0x10, Month: 0x4, Day: 0x22, Hour: 0x14, Minute: 0x10, second: 0x54
I2C_disable:disable II2C and deley
-OEMIoControl(rc = 1)
+OEMIoControl(0x101008c, 0x0, 0, 0x406fa74, 4, 0x406fa78)
OEMIoControl: Unsupported Code 0x101008c - device 0x0101 func 35
-OEMIoControl(rc = 0)
+OEMIoControl(0x10100b0, 0x0, 0, 0x0, 0, 0x0)
-OEMIoControl(rc = 1)
+OEMIoControl(0x1010098, 0x602e96c, 4, 0x1b27524, 4, 0x0)
-OEMIoControl(rc = 1)
FMD_GetBlockStatus(0x0)
FMD_GetBlockStatus(0x1)
..............读取FLASH 块状态
FMD_GetBlockStatus(0x7fe)
FMD_GetBlockStatus(0x7ff)
+OEMIoControl(0x1010104, 0x0, 0, 0x40beea8, 4, 0x40beeb4)
OEMIoControl: Unsupported Code 0x1010104 - device 0x0101 func 65
-OEMIoControl(rc = 0)
+OEMIoControl(0x10100c4, 0x406f808, 4, 0x406f7f4, 4, 0x0)
OEMIoControl: Unsupported Code 0x10100c4 - device 0x0101 func 49
-OEMIoControl(rc = 0)
+OEMIoControl(0x10100c4, 0x406f42c, 4, 0x406f424, 4, 0x0)
OEMIoControl: Unsupported Code 0x10100c4 - device 0x0101 func 49
-OEMIoControl(rc = 0)
+OEMIoControl(0x1010098, 0x602e9a0, 4, 0x4def8, 4, 0x0)
-OEMIoControl(rc = 1)
+OEMIoControl(0x1010098, 0x602e9a0, 4, 0x4dd08, 4, 0x0)
-OEMIoControl(rc = 1)
Data Abort: Thread=8ff86000 Proc=8aca65a0 'device.exe'
AKY=00000005 PC=8822bd4c(NK.EXE+0x0002bd4c) RA=8822bd20(NK.EXE+0x0002bd20) BVA=ffffc8df FSR=00000001
+OEMIoControl(0x1010098, 0x602e99c, 4, 0x4e904, 4, 0x0)
-OEMIoControl(rc = 1)
+OEMIoControl(0x1010090, 0x602e968, 20, 0x602e954, 4, 0x0)
-OEMIoControl(rc = 1)
+OEMIoControl(0x1010098, 0x602e954, 4, 0x4e684, 4, 0x0)
-OEMIoControl(rc = 1)
+OEMIoControl(0x1010090, 0x602e968, 20, 0x602e954, 4, 0x0)
-OEMIoControl(rc = 1)
+OEMIoControl(0x1010098, 0x602e954, 4, 0x4eab4, 4, 0x0)
-OEMIoControl(rc = 1)
+OEMIoControl(0x1010090, 0x602e968, 20, 0x602e954, 4, 0x0)
-OEMIoControl(rc = 1)
+OEMIoControl(0x1010098, 0x602e954, 4, 0x4f714, 4, 0x0)
-OEMIoControl(rc = 1)
+OEMIoControl(0x1010090, 0x602e968, 20, 0x602e954, 4, 0x0)
-OEMIoControl(rc = 1)
+OEMIoControl(0x1010098, 0x602e954, 4, 0x510b4, 4, 0x0)
-OEMIoControl(rc = 1)
+OEMIoControl(0x1010090, 0x602e968, 20, 0x602e954, 4, 0x0)
-OEMIoControl(rc = 1)
+OEMIoControl(0x1010098, 0x602e954, 4, 0x50fd4, 4, 0x0)
-OEMIoControl(rc = 1)
DeviceFolder::LoadDevice!Enumerate Found deprecated load instructions at (Drivers\BuiltIn\AFD). Driver cannot be unloaded.
+OEMIoControl(0x10100d0, 0x0, 0, 0x602eb60, 16, 0x602eb50)
OEMIoControl: Unsupported Code 0x10100d0 - device 0x0101 func 52
-OEMIoControl(rc = 0)
+OEMIoControl(0x10100f8, 0x0, 0, 0x602eb60, 8, 0x602eb50)
-OEMIoControl(rc = 1)
Data Abort: Thread=8ff86000 Proc=8aca63c0 'NK.EXE'
AKY=00000005 PC=8822ab70(NK.EXE+0x0002ab70) RA=8822aad4(NK.EXE+0x0002aad4) BVA=fffec8ff FSR=00000001
RaiseException: Thread=8ff86000 Proc=8aca65a0 'device.exe'
AKY=00000005 PC=8821e0f8(NK.EXE+0x0001e0f8) RA=882092f8(NK.EXE+0x000092f8) BVA=00000001 FSR=00000001
RaiseException: Thread=8ff86000 Proc=8aca65a0 'device.exe'
AKY=00000005 PC=03f8e0b4(coredll.dll+0x0001e0b4) RA=882092f8(NK.EXE+0x000092f8) BVA=00000001 FSR=00000001 |
|