带有USB闪存盘的win32上的Fatfs

时间:2013-01-23 14:40:56

标签: c filesystems fat32

Fatfs是一个用C ansi编写的小型库,它允许我们管理存储设备上的文件系统。我打算在嵌入式项目中使用它,以便在SD卡上存储多个文件。

因此,我尝试在下载提供的示例的USB闪存驱动器上进行一些测试。我可以安装我的USB闪存盘。

在编译了源代码而没有选项FS_READONLY之后,我已经初始化了我的驱动器并安装了它。但我无法创建目录!

以下是我在此处提供的提示示例中输入的命令:http://elm-chan.org/fsw/ff/ffsample.zip

>fi 2  (force initialisation)
rc=0 FR_OK
>di 2  (mount the drive)
rc=0
Sector size = 512
Number of sectors = 30282525
>fj (switch the current drive to '2', which is actually my usb stick)
rc=0 FR_OK
>fk foo (Attempt to create a dir called 'foo')
rc=1 FR_DISK_ERR

看一下文档,我们被告知FR_DISK_ERR是指硬件错误。

我的闪存驱动器是否格式错误?在初始化期间我是否遗漏了其他东西?

0 个答案:

没有答案