|
环境:PC电脑 直连 设备(usb device)。设备使用ST的usbd库(MSC),fs速度。 MSC相关底层已配置好,PC正常显示U盘,读写也正常。 问题: 如果PC向设备写文件。在设备侧,如何才能知道文件已经写完成? 是否判断SCSI_ProcessWrite()中,MSC_BOT_SendCSW()发送USBD_CSW_CMD_PASSED即为写入完成? 如果文件很大,比如10M byte,超过MSC_MEDIA_PACKET的大小,还需要判断什么位置才能知道读写是否完成吗? |
微信公众号
手机版