在用FATFS操作TF卡的时候,我创建文件成功,但是写文件内容和读文件都失败,不知道为啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在用FATFS操作TF卡的时候,我创建文件成功,但是写文件内容和读文件都失败,不知道为啥?相关的知识,希望对你有一定的参考价值。

参考技术A tf卡的根目录下的目录数和文件数都是有限制的。
试着先删除几个文件和目录,再写入文件。追问

我的根目录里面就是个TXT文件,然后向里面写东西都不成功。

追答

打开cmd,进入u盘所在目录。
c:\g:
g:\echo fjlsljksl > test.txt
看一下它有什么提示没
然后
g:\type test.txt
写不进入的时候,它应该要有个错误提示的,但愿命令行能行

打开cmd,进入u盘所在目录。
c:\g:
g:\echo fjlsljksl > test.txt
看一下它有什么提示没
然后
g:\type test.txt
写不进入的时候,它应该要有个错误提示的,但愿命令行能行

追问

兄台,可能你理解错了,FATFS是管提供的一个驱动代码,用在嵌入式方面对SD和TF卡的文件操作系统,支持FAT12,FAT16,FAT32。你这的这种是基于PC机上面的WINDOWS读取TF卡吧

以上是关于在用FATFS操作TF卡的时候,我创建文件成功,但是写文件内容和读文件都失败,不知道为啥?的主要内容,如果未能解决你的问题,请参考以下文章

从 stm32cubemx 创建的 FatFS 支持的 SD 卡的最大大小是多少

STM32将采集数据以TXT文件形式保存在SD卡的操作实战,小小单片机系统也能便携取出大量本地数据(SD卡+FATFS)

STM32将采集数据以TXT文件形式保存在SD卡的操作实战,小小单片机系统也能便携取出大量本地数据(SD卡+FATFS)

如何使用CubeMx制作一个基于SD卡的文件系统工程

如何使用8051单片机读写sd卡的TXT文件

无法使用 STM32F407 上的 Chan FatFs 库通过 SPI 写入 SD 卡文件