環境:方法
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盤沒有這種狀況。
解決: