当前位置: 首页 > ai >正文

STM32 SD卡拔插后FatFs挂载失败可能原因

STM32 SD卡拔插后FatFs挂载失败可能原因

使用STM32CubeMX生成SD-FatFs代码,SD卡拔插后挂载失败可能原因:没有再调用底层初始化函数BSP_SD_Init()进行SD卡初始化。
程序调用f_mount()挂载系统时:
f_mount()->find_volume()->disk_initialize():
调用BSP_SD_Init()开启底层初始化, 将初始化标志置一:disk.is_initialized[pdrv] = 1;
此时再调用f_mount()时不会再进行底层初始化,需要断开连接FATFS_UnLinkDriver(“0:”)一下再调用f_mount()才会继续调用BSP_SD_Init()开启底层通信。
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/Gandalf94/article/details/107710329

http://www.xdnf.cn/news/6321.html

相关文章:

  • ACI Fabric 中的各种地址
  • L - Strange Mirroring (思维)
  • Datawhale 5月llm-universe 第2次笔记
  • ⭐️⭐️⭐️【课时 7:如何创建智能体编排应用】学习总结 ⭐️⭐️⭐️ for《大模型Clouder认证:基于百炼平台构建智能体应用》认证
  • Excel在每行下面插入数量不等的空行
  • PyTorch LSTM练习案例:股票成交量趋势预测
  • web第四次课后作业--页面操作实现数据库的增删查改
  • 高精度降压稳压技术在现代工业自动化中的应用
  • 鸿蒙OSUniApp开发的商品详情展示页面(鸿蒙系统适配版)#三方框架 #Uniapp
  • 校园网规划与设计方案
  • 西门子 Teamcenter13 Eclipse RCP 开发 1 工具栏
  • 双目立体视觉
  • MCP本地高效与云端实时:stdio 与 HTTP+SSE 传输机制深度对比
  • 工业场景轮式巡检机器人纯视觉识别导航的优势剖析与前景展望
  • 医院网络安全托管服务(MSS)深度解读与实践路径
  • Vue 3 实现后端 Excel 文件流导出功能(Blob 下载详解)
  • Day 21 训练
  • [Harmony]获取资源文件中.txt文件中的字符串
  • U-Mail邮件系统的安全性和可扩展性
  • 【python】字典:: a list of dictionaries
  • 硬盘坏了电脑会出现哪些明显现象?机械和固态可不一样
  • 【C/C++】深度解析C++ Allocator:优化内存管理的关键
  • 对心理幸福感含义的探索 | 幸福就是一切吗?
  • ArcGIS Pro调用多期历史影像
  • 桃芯ingchips——windows HID键盘例程无法同时连接两个,但是安卓手机可以的问题
  • K8S Gateway AB测试、蓝绿发布、金丝雀(灰度)发布
  • ubuntu服务器版启动卡在start job is running for wait for...to be Configured
  • leetcode0767. 重构字符串-medium
  • 第一个优化
  • 【测试工具】selenium和playwright如何选择去构建自动化平台