硬汉嵌入式论坛

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

[SD/SDIO] 請問有人有遇過板子第一次上電fatfs回傳FR_NOT_READY,但按下reset再跑一次之後都正常

[复制链接]

6

主题

17

回帖

35

积分

新手上路

积分
35
发表于 2023-7-7 12:41:36 | 显示全部楼层 |阅读模式
本帖最后由 acer1204 于 2023-7-7 12:43 编辑

我用STM32CUBMX產生一個只有Freertos+SDCard用SDMMC。

功能都正常。但是發現一個問題。
若板子第一次上電不按reset按鈕,調用任何fatfs都會回傳FR_NOT_READY,只有f_mount回傳FR_OK。
但若是板子上電後,在按下reset按鈕,則所有fatfs功能都正常。

之後測試下發現,只要SDCard有拔插動作,上電第一次都會FR_NOT_READY,都需要按下Reset才能正常。
請問有版大遇到這個問題嗎?


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2023-7-8 08:51:40 | 显示全部楼层
这种情况下的,一般是程序涉及到延迟的地方没有正常执行导致的。

你试试调试状态全速运行,应该也是正常的,如果也正常,说明确实是这个问题导致的。
回复

使用道具 举报

6

主题

17

回帖

35

积分

新手上路

积分
35
 楼主| 发表于 2023-7-10 15:46:49 | 显示全部楼层
eric2013 发表于 2023-7-8 08:51
这种情况下的,一般是程序涉及到延迟的地方没有正常执行导致的。

你试试调试状态全速运行,应该也是正常 ...

我在嘗試看看
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 17:18 , Processed in 0.203715 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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