ICON
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2004-02-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1847回复:5

USB firmware or driver PROGRAM

楼主#
更多 发布于:2001-11-20 23:51
我使用DSP和USB的接口芯片,FIRMWARE和DRIVER都要做   惨:{

现在有问题请教各位大侠:

1。我使用BULK方式,两个工作端点(IN/OUT),64字节,无DMA;
如果DRIVER先发出IN的URB,DEVICE的IN端点后启动发送数据,则IRP不返回,DRIVER收不到。

2。如果DEVICE的IN端点已有数据请求发,后DRIVER发出IN的URB,可收到,但收完该批数据后,DRIVER再发出IN的URB,IRP都直接返回,缓冲区无有效数据,无论DEVICE的IN端点是否请求发送(实际数据也发不出)。

我怀疑DEVICE的IN端点第一次读完就进入错误状态,但不知是什么。不知有工具可察看?
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-11-21 08:48
什么usb芯片?

[编辑 -  11/21/01 作者: rayyang2000]
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-11-21 08:49
应该是firmware有问题
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
ICON
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2004-02-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-11-21 23:32
后来发现DRIVER的READFILE请求的长度须 >= IN端点当前BUFFER里的数据长度?

不知何因?USB11规范里有讲吗?

有支持DMA的USB接口芯片(含有自带片外RAM接口的DMA控制器)吗?

我使用SL811,请问哪位大侠有例子源码提供帮助?

THANKS。
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-11-22 09:23
Philips的D12带DMA
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
ICON
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2004-02-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-11-22 12:57
D12是会自动控制地址总线的如微机主板上的DMA控制器???
游客

返回顶部