2687|4

77

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

wince內核啟動問題 [复制链接]

Booting kernel with clean memory configuration:
Memory Sections:
[0] : start: 924fb000, extension: 00002000, length: 01503000
Sp=ffffc7cc  
InitializeJit


                         [dm9: Tries to map io space with 0
[dm9: The mapped address is BE700000
[dm9: Chip signature is 0A469000

                          BPC Modified File: uhcddrv.cpp.
Modified File: ohcd.c.
HcdPdd_Init: Checking SW18 - controls OHCI loading.
OhcdPddInitializeAddresses: v_pDCCLKReg:      001e0000 = a5300000.
OhcdPddInitializeAddresses: v_pDCGPIOReg:     001f0000 = a4e00000.
OhcdPddInitializeAddresses: v_pOHCIDMABuffer: 00210000 = b3cfd000.
OhcdPddInitializeAddresses: v_pDCUSBOHCIReg:      00200000 = be200000.
InitPddInterrupts RhPortStatus: 0x0.
OHCI_Reset: Resetting Bulverde OHCI.
OHCI_Reset: done.

在Sp=ffffc7cc結束代表arminit 函式已執行結束
照理應該跳到kernelinit() 去執行,但卻沒有,而是跑到kmics.c去執行InitializeJit還有後來的網卡driver和Usb driver
怎麼會這樣呢
此帖出自WindowsCE论坛

最新回复

特价供应芯片: 〖DAVICOM〗 DM9000AEP/BEP/EP  DM9161AEP/EP  DM9102DEP  等等 〖LEADTREND〗 LD7535BL  LD7575PS LD7576  LD7552 等等 〖WINBOND〗 W25X16V  W25X20   W25X40AV  W25X80  等等 〖SAMSUNG〗 S3C44BOX01  S3C2410AL-20/26  S3C2440AL-40  等等 〖PHILIPS〗 UDA1341TS  SAA7121H  SAA7113H  SAA7131E  等等    供应商:深圳市腾盛科技有限公司    网  站:http://www.sztsic.com/    电  话:0755-61329316,61329587    传  真:0755-61329587    E-MAIL:liancarol@126.com    NSM :liancarol@live.cn  QQ:455026927    地 址:深圳福田新亚洲电子城  详情 回复 发表于 2008-11-4 23:37
点赞 关注
 

回复
举报

58

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
从Windows CE内核源代码来看,ARMInit走完一定会走KernelInit的,只不过你的debug message没有显示出来而已;
Build一个debug版的image,你就会看到"Windows CE KernelInit"这句话啦!

void
KernelInit(void)
{
#ifdef DEBUG
    lpWriteDebugStringFunc(TEXT("Windows CE KernelInit\r\n"));
#endif
    /* setup the well known system API sets & API types */
    SystemAPISets[SH_WIN32] = &cinfWin32;
    SystemAPISets[SH_CURTHREAD] = &cinfThread;
    SystemAPISets[SH_CURPROC] = &cinfProc;
    SystemAPISets[SH_CURTOKEN] = &cinfToken;
    SystemAPISets[HT_EVENT] = &cinfEvent;
    SystemAPISets[HT_MUTEX] = &cinfMutex;
    SystemAPISets[HT_SEMAPHORE] = &cinfSem;
                 ......

  
-Daniel.Dong
此帖出自WindowsCE论坛
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
對,我也發現其實已經跑完kernelinit
而且到了SystemStartupFunc()
開始初始週邊設備的driver,如第一篇post的網路卡和usb
後來去查看platform.reg與platform.bib
但不知接下來要初始什麼設備..所以把不清楚的dll都註解掉
結果還是沒法啟動
此帖出自WindowsCE论坛
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

4
 
最後發現停在KCall((PKFN)SetThreadBasePrio, hCurThread, THREAD_RT_PRIORITY_IDLE);
在schedule.c
此帖出自WindowsCE论坛
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

5
 
特价供应芯片:
〖DAVICOM〗 DM9000AEP/BEP/EP  DM9161AEP/EP  DM9102DEP  等等
〖LEADTREND〗 LD7535BL  LD7575PS LD7576  LD7552 等等
〖WINBOND〗 W25X16V  W25X20   W25X40AV  W25X80  等等
〖SAMSUNG〗 S3C44BOX01  S3C2410AL-20/26  S3C2440AL-40  等等
〖PHILIPS〗 UDA1341TS  SAA7121H  SAA7113H  SAA7131E  等等


   供应商:深圳市腾盛科技有限公司
   网  站:http://www.sztsic.com/
   电  话:0755-61329316,61329587
   传  真:0755-61329587
   E-MAIL:liancarol@126.com
   NSM :liancarol@live.cn  QQ:455026927
   地 址:深圳福田新亚洲电子城
此帖出自WindowsCE论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表