硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2277|回复: 1
收起左侧

[其它] 使用FatFS或者RL-FlashFS由于不当的操作会导致SD卡无法使用,也无法格式,使用Android手机加载一次可解决

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2018-1-22 09:28:28 | 显示全部楼层 |阅读模式
多次实测,屡试不爽,特此记录下。
回复

使用道具 举报

0

主题

11

回帖

11

积分

新手上路

积分
11
发表于 2018-2-2 16:06:33 | 显示全部楼层
我也出现类似情况;
1.SD卡+USB口  使用fatfs,屏蔽 USB部分 只SD卡时可以正常读写操作,要是SD和USB都初始化,只要往SD卡写数据,能写进去,在USBH_Process(&hUsbHostFS); 中就会死机,进入HardFault_Handler   ;   取出SD卡,提示需格式化,请教是什么原因?      2. 还有初始化时如果不  (f_mkfs((TCHAR const*)SDPath, FM_ANY, 0, buffer, sizeof(buffer))!= FR_OK)  和(f_mkfs((TCHAR const*)USBHPath, FM_ANY, 0, buffer, sizeof(buffer))!= FR_OK)  ,SD卡读写时都无法  (f_open(&SDFile, fileName, FA_OPEN_ALWAYS | FA_WRITE) != FR_OK)  -- 执行也是直接跳HardFault_Handler,     USB+SD相对SD或USB操作时fatfs要注意哪一些?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 01:08 , Processed in 0.162541 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表