阅读:2924回复:3
CE6.0 NK启动问题 FirstSchedule
启动时打印的消息如下:
Jonathan Windows CE Kernel for MIPS Built on Apr 22 2010 at 20:27:37 +OEMInit RMI Alchemy Au1300/DbAu13xx Cold Boot +OEMInterruptInit +OEMInterruptInit Disable All... +OEMInterruptInit Parsing Platform GPINT Configuration table... DONE -OEMInterruptInit Using RTCTICK tick source BootArgs are at A00FFC00, SIG = 4dc6dfdf BOOTARG Sig is bad Au13xx AA (PRId 800C8001) @ 792MHZ -OEMInit +enlideoyjnta 000-1 Paging in from uncompressed R/O page from XIP module -- should've never happened Booting Windows CE version 6.00 for (MIPS32) jonathan 2010-04-21 MIPS16 Instructions NOT Supported jonathan 2010-04-21 &pTOC = 00000000, pTOC = 02a5ffb4, pTOC->ulRamFree = .8lx, MemForPT = 00000000 jonathan 2010-04-21 Old or invalid version stamp in kernel structures - starting clean! jonathan 2010-04-21 Configuring: Primary pages: 15071, Secondary pages: 0, Filesystem pages = 32 jonathan 2010-04-21 Booting kernel with clean memory configuration: jonathan 2010-04-21 Memory Sections: [0] : start: 86319000, extension: 00008000, length: 03adf000 jonathan 2010-04-21 -enlideoyjnta 000-1 [0] : start: 00000000, extension: 02a5ffb4, length: 00920660 jonathan 2010-04-21 +KernelInit jonathan 2010-04-21 +APICallInit jonathan 2010-04-21 -APICallInit jonathan 2010-04-21 +HeapInit jonathan 2010-4-21 -HeapInit: SmallestSize = 0000 jonathan 2010-4-21 +InitMemoryPool jonathan 2010-4-21 InitMemoryPool done, free=0 jonathan 2010-4-21 +PROCInit jonathan 2010-04-21 -RCntjnta 000-1 NK.EXE+VMInit jonahtan 2010-04-21 -VMInit fRet=TRUE jonahtan 2010-04-21 +THRDInit jonathan 2010-04-21 +OpenExecutable: NK.EXE OpenExecutable: plain name = NK.EXE OpenExecutable: Filesys not loaded, Opening from ROM +OpenFileFromROM: trying 'NK.EXE' -OpenExecutable 'NK.EXE' returns 00000000 --Scheduler: Created master thread 89dff028 jonathan 2010-04-21 Initializing Memory Mapped File Support jonathan 2010-04-21 --Mapped File Support jonathan 2010-04-21 -KernelInit jonathan 2010-04-21 显示KernelInit已经运行完毕,接下来应该是由FirstSchedule调度THRDinit()函数创建线程,其回调函数是SystemStartup,但是该函数没有起来, 到这里就运行不下去了,不知道是不是时钟没有配对还是其他什么原因?烦请高手赐教! |
|
沙发#
发布于:2010-04-26 11:28
牛人指教啊,怎么搞都不行,SystemStartup就是没有起来
|
|
板凳#
发布于:2010-04-26 11:38
用户被禁言,该主题自动屏蔽! |
|
地板#
发布于:2010-04-26 13:23
是在KernelInit之后就起不来了?
你们最后的解决方法就是把内存配置改了下? 我现在应该可以排除时钟的问题 |
|