阅读:1441回复:5
请问如何测试usb端点2(往pc里写数据)
写了一个驱动进行测试,别人帮我写了个测试的小程序。通过端点1往pc里写的时候可以,可是通过端点2 时,测试程序总是说endpoint open sucessfully,然后就一直在等待。。
我查了d12的资料(我的板子是用d12做的),好像说端点1是循环查,有有效数据就产生中断,(我看的英文的,也不知道理解的对不对:(。),是不是这样,所以可以利用端点1往pc写数据。那端点2的中断在测试中,应该如何才能触发呢,我该怎么才能测试端点2的往pc写数据的功能呢。。 非常感谢,这几天偶查了好多资料,还是没搞明白,还望大虾们指点。 另外: 我看资料,好像是说端点2写满一个缓冲区的时候他才能向外输出,是这样的么? 谢谢!! |
|
|
沙发#
发布于:2007-05-25 14:26
端点2的描述符固定为64,固件里面写数据的时候,要固定成64个字节的发送。
不足64,补足。 摸索了好长时间,才搞定 |
|
板凳#
发布于:2007-05-25 14:26
端点2的描述符固定为64,固件里面写数据的时候,要固定成64个字节的发送。
不足64,补足。 摸索了好长时间,才搞定 |
|
地板#
发布于:2007-05-25 14:26
端点2的描述符固定为64,固件里面写数据的时候,要固定成64个字节的发送。
不足64,补足。 摸索了好长时间,才搞定 |
|
地下室#
发布于:2007-05-25 12:42
我也遇到这种问题,不知道怎么解决啊!!!!
|
|
5楼#
发布于:2004-03-09 17:54
顶一下,等高手回答中……
|
|