2019-08-14 05:24发布
正点原子 发表于 2017-8-18 16:25 总是用f_write
电子初学 发表于 2017-8-22 11:08 谢谢原子哥的回答,还有一点不明白,加入我用的是diskio.c中的写磁盘函数,是不是就没有用到FAT32文件系 ...
zhuzhutang 发表于 2017-8-27 10:35 是的啊,diskio.c里的写磁盘函数直接操作磁盘,面向的是扇区,而fatfs系统的f_write函数面向的是簇,相当 ...
最多设置5个标签!
谢谢原子哥的回答,还有一点不明白,加入我用的是diskio.c中的写磁盘函数,是不是就没有用到FAT32文件系统,而是直接操作的SD卡呢
是的啊,diskio.c里的写磁盘函数直接操作磁盘,面向的是扇区,而fatfs系统的f_write函数面向的是簇,相当于再分了一层。
谢谢啊,如果SD卡用的是FAT32文件系统,那直接用diskio.c直接操作扇区的话 是不是会造成文件系统的混乱呢?因为按照我的理解,直接操作扇区而不用文件系统,那很可能导致之前有文件的地方被写坏啊
一周热门 更多>