阅读:1497回复:8
请教:Pocket PC 2002USB驱动开发
我用EVC开发pocket pc 2002的usb设备驱动,不知道如何debug?我已经build出来dll文件,但是安装时提示error!DEBUGMSG我也写,但是怎么看不到啊!我的设备是usb口的fifo串行通信芯片(没有platform builder3.0)
|
|
沙发#
发布于:2004-06-22 18:20
抱歉,你应该用platform builder编译!
|
|
|
板凳#
发布于:2004-06-22 18:35
我就是没有pb3.0 ,所以才用evc3.0。我试过了,可以用evc编译驱动,但是没办法调试。可以在pb4。2里调完后再在evc里build.
|
|
地板#
发布于:2004-06-23 09:03
既然能编译出来,你用RETAILMSG打一些信息出来就可以调试了,如能调到你的 DllMain里面,则说明你的DLL是可以用的,努力吧!
|
|
|
地下室#
发布于:2004-07-19 10:48
我编译了FSDSpy.dll (the sample code in wince.net sample) 通过remote process viewer 可以看到它被进程filesys.exe 装载,但我无法看到DEBUGMSG的输出。如果是application可以通过EVC的debug窗口看到,但如果是动态库还是被系统进程load的动态库该如何看debugmsg的输出?Thanks in advance!
|
|
5楼#
发布于:2004-07-19 12:22
你的系统是编译成release版了吧?那样 DEBUGMSG是出不来信息的,只能用RETAILMSG,如果做了ship build的,所有的信息都出不来了。
|
|
|
6楼#
发布于:2004-07-19 13:38
我是用EVC编译的DEBUG版的FSDSpy.dll, (没有用platform builder) run 在Emulator 中,该如何看debugmsg ?
刚开始看CE Driver Dev, 对platform builder 不熟悉,不知道如何用PB里的debug 工具,可否提示一二,thanks! |
|
7楼#
发布于:2004-07-19 17:38
很抱歉,这种系统没有弄过,不好意思
|
|
|
8楼#
发布于:2004-07-22 15:41
在2000中,内核支持打开文件,CE应该也没问题。如果实在看不出,可以考虑开一个文件。。。。。
|
|