STM32 U盘

  移植了STM32F2系列的U盘例程,可以实现U盘功能,但是引入RT Thread的文件系统之后,文件系统不能实现读写功能,对比RT Thread的例程才发现,RT Thread将SDIO.c文件中的SD_WriteMultiBlocks函数体里注释掉了//WriteAddr /= 512;所以不成功,文件系统相关的参数不好改,只好将U盘例程usbd_storage_msd.c中的读写入口地址不再乘以512,这样即可。

原文地址:https://www.cnblogs.com/cpf123/p/2968493.html