版块
论坛
喜欢
话题
应用
搜索
登录
注册
wdy9927的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=64580
批量传输(bulk)问题,奇怪的现象,进来讨论讨论
写usb2.0 EHCI host 驱动遇到的问题:主机芯片是 vt6202,主机驱动是参考linux 下的驱动写的。 基本上是一样的,但是没有加定时器,和一些和操作系统相关的东西。 目前控制传输没有遇到问题,但批量传输有问题,没有解决。从机是 isp1581,固件在window...
全文
回复
(
14
)
2004-10-10 15:21
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
vip0126
:
搂主怎么解决的?我也遇到相同的问题
(2007-09-05 18:52)
回复
oushengfen
:
我不会,帮你们顶一下,
(2007-08-02 16:11)
回复
wdy9927
:
哎呀,忘记怎么调的了。 把怎么调的写上来好了。 等我回家给你找找。
(2007-08-02 15:56)
回复
hjg80
:
我也在调usb bulk transfer 遇到和你一样的问题,不知道你怎么解决的?
(2007-07-10 18:01)
回复
wdy9927
:
out: 主机显示数据成功下去,但从机没有中断 in: 从机有in中断,但主机根本没有收到任何数据 哈,真是弄不清楚到底怎么回事。 老板都快要杀了我了。 哈哈
(2004-10-14 09:04)
回复
metalwing
:
D+,D-线上的频率太高,示波器不能显示的,用逻辑分析仪看看. OUT没中断?说明数据没收到(收到的话相应端点应该产生RX中断). IN有中断,说明数据发送出去了(相应端点产生TX中断). 你最好一次传输的数据量不要太大,要在一个最大分组内传完最好,这 样好看.
(2004-10-14 08:37)
回复
wdy9927
:
示波器能不能显示呀。 out 下位机没有中断。 in 下位机有中断。 没有usb分析仪来测量数据。 唉。 看看示波器行不行吧。
(2004-10-12 17:19)
回复
metalwing
:
这可能是你的发送机制的问题,你在D+,D-线上引出观测点,用仪器(逻 辑分析仪,USB侦测设备)看一下,在你的第二次BULK时,总线上是否有 数据.如果有的话,看看从机是否产生中断,注意开中断.
(2004-10-12 16:08)
回复
wdy9927
:
刚才试了一下 。 还是不行。 情况跟0 一样。
(2004-10-12 11:10)
回复
metalwing
:
你的从机可以调试吗?如果可以的话,你把NOEMPTY位置1(没有0包),看 看是什么情况.如果一切正常的话,表示就是那一位的问题;如果还不 正常,那就有可能是其他问题了.
(2004-10-12 09:02)
回复
1
2
下一页 »
wdy9927
加关注
写私信
0
关注
0
粉丝
1467
帖子
返回顶部