阅读:1745回复:10
急问:我怎么改进我的isp1581的驱动程序
有人能告诉我驱动程序是怎么做的吗?1581?我是根据固件程序里面来设置端点,用ds做了一个简单的驱动,能发简单的数,但是远远不满足条件。我有zlg的学习开发板,我要传输2k的数据,请问下一步该如何进行,我有点模糊了。是不是要左翼个和应用界面通信的application?
|
|
沙发#
发布于:2004-06-15 11:02
应该做一个应用程序界面,这样便于控制. 驱动程序可以用ds生成,也可以在微软给的BulkUsb基础上做一些改动得到. |
|
板凳#
发布于:2004-06-15 13:29
开玩笑!!!你一个人就能将驱动程序做完?还是用现成的好!那些程序都是微软做的很好的。自己作一些应用程序合固件就行了!!!
|
|
地板#
发布于:2004-06-15 14:17
那些程序都是微软做的很好的。
~~~~~~~那里有啊?大侠! |
|
地下室#
发布于:2004-06-15 15:24
xulingfei说的对,微软作的驱动程序例子很好,而且具有通用性.
驱动程序的例子在NTDDK/SRC/WDM/USB下有一个批量传输的例子BulkUSB,还有一个中断传输的例子IsoUSB. |
|
5楼#
发布于:2004-06-15 16:30
这些例子我也看见了,好像都是没有*.dsp的,编译不了,请问怎么能生成一个完整的vc程序呢?
多谢fangjh,xulingfei |
|
6楼#
发布于: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,能提醒一下我思路吗? 多谢了! |
|
7楼#
发布于:2004-06-18 10:41
只用改1.Guid;2.VID,PID就基本能满足要求了,识别端点个数和端点类型与设备驱动程序无关.
|
|
8楼#
发布于:2004-06-18 11:11
我的端点设置是按照dp-1581固件上面来配置的,好像不行,请问怎么配置端点比较合理?
还有guid修改是在注册表里面吗?是唯一的吗? |
|
9楼#
发布于:2004-06-18 11:41
第一个问题我也不知道.
修改guid是说修改设备驱动程序里的guid,ISP1581的guid是 0x77f49320, 0x16ef, 0x11d2, 0xad, 0x51, 0x0, 0x60, 0x97, 0xb5, 0x14, 0xdd 当然在设备接上后可以留在注册表里看到这个guid值 |
|
10楼#
发布于:2004-06-19 13:22
大哥,好像guid不是唯一的吧
|
|