I modified my Windos CE 4.2 BSP according the new directory layout and the
source file, update the environment setting, .cec file and etc,(not PQ OAL).
after I compiled my BSP, there is no GWES.exe generated in the
platform_dir\target\ARMV4I\retail\ directory, and when I boot this image, I
got the following message. BTW, when I remove the Display driver from the
NK.bin , the message almost the same:
====Without Display driver======
Windows CE Firmware Init
HalTimerInit()
InitClock()...
InitParallelPort()...
Clearing object store...
Clear pending gpio edge detects...
Calling KitlInit(FALSE)
KITL Initialized, passive mode
OEMInit Done.
Sp=ffffc7cc
OAL: GetUUID failed, no UUID available
OAL: OEMIoControl(IOCTL_HAL_GET_HWENTROPY): Returning FALSE
Data Abort: Thread=93f3a000 Proc=9150b660 'gwes.exe'
AKY=00000011 PC=00054c14(gwes.exe+0x00044c14)
RA=0004ce50(gwes.exe+0x0003ce50) B
VA=0a000008 FSR=00000007
=====With Display driver=====
Windows CE Firmware Init
HalTimerInit()
InitClock()...
InitParallelPort()...
Clearing object store...
Clear pending gpio edge detects...
Calling KitlInit(FALSE)
KITL Initialized, passive mode
OEMInit Done.
Sp=ffffc7cc
OAL: GetUUID failed, no UUID available
OAL: OEMIoControl(IOCTL_HAL_GET_HWENTROPY): Returning FALSE
Starting Load GPE ===Charles
Initializing Display
Display: DispDrvrInitialize: Attempting to map lcd controller registers...
Display: DispDrvrInitialize: Attempting to map control bit register address
rang
es...
Display: DispDrvrInitialize: Attempting to intialize frame buffer...
Display: VirtualAlloc...
Display: VirtualCopy...
Starting Load GPE ===Charles
Starting Load GPE ===Charles
Prefetch Abort: Thread=93f3a000 Proc=9150b660 'gwes.exe'
AKY=00000011 PC=00740053(gwes.exe+0x00730053)
RA=031779bc(ddi.dll+0x000079bc) BV
A=00740053 FSR=000004f0
Data Abort: Thread=93f3a000 Proc=9150b660 'gwes.exe'
AKY=00000011 PC=00052c30(gwes.exe+0x00042c30)
RA=000527c4(gwes.exe+0x000427c4) B
AKY=00000011 PC=00052c30(gwes.exe+0x00042c30)
RA=000527c4(gwes.exe+0x000427c4) B