这边从基于官方例子工程,进行了一些调整后,做了个项目,PC和MCU用端点1互相反复发包.然后出现了一个问题.
有时候MCU发送一个包,发送完后,产生了中断 内部处理分支为:"USBHS_TRANSFER_FLAG"->端点1->"PID_IN"
也就是发送成功的信号,而实际上PC端根本没收到这个包.
不知道是不是我对这个中断流程分支的含义理解有误?
出现这个现象的概率为800分之1.每发送几百个包才出现一次,极难复现,非常难调试
有没有可能是传输过程中有什么错误?能否提供一个捕捉并处理传输错误的例子?