各位专家,我在用CCS5.3基于例程c55_csl_304\ccs_v50_examples\usb\CSL_USB_DmaExample开发5534的USB,基本过程为上位机发送不同的命令,希望得到相应的响应,问题如下:
1.上位机发送命令A时可以得到正确响应,但发送命令B时连发3次仍得到A的响应,第4次发送命令B时才能得到B的响应
2.我在程序中想只用EP1的bulk作为命令交互,因此在USB ISR中去掉了EP2~4的处理,编译正常;猜测是否与5534支持4个EP有关,但我把EP2~4的处理程序加上去之后现象依旧,并且在BUS HOUND软件中看到的命令也都是发往EP1的
请问该现象是否与器件支持4个EP有关?若有关,应该怎么处理才能只用EP1作为协议交互的通道呢?
多谢!