阅读:1533回复:4
readfile直接返回了?
使用d12的bulk方式进行传输,有数据时正常,当d12没有数据的时候,readfile 应该阻塞i/o,结果它却返回了,一直没有想明白究竟问题是出现在firmware还是driver中,返回中取管道状态是stall,但我根本没有置成stall啊,有兴趣的共同探讨一下
|
|
沙发#
发布于:2005-03-28 15:35
最早我写出的程序是可以挂起的,最近修改了一下,结果就不正常了,现在我正在查原因
|
|
板凳#
发布于:2005-03-28 21:24
请教个问题:你怎么取的管道状态呢? 我也有问题,如果你查出原因,麻烦一定发贴说明一下 |
|
地板#
发布于:2005-03-29 12:12
今天使用windriver进行测试,对输入管道进行读取,返回值依然是c0000005,设备无应答,跟我的驱动中返回相同,估计是pdiusbd12的问题了
|
|
地下室#
发布于:2005-03-30 11:00
USB 操作过程:打开管道(文件)->读 IN 管道/写 OUT 管道->关闭管道(文件)
D12管道名: PIPE00 写入管道(端点2) PIPE01 读取管道(端点3) PIPE02 写入管道(端点4) PIPE03 读取管道(端点5) |
|