zhangyanping
驱动小牛
驱动小牛
  • 注册日期2003-02-23
  • 最后登录2004-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:965回复:2

一个小问题,请高手指点,送20分!!!

楼主#
更多 发布于:2003-03-26 20:58
我用WINDRIVER 5.04开发一个9054的采集卡,现在这个评估板到期了,所以,我就装了自己那个有注册号的4.23版本,可是,出现了奇怪的问题!
当我执行生成的诊断应用程序时,结果却是说“incorrect windriver version\",我调试看了一下主要是在main(),函数中
PCI_Get_WD_handle(&hWD)没有获得有效的值!是什么原因阿?

实在是想不明白,我想怎么是版本不对呢?而对于这个底版本底例子程序也是有时可以打开板子,有时不行你说怪不怪?

我知道肯定是因为那里出了问题,所以,请高手指导一下!

一定给分,先多谢了!
exdata
驱动牛犊
驱动牛犊
  • 注册日期2002-11-11
  • 最后登录2007-07-16
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-27 13:36

我不用WINDRIVER !!!

因为PCI_Get_WD_handle(&hWD)调用了WINDRIVER 5.04的底层驱动,好像是WINDRIVER.SYS,他几个版本都用这个名字,假如你切低的反安装了WINDRIVER 5.04再用你的4.23版本就不会有问题,

WINDRIVER过了评估期可以删除注册表某些项就可以再用了.


 
hmwhmw
驱动牛犊
驱动牛犊
  • 注册日期2002-11-23
  • 最后登录2011-06-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-03-29 20:14
我也遇到过这种情况。跟踪后发现是修改了9054_lib.c(windriver生成的)后,程序在一个子程序中发生了奇怪的跳转引起的。后重新修改存盘就可以了
游客

返回顶部