stm32f103 TF卡 SDIO+FatFS文件系统例程 f_mkfs格式化操作返回错误1(FR_DISK_ERR)

2019-07-21 01:07发布

问题: TF卡 FatFS文件系统 现基本操作(读写删)都能正常工作    要添加格式化操作    格式化总是返回错误1(FR_DISK_ERR)
        (FR_DISK_ERR):由于底层磁盘I/O函数中的错误,而导致该函数失败。


        TF卡的初始化应该没问题 就格式化出错误1   不知道代码有没有问题 是不是少了点什么@正点原子

格式化        result = f_mount(0, &fs);
                result=f_mkfs(0, 0, 4096);//格式化操作
                f_mount(0, NULL);//卸载文件系统


                新手一枚
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
孟亮
1楼-- · 2019-07-21 06:07
可以单步跟踪进去,就能发现错误。可能是读磁盘 或者 写磁盘 之后没有返回成功 状态。
木子1
2楼-- · 2019-07-21 08:47
顶顶顶
正点原子
3楼-- · 2019-07-21 11:42
 精彩回答 2  元偷偷看……
木子1
4楼-- · 2019-07-21 13:59
 精彩回答 2  元偷偷看……
正点原子
5楼-- · 2019-07-21 16:39
在我们开发板上面试试
木子1
6楼-- · 2019-07-21 17:37
重复了两次TF卡的初始化  造成的问题

一周热门 更多>