参考《RT-Thread:W25Q128虚拟U盘并搭载文件系统》在w25q64的一个分区上实现MSC,分区创建块设备和挂载文件系统没有问题,单插入U盘没有任何反应。
看网上《stm32 cubemx usb spi flash w25q128 u盘调试笔记》是要对对应的接口usbd_storage_if.c中读写接口函数对接w25q信息,
但是基于RTT的没见到在什么地方对接,现在不成功我也找不到原因,请大伙指点下,谢谢!
下图中设置rom文件系统,fal分区创建块设备的INIT_ENV_EXPORT(sysfs_init)
,和INIT_DEVICE_EXPORT(stm_usbd_register)
与INIT_PREV_EXPORT(rt_usbd_msc_class_register)
的先后顺序对吗