环境:方法
STM32F205 移植 fatfs v.12数据
问题描述:di
碰见经过fatfs 向 读卡器写入文件数据时。
写入第一个文件正常。文件
过程:先f_mount()而后f_open()。随后写完,f_close(&fdst)关文件,f_mount(NULL, "0:", 0)卸载挂载。文件系统
一样方法操做第二个文件。
在写入第二个文件时,f_mount()与f_open()均报错(FR_NO_FILESYSTEM)。即提示找不到文件系统.
-------------------------------------------------------------------------------------
用KingstonU盘,没有上面问题;用读卡器存在上面的问题。系统
通过分析:没有必要写完一个文件从新卸载再挂载U盘。是否是这里出了问题呢?tar
怀疑读卡器卸载掉以后关闭了某些电器特性的器件形成的,而U盘没有这种状况。
解决: