打印

再问个mass-stroage的问题

[复制链接]
1429|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bmebob_zhao|  楼主 | 2012-9-24 20:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
insignal| | 2012-9-25 21:36 | 只看该作者
不会吧
host不会主动停止bulk out的
是如何知道 “数据未传完" 的?

使用特权

评论回复
板凳
bmebob_zhao|  楼主 | 2012-9-26 10:05 | 只看该作者
本帖最后由 bmebob_zhao 于 2012-9-26 10:11 编辑

@ insignal
所以说我也很不能理解,不过确实没传完:
1.主机的进度条没走完
2.我在下位机设置了一个计数器,记录每次cbw 之后 bulk out前 cbwdatalength的累加值,其值不等于文件大小

而且如果发生之前说的情况之后,我在下位机设置csw 位phase error后,pc会reset EP, 结果数据会接着传完。
非常不解啊!

使用特权

评论回复
地板
szseo668| | 2012-9-26 10:08 | 只看该作者
“数据未传完" 的?居然有这种情况发生。

使用特权

评论回复
5
insignal| | 2012-9-27 08:56 | 只看该作者
最好先排除掉上位机软件的问题
不要用自己写的测试工具
直接用windows下现成的软件

然后再查查固件的问题  

我觉得固件出现问题的可能性更大一些

使用特权

评论回复
6
bmebob_zhao|  楼主 | 2012-9-27 11:13 | 只看该作者
6# insignal 求大神推荐!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:IC公司底层搬砖工

0

主题

12

帖子

0

粉丝