板上有此闪存IC,它已连接到STM32F04 ARM处理器。处理器的USB端口可供用户使用。我希望通过USB连接到PC时将我的闪存检测为存储设备。
第一步,我在程序中将USB类定义为MSC,这可以正常工作。因为当我将开发板连接到PC时,它会检测到已连接的大容量存储设备,并出现错误“您应该在使用光盘之前对其进行格式化”。
现在的问题是,如何将闪存定义为处理器的“存储”。以下可能是您答案的一部分:-usbd_msc_storage_template.c -FAT文件系统
我正在使用STM32F446处理器。FREERTOS和FATFS。我的PC上的Windows 10。
提前致谢 :)