本来想用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格式没有问题的? 请教各路大侠.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
是不是你的底层代码有问题?用fatfs去格式化试试.
一周热门 更多>