Windriver1020版本USB驱动发布问题(100分)(线上帮助解决愿意支付200元,北京现场帮助解决愿意支付人民币400元)
佚名通过本文主要向大家介绍了Windriver1020版本USB驱动发布问题(100分)(线上帮助解决愿意支付200元,北京现场帮助解决愿意支付人民币400元)等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: Windriver 1020版本 USB驱动发布问题(100分)(线上帮助解决愿意支付200元,北京现场帮助解决愿意支付人民币400元)
描述:
最近在用windriver工具做PC端的一个USB驱动,windriver还是很好用,但我做的驱动不知道什么原因发布不了。
驱动安装包里文件如下:(我在客户机D盘建立一个文件夹名为MyDevice)
TESTFENGDIAO_device.inf
TESTFENGDIAO_driver.inf
TESTFENGDIAO.sys
以上三个文件为windriver自动生成,它是windriver底层内核我用的windriver1020版本,注册码用网上一个工具自动生成的,是可以用的。
wdapi1020.dll 我在客户机上将这个DLL文件放在了system32目录下
辅助安装包文件如下:
difxapi.dll
wdreg.exe
TEST_install.bat文件
TEST_install.bat文件代码如下
@ECHO OFF
wdreg -inf d:\MyDevice\TESTFENGDIAO_driver.inf install
wdreg -inf d:\MyDevice\TESTFENGDIAO_device.inf install
wdreg -inf d:\MyDevice\TESTFENGDIAO.inf preinstall
PAUSE
这个批处理执行是驱动的安装,前两句装windriver底层内核,后一句装我自定义的驱动。
测试驱动安装上层应用软件:
testfengdiao_diag.exe 这个软件我是基于windriver生成的源码,采用release版本,win32,直接编译生成的程序,加了两句测试打印(将exit换成了打印err111\err222),用它做测试。
我在客户机电脑上点击TEST_install.bat批处理文件后,驱动可以安装,然后连接上usb外设后,在客户机的设备管理器中,能够看到如下图片:
说明内核驱动是正确安装了,我个人的驱动感觉也正常安装了。
但是我在客户机上运行testfengdiao_diag.exe这个测试程序后,它却弹出如下报错:

第一行的错误我跟了一下,发现是在WDU_init函数中报错,错误信息是内部系统错误,我是做芯片嵌入式开发的,
实在找不到这个错误出在哪里,是我发布版本驱动的流程没有配置对,还是什么地方没有设置对,请求各位大佬提供帮助!
描述:
windriver1020 USB驱动发布渴求帮助
各位好!最近在用windriver工具做PC端的一个USB驱动,windriver还是很好用,但我做的驱动不知道什么原因发布不了。
驱动安装包里文件如下:(我在客户机D盘建立一个文件夹名为MyDevice)
TESTFENGDIAO_device.inf
TESTFENGDIAO_driver.inf
TESTFENGDIAO.sys
以上三个文件为windriver自动生成,它是windriver底层内核我用的windriver1020版本,注册码用网上一个工具自动生成的,是可以用的。
wdapi1020.dll 我在客户机上将这个DLL文件放在了system32目录下
辅助安装包文件如下:
difxapi.dll
wdreg.exe
TEST_install.bat文件
TEST_install.bat文件代码如下
@ECHO OFF
wdreg -inf d:\MyDevice\TESTFENGDIAO_driver.inf install
wdreg -inf d:\MyDevice\TESTFENGDIAO_device.inf install
wdreg -inf d:\MyDevice\TESTFENGDIAO.inf preinstall
PAUSE
这个批处理执行是驱动的安装,前两句装windriver底层内核,后一句装我自定义的驱动。
测试驱动安装上层应用软件:
testfengdiao_diag.exe 这个软件我是基于windriver生成的源码,采用release版本,win32,直接编译生成的程序,加了两句测试打印(将exit换成了打印err111\err222),用它做测试。
我在客户机电脑上点击TEST_install.bat批处理文件后,驱动可以安装,然后连接上usb外设后,在客户机的设备管理器中,能够看到如下图片:

说明内核驱动是正确安装了,我个人的驱动感觉也正常安装了。
但是我在客户机上运行testfengdiao_diag.exe这个测试程序后,它却弹出如下报错:

第一行的错误我跟了一下,发现是在WDU_init函数中报错,错误信息是内部系统错误,我是做芯片嵌入式开发的,
实在找不到这个错误出在哪里,是我发布版本驱动的流程没有配置对,还是什么地方没有设置对,请求各位大佬提供帮助!