lw535
驱动牛犊
驱动牛犊
  • 注册日期2002-10-13
  • 最后登录2004-06-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2111回复:7

求助,windriver的奇怪问题两问

楼主#
更多 发布于:2003-03-09 23:18
1.我用9052做了一块接口板子,用windriver写了一个测试程序,开机后第一次运行这个测试程序前总要把windriver打开一次(然后关不关掉都行)才能运行测试程序,否则测试程序就会找不到设备的句柄,这是怎么回事?那位大虾碰到过类似的问题?另,我的windriver是注册过的。
2.windriver提供了一些例子源程序,正好用到p9050_diag.c,可用vc6.0编译时怎么总提示出错,问题是出在编译器上吗,是否应该选择其他的编译器?
我总觉得这两个问题是同一个原因。
终于找到组织了......
gepsuixb
驱动牛犊
驱动牛犊
  • 注册日期2002-10-23
  • 最后登录2005-01-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-10 09:24
你需要先生成板子的驱动程序,并安装。步骤:
用windriver生成板子的inf文件,然后在windows的设备管理器中使用添加新硬件,根据生成的inf文件安装设备的驱动程序就行。
至于编译错误,有可能是一些路径相关的环境变量没有设置好,至于怎么设置,www.driverdevelop.com中以前好像有过介绍,你可以找一下。
lw535
驱动牛犊
驱动牛犊
  • 注册日期2002-10-13
  • 最后登录2004-06-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-03-10 10:40
哥们,驱动什么的都弄好了,要不测试程序怎么能用。我只是搞不清为什么运行测试程序之前总要开一下windriver?


编译时需要的头文件什么的已经include了,环境变量的设置是什么意思?
终于找到组织了......
china_ming
驱动牛犊
驱动牛犊
  • 注册日期2003-03-28
  • 最后登录2009-10-12
  • 粉丝0
  • 关注0
  • 积分42分
  • 威望24点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-07 17:06
http://www.driverdevelop.com/forum/viewthread.php?tid=32489
kaixin11
驱动牛犊
驱动牛犊
  • 注册日期2002-11-05
  • 最后登录2018-08-12
  • 粉丝0
  • 关注0
  • 积分29分
  • 威望42点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2003-05-07 19:44
因为windriver是要注册的,所以在每次启动你的测试程序的时候,都要用你注册的license来激活一下windriver,才能够正常的在程序中使用它的功能,详细内容请看帮助中WD_License函数的介绍,启动一次windriver其实它自己也做了这步工作,所以接下来就能用了。
开心
wangyeah
驱动牛犊
驱动牛犊
  • 注册日期2003-02-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-07-26 15:05
先要WDREG START 启动WINDRIVER 把WDREG.CPP加
入你的代码中就可不启动WINDRIVER了
larry_john
驱动牛犊
驱动牛犊
  • 注册日期2002-10-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望12点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-07-30 18:30
在你的程序开头加上
void RegisterWinDriver()
{
    .
    .
    .
    .
    .
    .
    .

}
这个函数在你的windriver安装目录中的一个文件(我记不得名字了。你找找看)中,在里面写入LICENSE(驱动网里有),就搞定了!!
sunyou120
驱动牛犊
驱动牛犊
  • 注册日期2002-10-23
  • 最后登录2005-04-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-02-08 21:33
先要WDREG START 启动WINDRIVER 把WDREG.CPP加
入你的代码中就可不启动WINDRIVER了
 

wdreg.cpp在什么地方可以找到呀?
我也出现跟楼主同样的问题
每次开机需要先运行一下driverwizard自己编写的驱动才能找到板卡
在开始处已经运行了那个 XXX_RegisterWinDriver()函数了。
游客

返回顶部