软件流程:
初始化CH375B,模式6,
当发生状态为USB_INT_CONNECT的中断时,发送CMD_DISK_INIT指令初始化U盘。
接着中断USB_INT_SUCCESS时,发送CMD_DISK_READY指令。
接着中断USB_INT_SUCCESS时,认为U盘插入,开始读取U盘扇区。
读取流程: -> CMD_DISK_READ (以及地址) <- USB_INT_DISK_READ -> CMD_RD_USB_DATA (并取数据) -> CMD_DISK_RD_GO <- USB_INT_DISK_READ ...重复8次,再次GO后收到: <- USB_INT_SUCCESS (读取一个扇区完成) 读取完一个扇区后,重复以上流程继续读取。
当连续读取10多个扇区时(数量不定), 发送完CMD_DISK_READ命令和地址后,会收到错误:USB_INT_BUF_OVER。
请问这种问题该从何处着手寻找原因?