随笔 - 74, 文章 - 0, 评论 - 26, 引用 - 0
数据加载中……

如何使用CeLog调试Windows mobile设备驱动 转

一.     介绍
本文主要介绍在不进入KITL模式, 使用CeLog工具来调试Windows mobile设备的方法,该方法可以抓到使用DEBUGMSG打出的log信息,注意:本方法只在RETAIL版本上实验通过。
二.     工具
Platform Builder
 Readlog.exe
CeLogStopFlush.exe
Readlog.exe可以在路径:_WINCEROOT\SDK\BIN\I386下面找到,CeLogStopFlush.exe
的源代码可以在_WINCEROOT\Public\Common\SDK\Samples\CeLog\Flush\Stopflush找到,使用build –c可以生成CeLogStopFlush.exe。
三.     步骤
1.建立一个Start Log的快捷方式,具体新建一个文件,复制下面的语句:
83#\Windows\celogflush.exe -buf 0x100000 -time 60000 -n \celog.clg -z 0x00800000 -ui 1
将其重命名为Start Log.lnk
2.检查手机的\Windows目录是否有以下两个文件CeLog.dll and CeLogFlush.exe,如果没有的话,将它们拷贝到\Windows目录(release目录可以找到)
3.拷贝Start Log.lnk和CeLogStopFlush.exe到开始菜单中,修改注册表,增加或修改下面的键值。(注意ZoneCE是16进制的)
[HKEY_LOCAL_MACHINE\System\CeLog]
    "Transport"="LocalFile"
    "FileName"="celog.clg"
    "ZoneCE"=dword:800000
4.点击Start Log开始抓log
5.点击CeLogStopFlush.exe停止抓log
6.将根目录下生成的celog.clg文件拷贝到PC机与Readlog同一级目录
7.打开DOS命令行,转到Readlog.exe目录中,输入下面的命令:
Readlog.exe celog.clg celog.log
8.使用文本工具查看celog.log中的log信息,下面是一个log的实例。

posted on 2008-12-19 14:07 井泉 阅读(712) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理