zhihuasz 发表于 2020-12-14 17:16:36

请教一下usb device库的文件写入问题

环境:PC电脑 直连 STM32设备(usb device)。设备使用ST的usbd库(MSC),FS速度。

MSC相关IO驱动已配置好,PC正常显示U盘,读写也正常。

问题:
如果PC向设备写文件。在设备侧,如何才能知道文件已经写完成?
是否判断SCSI_ProcessWrite()中,MSC_BOT_SendCSW()发送USBD_CSW_CMD_PASSED即为写入完成?

如果文件很大,比如10M byte,远超过MSC_MEDIA_PACKET的大小,还需要判断什么位置才能知道读写是否完成吗?
页: [1]
查看完整版本: 请教一下usb device库的文件写入问题