spi_flash fatfs u盘

2019-08-20 15:34发布

本来想用stm32用fatfs把采集的数据以.txt格式写进flash,  然后, 把flash模拟成为U盘形式把.txt文件读取出来. 但问题出现在: 用flash模拟U盘可以, 但插入的第一次必须格式化, 格式选择为fat, 然后在U盘里新建一个文件 123.txt , 内容为:0123456789  ,最后用stm32加载fatfs去读flash , 在调用f_open()函数的时候发现问题, 返回值为0x0d , 查看ff.h为FR_NO_FILESYSTEM , 不明白为什么? 是不是fat格式问题 , 为什么SD的卡的fat32格式没有问题的? 请教各路大侠.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。