8732|19

74

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于wince驱动的测试问题 [复制链接]

我是用platform builder  用wince自带的CETK,来测试刚编程完的驱动程序,然后创建主干Tux模块,最后在编译工程的时候出现了错误:


:cannot open program database:  c:/wince500\pbworkspaces\HID3\WINCE500\maistoneii_aim4i\oak\target\retail\tuxtest.pbd


而我查看了目录,根本就没有target 这个目录。

最新回复

mark  详情 回复 发表于 2009-10-10 17:53
点赞 关注

回复
举报

75

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
mark
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
你说的问题在CE5.0上确实存在。在CE6.0上已经没有了,因为CE6.0下默认的ReleaseType是LOCAL。
解决方法如下:
到你的TuxTest工程下面,打开sources文件,把ReleaseType从CETK改成LOCAL,然后重新编译,应该就可以了
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

4
 
谢谢高手,问题已经解决,我是个wince驱动的初学者,很多问题还得向您请教啊
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

5
 
3楼的前辈,我又遇到问题了:
我是个初学者,在网上看到一篇文章《如何在windows ce 5.0中开发和测试设备驱动程序》这是网址:http://www.pcwiki.net/ht/view/cps-4/id-20978,就想自己动手一步一步做一下,
我做到了上面网址那页的“设置断点”那里,前面一切的都调试成功,就是在“按 F9 设置断点。

单击 Target | Attach,将操作系统下载到模拟环境中”时出现下列提示:"Cannont locate the runtime image file:c:\WINCE500\PBworkspace\HID3\RelEir\MAINSTONEII_ARMV4I_Release\nk.bin   make sure you have built a run-time  image"  请前辈指教,晚辈不胜感激!!!!

补充:前面用 CodeClip 中的代码替代函数 TestProc 中的内容后,我是直接用的Demo.DLL的驱动程序,文件名都是统一用的“Demo”,不知道是不是这里的问题........?
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

6
 
还有,我想给分,怎么给啊?是点“对我有用”?
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

7
 
引用 5 楼 fengxiaofeia724 的回复:
还有,我想给分,怎么给啊?是点“对我有用”?


结贴,给分即可。

我的wince6.0 试了一下,没有啥问题啊。
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

8
 
我的是wince5.0,和版本有关系吗?
 
 
 

回复

99

帖子

0

TA的资源

一粒金砂(初级)

9
 
引用 4 楼 fengxiaofeia724 的回复:
3楼的前辈,我又遇到问题了:
我是个初学者,在网上看到一篇文章《如何在windows ce 5.0中开发和测试设备驱动程序》这是网址:http://www.pcwiki.net/ht/view/cps-4/id-20978,就想自己动手一步一步做一下,
我做到了上面网址那页的“设置断点”那里,前面一切的都调试成功,就是在“按 F9 设置断点。

单击 Target | Attach,将操作系统下载到模拟环境中”时出现下列提示:"Cannont locate the runtime image file:c:\WINCE500\PBworkspace\HID3\RelEir\MAINSTONEII_ARMV4I_Release\nk.bin? make sure you have built a run-time? image"? 请前辈指教,晚辈不胜感激!!!!

补充:前面用 CodeClip 中的代码替代函数 TestProc 中的内容后,我是直接用的Demo.DLL的驱动程序,文件名都是统一用的“Demo”,不知道是不是这里的问题........?

你是用模拟器还是用自己的硬件电路板来测试的?
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

10
 
模拟器啊,我是按照网址上一步一步做的.http://www.pcwiki.net/ht/view/cps-4/id-20978
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

11
 
引用 9 楼 fengxiaofeia724 的回复:
模拟器啊,我是按照网址上一步一步做的.http://www.pcwiki.net/ht/view/cps-4/id-20978

从给出的网址内容上看,它是采用了类似kitl的方法来调试编写的dll。
1. 你可以看看c:\WINCE500\PBworkspace\HID3\RelEir\MAINSTONEII_ARMV4I_Release\下面有没有nk。bin
2. 如果lz一定要把它描述的东西做出来的话,可以不建立CETK的tux dll,先把nk的单步调试给做出来。
期待你早日解决,呵呵
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

12
 
先谢了,前辈,我回教研室去试一下......
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用 2 楼 guopeixin 的回复:
你说的问题在CE5.0上确实存在。在CE6.0上已经没有了,因为CE6.0下默认的ReleaseType是LOCAL。
解决方法如下:
到你的TuxTest工程下面,打开sources文件,把ReleaseType从CETK改成LOCAL,然后重新编译,应该就可以了

又出了一个牛人
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

14
 
前辈,看了一下C:\WINCE500\BUILD.LOG文件里有一行错误:才:\wince500\build.log:error sysgen0000:errors,in sysgen phase

还有build.txt里,搜索"ERR",发现有几处这样的错误代码:

1.NMAKE:can not run ‘c\wince500\sdk\bin\i386

2.NMAKE:link:return code 'ox486'

3.NMAKE:c:[WINCE500\SDK\BIN\i386\nmake.exe
 
 
 

回复

57

帖子

0

TA的资源

一粒金砂(初级)

15
 
我刚才会教研室看了一下,c:\WINCE500\PBworkspace\HID3\RelEir\MAINSTONEII_ARMV4I_Release\没有NK.BIN文件,这是怎么回事呢?这个文件起着什么作用呢?
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

16
 
哦,你在sysgen的时候就出错了,没有生成最终的image,就是os
这种情况就和cetk tux dll无关了
pb环境有问题了
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

17
 
哦,重装一下试试了!谢谢前辈,我结贴给分了,再不给都不好意思了!
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

18
 
前辈我加你为好友了,以后还有很多问题想向你请教,请收我为徒吧!!!(-_-)
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

19
 
前辈,PB环境有问题,应该怎么处理啊,重装PB吗?
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

20
 
mark
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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