艰难的wince7之路

来源:互联网 发布:推荐系统算法实现 编辑:程序博客网 时间:2024/05/01 03:11

要实现在wince7.0 os , mx53板上的快速启动,采用binfs方式,XIP启动;

开始用release版本,运行无任何反映。

关键还是要编译一个DEBUG版本,来运行,串口信息:

Windows CE Kernel for ARM (Thumb Enabled) Built on Jan  6 2011 at 16:15:31
ProcessorType=0c08  Revision=5 CpuId=0x412fc085
OEMAddressTable = 80201400
OEMInit:  silicon rev1
BoardID = 0x901.
WARN: OALKitlInit: KITL Disabled

Initializing VFP, FPSID=410330c2
NKStartup done, starting up kernel. nCpus = 1
Windows CE KernelInit
Booting Windows CE version 7.00 for (ARM)
Memory Configuring: Total pages: 237435, Filesystem pages = 29679
Booting kernel with clean memory configuration:
Total Memory Sections:5
[0] (static): start: 8607d000, extension/attributes: 00040000, length: 10000000
[1] (static): start: 9607d000, extension/attributes: 0001c000, length: 06f7b000
[2] (dynamic): start: 008d0000, extension/attributes: 0000c800, length: 03000000
[3] (dynamic): start: 00b00000, extension/attributes: 00040800, length: 10000000
[4] (dynamic): start: 00c00000, extension/attributes: 00040800, length: 10000000
Scheduling the first thread.
PID:00400002 TID:00410002 PGPOOL: Reserved 768 pages for Loader pool
PID:00400002 TID:00410002 PGPOOL: Reserved 256 pages for File pool
PID:00400002 TID:00410002 OSAXST0: Platform Name = i.MX53 EVK
PID:00400002 TID:00410002 OSAXST1: >>> Loading Module 'kd.dll' (0xC080209C) at address 0xEFFE0000-0xEFFFE000 in Process 'NK.EXE' (0x8605FAD0)
PID:00400002 TID:00410002 KD: Starting kernel debugger software probe (KdStub) - KD API version 27
PID:00400002 TID:00410002 OSAXST1: >>> Loading Module 'NK.EXE' (0x8605FAD0) at address 0x80200000-0x80231000 in Process 'NK.EXE' (0x8605FAD0)
PID:00400002 TID:00410002 Message Queue support initialized, g_hMsgQHeap = c48c0010
PID:00400002 TID:00500002 OSAXST1: >>> Loading Module 'filesys.dll' (0xC080296C) at address 0xEFD20000-0xEFDD4000 in Process 'NK.EXE' (0x8605FAD0)
PID:00400002 TID:00500002 OSAXST1: >>> Loading Module 'fsdmgr.dll' (0xC0802AA4) at address 0xEFBE0000-0xEFC28000 in Process 'NK.EXE' (0x8605FAD0)
PID:00400002 TID:00520002 FileSystem Starting - starting with clean file system
PID:00400002 TID:00520002 OALIoCtlHalInitRTC(2006/1/1 12:0:0.000)
PID:00400002 TID:00520002 WARNING: SRTC was reset.
PID:00400002 TID:00520002 OSAXST1: >>> Loading Module 'romfsd.dll' (0xC0803120) at address 0xEFD10000-0xEFD17000 in Process 'NK.EXE' (0x8605FAD0)
PID:00400002 TID:00520002 OSAXST1: >>> Loading Module 'relfsd.dll' (0xC08055B8) at address 0xEFC40000-0xEFC52000 in Process 'NK.EXE' (0x8605FAD0)
PID:00400002 TID:00520002 OSAXST1: >>> Loading Module 'device.dll' (0xC0805AD0) at address 0xEFD00000-0xEFD05000 in Process 'NK.EXE' (0x8605FAD0)
PID:00400002 TID:00520002 OSAXST1: >>> Loading Module 'devmgr.dll' (0xC0805C08) at address 0xEFCC0000-0xEFCF4000 in Process 'NK.EXE' (0x8605FAD0)
PID:00400002 TID:00520002 OSAXST1: >>> Loading Module 'k.ceddk.dll' (0xC0805D50) at address 0xEFBB0000-0xEFBBE000 in Process 'NK.EXE' (0x8605FAD0)
PID:00400002 TID:00520002 OSAXST1: >>> Loading Module 'pm.dll' (0xC0806000) at address 0xEFC70000-0xEFC9E000 in Process 'NK.EXE' (0x8605FAD0)
PID:00400002 TID:00A00002 OSAXST1: >>> Loading Module 'busenum.dll' (0xC080A060) at address 0xEFCA0000-0xEFCAB000 in Process 'NK.EXE' (0x8605FAD0)
PID:00400002 TID:00A00002 OSAXST1: >>> Loading Module 'cspddk.dll' (0xC080A550) at address 0xEFB90000-0xEFBA1000 in Process 'NK.EXE' (0x8605FAD0)
PID:00400002 TID:00A00002 ERROR! DEVMGR: Failed to load 'Drivers\BuiltIn\ccfgsvc'. dwStatus=0x2


加载驱动还是错了,'Drivers\BuiltIn\ccfgsvc的加载设置是在common.reg中,驱动很多,如何才能减少加载驱动模块呢?


待续