Re: DEBUG Image does not boot (CE5.0)
- From: "Clinton D. Britt" <clint@xxxxxxxxxxxx>
- Date: Sat, 5 Nov 2005 12:22:27 -0600
Generally there are a few issues that always occur when we start to build
debug images. So, check the following
#1. If you are downloading NK.NB0 file directly, a image size increase can
make you have multiple pieces, depending on the size setting in your
CONFIG.BIB.
#2. The image size will be much larger for storage and memory. Make sure you
have room available. Are you executing the NK image in flash or RAM? Did you
make sure the BIB setting allow for the larger image?
....clint....
"Peter K." <PeterK@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:4EF5D199-C777-4702-A307-B304A09F9671@xxxxxxxxxxxxxxxx
>I am working on an Intel 855 Wince 5.0 product. I have configured the
> HIVE-BASED Registry and it works fine in my release build. If I create a
> debug build my image stops with the message "FILESYS: Starting device and
> waiting for boot file system."
>
> I am not sure why it is working perfect in release build.
>
> My system:
>
> X86, Compact Flash (IDE), Hive-Bases Registry, Mount as Rom, Mount as
> Root,
> ROM-ONLY Filesystem, Windows CE 5.0
>
> This is my debug output:
>
> Booting kernel with clean memory configuration:
> Memory Sections:
> [0] : start: 83385000, extension: 0001d000, length: 1c25e000
> X86Init done, OEMAddressTable = 8023e298.
> Windows CE KernelInit
> Updated eptr->e32_vsize to = 0008d000
> Scheduling the first thread.
> 0x9f5ff030: KernelInit2: pCurThread=9f5ff030 hCurThread=1f5ff1de
> hCurProc=1f5ff002, KernelInit = 802613b0
> 0x9f5ff030: Updated eptr->e32_vsize to = 00005000
> 0x9f5ff030: Updated eptr->e32_vsize to = 00022000
> 0x9f5ff030: Updated eptr->e32_vsize to = 00007000
> 0x9f5ff030: Updated eptr->e32_vsize to = 00018000
> 0x9f5ff030: Starting kernel debugger software probe (KdStub) - KD API
> version 18
> 0x9f5ff030: Calling KDEnableInt (FALSE, NULL) without previously calling
> KDEnableInt (FALSE, p)
> 0x9f5ff030: >>> Loading module NK.EXE at address 0x80220000-0x802AD000 (RW
> data at 0x83310000-0x83361A9F)
> 0x9f5ff030: first = 00d20000, last = 02000000, SharedDllBase = 021a0000
> 0x9f5ff030: >>> Loading module coredll.dll at address
> 0x03F40000-0x03FF4000
> (RW data at 0x01FFE000-0x01FFF765)
> 0x9f5ff030: Did not find emulation code for x86... using floating point
> hardware.
> 0x9f5ed9dc: >>> Loading module coredll.dll at address
> 0x03F40000-0x03FF4000
> (RW data at 0x01FFE000-0x01FFF765)
> 0x9f5ed9dc: >>> Loading module filesys.exe at address
> 0x04010000-0x04070000
> 0x9f5ed9dc: CertMod.dll not found, using old OEM Trust Model
> 0x9f5ed9dc: FileSystem Starting - starting with clean file system
> 0x9f5ed9dc: FS: initializing ROM-only file system
> 0x9f5ed9dc: SC_CreateAPIHandle: pvData == NULL
> 0x9f5ed9dc: FS: Registering file system ROM, index 3, flags 0x00000031
> 0x9f5ed9dc: FS: Mount complete (ROM, index 3, flags 0x00000031)
> 0x9f5ed9dc: OEMIoControl: Unsupported Code 0x101008c - device 0x0101 func
> 35
> 0x9f5ed9dc: FSVOL: Opening existing volume
> 0x9f5ed9dc: FSVOL: Volume heap already initialized
> 0x9f5ed9dc: FSREG: Mounted ROM portion of boot registry
> 0x9f5ed9dc: FSVOL: Creating clean virtual volume
> 0x9f5ed9dc: FSVOL: Initializing volume heap
> 0x9f5ed9dc: FSREG: Mounted RAM portion of boot registry
> 0x9f5ed9dc: PCIReg(key: , device: 0/0/0)
> 0x9f5ed9dc: FS: Creating signal event SYSTEM/DevMgrApiSetReady
> 0x9f5ed9dc: FS: Creating signal event SYSTEM/PowerManagerReady
> 0x9f5ed9dc: FS: Creating signal event SYSTEM/GweApiSetReady
> 0x9f5ed9dc: FSREG: Unable to read value "Start DevMgr" under
> HKEY_LOCAL_MACHINE\init\BootVars
> 0x9f5ed9dc: FILESYS: Starting storage manager.
> 0x9f5ed9dc: >>> Loading module fsdmgr.dll at address 0x03C70000-0x03C93000
> (RW data at 0x01FCE000-0x01FCE810)
> 0x9f5ed9dc: FS: Registering file system StoreMgr, index 4, flags
> 0x00000001
> 0x9f5ed9dc: InitSharedHeap: 54200000 10000 c
> 0x9f5ed9dc: InitSharedHeap: return 54200060
> 0x9f5ed9dc: FILESYS: Restarting storage manager.
> 0x9f5ed9dc: FILESYS: Starting device and waiting for boot file system.
> 0x9f5ef800: >>> Loading module coredll.dll at address
> 0x03F40000-0x03FF4000
> (RW data at 0x01FFE000-0x01FFF765)
> 0x9f5ef800: >>> Loading module pm.dll at address 0x03EE0000-0x03EFD000 (RW
> data at 0x01FF6000-0x01FF6708)
> 0x9f5ef800: >>> Loading module devmgr.dll at address 0x03F20000-0x03F35000
> (RW data at 0x01FFC000-0x01FFC6B4)
> 0x9f5ef800: >>> Loading module device.exe at address 0x06010000-0x06013000
> 0x9f5ef800: InitSharedHeap: 54200000 0 c
> 0x9f5ef800: InitSharedHeap: return 54200060
> 0x9f5ef800: *** DLL_PROCESS_ATTACH - Current Process: 0x42, ID: 0x9f57cd9a
> ***
> 0x9f5ef800: +InitDeviceFileSystems
> 0x9f5ef800: FS: Registering file system $device, index 5, flags 0x00000001
> 0x9f5ef800: FS: Registering file system $bus, index 6, flags 0x00000001
> 0x9f5ef800: -InitDeviceFi0x9f5ed9dc: FS: Waiting for device to signal
> BootPhase1 completion
> leSystems: status is 1
> 0x9f5ef800: >>> Loading module ceddk.dll at address 0x03BE0000-0x03BE7000
> (RW data at 0x01FC2000-0x01FC20CC)
> 0x9f5ef800: Ceddk!CalibrateStallCounter: Enter
> 0x9f5ef800: Ceddk!CalibrateStallCounter: Could not find stall counter
> 0x9f5ef800: Ceddk!BeginCalibration: min(1194) max(1326)
> 0x9f5ef800: Ceddk!BeginCalibration: Elapsed is 1210
> 0x9f5ef800: Ceddk!BeginCalibration: Delay is 180
> 0x9f5ef800: DEVICE!DevloadInit
> 0x9f5ef800: DEVICE!InitDevices: Root Key is Drivers\BuiltIn.
> 0x9f5ef800: DEVICE!RegReadActivationValues
> RegQueryValueEx(Drivers\BuiltIn\Prefix) returned 2
> 0x9f5ef800: DEVICE!RegReadActivationValues
> RegQueryValueEx(Drivers\BuiltIn\BusPrefix) returned 2
> 0x9f5ef800: >>> Loading module busenum.dll at address
> 0x03F00000-0x03F07000
> (RW data at 0x01FF8000-0x01FF850C)
> 0x9f5ef800: DEVICE!RegReadActivationValues
> RegQueryValueEx(Drivers\BuiltIn\JInitBM\BusPrefix) returned 2
> 0x9f5ef800: >>> Loading module jinitbm.dll at address
> 0x00FB0000-0x00FB4000
> 0x9f5ef800: JInitBM: Enabling PCI Busmastering
> 0x9f5ef800: DEVICE!RegReadActivationValues
> RegQueryValueEx(Drivers\BuiltIn\PCI\Prefix) returned 2
> 0x9f5ef800: DEVICE!RegReadActivationValues
> RegQueryValueEx(Drivers\BuiltIn\PCI\BusPrefix) returned 2
> 0x9f5ef800: >>> Loading module pcibus.dll at address 0x01220000-0x01239000
> 0x9f5ef800: PCIBUS!PCIRequestResources: I/O Resource Manager request for
> I/O
> range 0x0-0x3 failed
> 0x9f5ef800: PCIbus!PCIEnum: WARNING: Resource request for device 0:31:1
> failed
> 0x9f5ed9dc: FILESYS: Starting device and waiting for boot file system.
>
> Thanks for your help!
>
>
.
- References:
- DEBUG Image does not boot (CE5.0)
- From: Peter K.
- DEBUG Image does not boot (CE5.0)
- Prev by Date: Re: PCMCIA, client IRQ puzzle
- Next by Date: Re: Subscribing to events in a driver.
- Previous by thread: DEBUG Image does not boot (CE5.0)
- Next by thread: Re: Suspend in critical code
- Index(es):
Relevant Pages
|