Hi
I have an Aaeon PCM8152 / Celeron M running standard CEPC winCe5.0.
When I warm reset the system, or switch is off/on within a few
seconds, I get this error.
The bootloader runs fine, but afterwards the first part of kernelinit
fails =96 the system never recovers.
Leaving the system for 30 sec. it alwayes powers correct up.
***************************************************
INFO: code=3D0x4.
INFO: code=3D0x4.
Jumping to image (address=3D0x224588)
Debug Serial Init
SysInit: Mapping Extra RAM from 0x84000000 to 0x9ac00000
GDTBase=3D8235b0e8 IDTBase=3D8237c860 KData=3D82385800
Windows CE Kernel for i486 Built on Feb 8 2007 at 23:34:04
g_pPageDir =3D 82388000
Double Fault -- backlink=3D0048
TSS=3D8237d060 EIP=3D80233ef1 Flags=3D00210082
Eax=3D00000000 Ebx=3D8237bd04 Ecx=3Df000e987 Edx=3D8237bdd0
Esi=3D9db79000 Edi=3D8df78000 Ebp=3D8237bcf8 Esp=3D8237bc94
CS=3D0019 DS=3D0040 ES=3D0040 SS=3D0021 FS=3D0018 GS=3D0018
***************************************************
As I can understand this problem is not isolated to my target. The
most interesting solution I have managed to find is implementing a
call to NKForceCleanReboot in OEMInit().
Questions:
NKForceCleanReboot is not declared in any of my header files. Am I
suppose to implement it myself?
Using the CEPC standard BSP I=B4m not sure which file my OEMInit() is
located?
Perhaps someone have done a similar fix up of OEMInit() and can show
how?
Any other suggestions or comments?
Best regards,
Jonas