我现在利用BULKTEST上层、底层范例进行大块数据的IN-OUT测试,先OUT多片64字节的数据,然后需要将OUT出的数据在上层进行IN读入。出现的现象是,OUT时底层响应中断,传输正确,IN时底层无法中断进行读入操作(上层软件调用DEVICEIOCONTROL函数,底层IN0...
全文
回复(8) 2002-04-27 07:52 来自版块 - USB驱动开发
表情
yxy3115多谢大家的回答(2002-05-24 09:17)
rayyang2000对于IN,最好把数据先放到buffer里面。(2002-04-29 14:46)
rayyang2000DEVICEIOCONTROL()函数是传输厂商请求的,它通过发送厂商请求设置包到默认端点,再由请求处理服务程序进行相应处理后,发送所请求的 数据到指定端点,再收到下一次IN请求时发送数据给主机.这和标准请求的处理差不多. DeviceIOControl和usb vendo...(2002-04-29 14:45)
yxy3115 不知你如何一次发送多个64字节的数据,是不是在OUT的ISR里面 把这多个64字节数据放到什么地方,然后再由IN的ISR不停去读去? 还是怎么实现? 是(2002-04-28 15:02)
lvgx 不知你如何一次发送多个64字节的数据,是不是在OUT的ISR里面 把这多个64字节数据放到什么地方,然后再由IN的ISR不停去读去? 还是怎么实现? (2002-04-27 22:46)
laiqing(2002-04-27 19:23)
laiqingDEVICEIOCONTROL()函数是传输厂商请求的,它通过发送厂商请求设置包到默认端点,再由请求处理服务程序进行相应处理后,发送所请求的 数据到指定端点,再收到下一次IN请求时发送数据给主机.这和标准请求的处理差不多.(2002-04-27 19:22)
yxy3115请问使用DEVICEIOCONTROL函数进行IN操作是有没有发生中断,底层又是如何接收中断的,请各位高手指教 [编辑 - 4/27/02 作者: yxy3115](2002-04-27 07:55)

返回顶部