darydl
驱动小牛
驱动小牛
  • 注册日期2003-06-29
  • 最后登录2017-05-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:1746回复:10

急问:我怎么改进我的isp1581的驱动程序

楼主#
更多 发布于:2004-06-11 17:23
有人能告诉我驱动程序是怎么做的吗?1581?我是根据固件程序里面来设置端点,用ds做了一个简单的驱动,能发简单的数,但是远远不满足条件。我有zlg的学习开发板,我要传输2k的数据,请问下一步该如何进行,我有点模糊了。是不是要左翼个和应用界面通信的application?
darydl
驱动小牛
驱动小牛
  • 注册日期2003-06-29
  • 最后登录2017-05-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2004-06-19 13:22
大哥,好像guid不是唯一的吧
fangjh
驱动牛犊
驱动牛犊
  • 注册日期2003-05-21
  • 最后登录2004-06-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-06-18 11:41
第一个问题我也不知道.
修改guid是说修改设备驱动程序里的guid,ISP1581的guid是
0x77f49320, 0x16ef, 0x11d2, 0xad, 0x51, 0x0, 0x60, 0x97, 0xb5, 0x14, 0xdd
当然在设备接上后可以留在注册表里看到这个guid值
darydl
驱动小牛
驱动小牛
  • 注册日期2003-06-29
  • 最后登录2017-05-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2004-06-18 11:11
我的端点设置是按照dp-1581固件上面来配置的,好像不行,请问怎么配置端点比较合理?
还有guid修改是在注册表里面吗?是唯一的吗?
fangjh
驱动牛犊
驱动牛犊
  • 注册日期2003-05-21
  • 最后登录2004-06-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-06-18 10:41
只用改1.Guid;2.VID,PID就基本能满足要求了,识别端点个数和端点类型与设备驱动程序无关.
darydl
驱动小牛
驱动小牛
  • 注册日期2003-06-29
  • 最后登录2017-05-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2004-06-15 16:34
另外fangjh大侠,请问改写驱动程序例子需要注意那些问题?我想用1。bulk传输
2. Id号和pd号:04cc 1b49

3 端点设置:
中断出  2
中断进  3
BULK OUT 4
BULK IN  5
ISO OUT  6
ISO IN    7
大小都是64bytes;
我用的是ds,能提醒一下我思路吗?
多谢了!
darydl
驱动小牛
驱动小牛
  • 注册日期2003-06-29
  • 最后登录2017-05-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2004-06-15 16:30
这些例子我也看见了,好像都是没有*.dsp的,编译不了,请问怎么能生成一个完整的vc程序呢?
多谢fangjh,xulingfei
fangjh
驱动牛犊
驱动牛犊
  • 注册日期2003-05-21
  • 最后登录2004-06-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-06-15 15:24
xulingfei说的对,微软作的驱动程序例子很好,而且具有通用性.
驱动程序的例子在NTDDK/SRC/WDM/USB下有一个批量传输的例子BulkUSB,还有一个中断传输的例子IsoUSB.
darydl
驱动小牛
驱动小牛
  • 注册日期2003-06-29
  • 最后登录2017-05-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2004-06-15 14:17
那些程序都是微软做的很好的。
  ~~~~~~~那里有啊?大侠!
xulingfei
驱动牛犊
驱动牛犊
  • 注册日期2004-06-13
  • 最后登录2009-03-09
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-06-15 13:29
开玩笑!!!你一个人就能将驱动程序做完?还是用现成的好!那些程序都是微软做的很好的。自己作一些应用程序合固件就行了!!!
fangjh
驱动牛犊
驱动牛犊
  • 注册日期2003-05-21
  • 最后登录2004-06-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-06-15 11:02

应该做一个应用程序界面,这样便于控制.
驱动程序可以用ds生成,也可以在微软给的BulkUsb基础上做一些改动得到.
游客

返回顶部