yxy3115
驱动牛犊
驱动牛犊
  • 注册日期2002-03-12
  • 最后登录2004-03-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:4426回复:22

USB驱动程序的简单实例

楼主#
更多 发布于:2002-04-08 11:10
请指教何处能找到关于USB驱动程序的简单实例,编写驱动程序的步骤应该如何?请各位高手不吝赐教
Levis75
驱动小牛
驱动小牛
  • 注册日期2001-08-06
  • 最后登录2006-06-28
  • 粉丝0
  • 关注0
  • 积分68分
  • 威望7点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-04-08 13:07
ddk/src/wdm/usb/下有一个叫bulkusb的例子,很好,仔细阅读。
yxy3115
驱动牛犊
驱动牛犊
  • 注册日期2002-03-12
  • 最后登录2004-03-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-08 14:32
非常感谢楼上的朋友.我现在想将16进制文件从PC主机要向下灌入USB设备,应该如何做,有没有高手愿举例指教,非常感谢
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-04-09 08:25
是不是AN2131?如果是,那很简单,它就是用一些特定的vendor requests把hex文件传给usbcore。如果是其他的mcu,思路大体也差不多,只是这样的MCU要支持IAP而已。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
yxy3115
驱动牛犊
驱动牛犊
  • 注册日期2002-03-12
  • 最后登录2004-03-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-04-09 08:52
非常感谢版主的提示,能否进一步举个实例,我才开始学,不知从何处下手,请多指教
yxy3115
驱动牛犊
驱动牛犊
  • 注册日期2002-03-12
  • 最后登录2004-03-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-04-10 08:18
请版主及各位高手指教,我现在用是AN2131,但不知如何将HEX文件从PC传给USB设备,能不能举个简单例子,请多帮忙,非常感谢!


yxy3115
驱动牛犊
驱动牛犊
  • 注册日期2002-03-12
  • 最后登录2004-03-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-04-10 08:52
还有一个问题请诸位大虾帮忙,我在本站下载的driverstudio2.01解压安装,却不知道SN,能否告之,非常感谢
zhaoyan
驱动小牛
驱动小牛
  • 注册日期2001-04-12
  • 最后登录2013-02-20
  • 粉丝2
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-04-10 16:47
在论坛上搜吧!
favorit
驱动牛犊
驱动牛犊
  • 注册日期2002-01-21
  • 最后登录2002-12-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-04-10 20:53
请问Levis75: ddk/src/wdm/usb/在哪儿?
我一睁开眼,世界就变了样
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-04-10 22:18
请版主及各位高手指教,我现在用是AN2131,但不知如何将HEX文件从PC传给USB设备,能不能举个简单例子,请多帮忙,非常感谢!


 

如果你有开发板文档就好了,里面有详细说明,别人很难说清,你也难于听懂,即使当面说都费劲,要靠自己理解,这样的事我已经经历了几次,请找开发板文档。如果没有就帖上你的EMAIL,相信很多人都可以帮得上你。
yxy3115
驱动牛犊
驱动牛犊
  • 注册日期2002-03-12
  • 最后登录2004-03-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-04-11 09:39
非常感谢上面的朋友指教.
yxy3115
驱动牛犊
驱动牛犊
  • 注册日期2002-03-12
  • 最后登录2004-03-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-04-12 10:16
我现在下载了DDK,但是应该如何设置它的环境才能使用,请各位高手指教应该按照什么步骤使用DDK,请多指教,千万不要不回答,非常感谢

[编辑 -  4/12/02 作者: yxy3115]
dahello
驱动中牛
驱动中牛
  • 注册日期2001-06-16
  • 最后登录2004-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-04-12 15:28
first :vc
second :ddk
ok
不懂就问 :D
yxy3115
驱动牛犊
驱动牛犊
  • 注册日期2002-03-12
  • 最后登录2004-03-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-04-12 16:15
再提一个问题,如何设置DDK是它能编译我用HEX2C生成的***.C成为.SYS文件
yxy3115
驱动牛犊
驱动牛犊
  • 注册日期2002-03-12
  • 最后登录2004-03-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-04-12 16:24
我用的是CYPRESS公司的AN2131开发板,现在可以使用HEX2C将HEX文件生成C文件,是否可以直接用DDK生成SYS文件,而不需另外编写程序就能使用新的USB设备?请版主和各位高手赐教
yxy3115
驱动牛犊
驱动牛犊
  • 注册日期2002-03-12
  • 最后登录2004-03-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2002-04-13 16:41
请教几个问题,我现在使用的是CYPRESS公司的AN2131开发板,根据文档的说明,可以使用CYPRESS\\USB\\DRIVERS\\HEX2C下面的HEX2C将我自己的HEX文件转换成***.C文件,然后用该文件代替CYPRESS\\USB\\DRIVERS\\EZLOADER下的firmware.C,再用DDK编译生成***.SYS文件。我想请教你,如何使用DDK编译,是不是需要对安装完的DDK进行一些环境的配置,还是直接使用CHECKED或FREE进行编译,再修改一些相关的文件就可以让计算机能使用新的USB设备?在这个过程中是否需要C++?请各位高手不要笑我的问题而不吝赐教,在下非常感谢!!
yxy3115
驱动牛犊
驱动牛犊
  • 注册日期2002-03-12
  • 最后登录2004-03-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2002-04-14 21:21
[quote]请版主及各位高手指教,我现在用是AN2131,但不知如何将HEX文件从PC传给USB设备,能不能举个简单例子,请多帮忙,非常感谢!


 

如果你有开发板文档就好了,里面有详细说明,别人很难说清,你也难于听懂,即使当面说都费劲,要靠自己理解,这样的事我已经经历了几次,请找开发板文档。如果没有就帖上你的EMAIL,相信很多人都可以帮得上你。 [/quote]

请问SUNKAI,应该看开发板文档的哪些内容,能不能给我说明一下,我看了一些,有点摸不着头脑,能不能将你认为必须理解的文档给我EMAIL,我的地址是YXY3115@21CN.COM,非常感谢你的指点。
yxy3115
驱动牛犊
驱动牛犊
  • 注册日期2002-03-12
  • 最后登录2004-03-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2002-04-16 16:21
请问版主及各位高手,我现在已经使用DDK将驱动程序编译成功,而且新的USB设备已经能和PC机进行通信,但是不知如何谢载装上去的驱动程序,请各位多指教,在下非常感谢
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2002-04-17 08:16
有什么好卸的?把你的设备拔掉不就行了??!!!
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
yxy3115
驱动牛犊
驱动牛犊
  • 注册日期2002-03-12
  • 最后登录2004-03-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2002-04-21 12:36
请各位高手指点,我使用CYPRESS公司的AN2131开发板,按照其上的操作文档,对其中的EXAMPLE中BULKTEST.HEX进行操作,并使用98DDK进行编译生成了*.SYS文件,并按照操作文档中提供的widget.inf文件进行修改,并将生成的*.sys和修改好的*.inf分别拷贝到windows相应的文件夹中。然后插上我的USB设备,计算机发现新硬件,并将我自己生成的SYS文件下载到USB设备中,但是却无法将EZUSB.SYS上传到PC,使得设备无法正常工作,请各位指教,应该如何设置,或是我前面的设置有什么问题,如何知道生成的SYS文件是否正确,关于INF文件应该如何理解,有什么参考书可以参考。请多多指教,在下不胜感激!!
上一页
游客

返回顶部