usb驱动版本 V2.1.0,配置是全速usb USE_USB_OTG_FS
系统读取一段USB上的内容后处理,然后再读取一段再处理......发现随机性的死机,跟踪发现
函数disk_read和disk_write陷入死循环,这两个函数返回值一直是USBH_MSC_BUSY
我们的系统运行时有一个2ms中断和一个8ms中断,还有其它几个中断(如串口中断、外部PIN中断)。关掉中断可以长时间的读写,不会出现死机现象,但工作时又不能关闭这些中断,这个问题困扰我们好长时间了。求香版主给个解决方案。
如方便给个联系方式。谢谢。
|