在我们的应用中,数据传送方式选择的是bulk批处理,算法要求在数据传送的中间需要暂停,换句话说,一次得到的数据量比较大,如果就一次传送,那么需要数据传送到一定程度后暂停传送,让数据处理单元进行处理,处理完毕将计算完的数据传送给主机后在从host端继续上面的过程传送数据。
不过在CYPRESS网站上有下面的论述:
Question: Can a suspend condition be sent to USB device using EZ-USB Control panel/Cyconsole/Control center?
Response: No. Suspend condition cannot be sent to a USB device using EZ-USB Control panel/Cyconsole/Control center. It is initiated by the host when it is going into power saving modes or standby.
这是不是就意味这像我这种应用时,host端利用bulk批传输方式时,是不能在传输的中间,暂停的?
谁有这方面的经验体会,还希望能分享下,在具体的应用中一般都会采取什么办法,现在在数据流方案上不是太清楚,还希望能指教下,谢谢 |