首页程序设计STM32程序STM32F405 SPI模式读写SD卡挂载失败的一种原因

STM32F405 SPI模式读写SD卡挂载失败的一种原因

时间2024-12-24 21:00:46发布caterwang分类STM32程序浏览16

最近研究通过SPI的模式读写SD卡,调试时发现,在调用 f_mount 挂载SD卡时,程序就会卡死,进入到 HardFault_Handler 死循环中。单步时发现是在f_mount 函数中 调 find_volume 时跑飞的。


微信截图_20241224210327.png

微信截图_20241224210750.png由于第一次使用SD卡,也没有什么调试经验,在网上刨了一下,最终让我找到了情况与我类似的。https://shequ.stmicroelectronics.cn/thread-620714-1-1.html

于是照着改了代码,确实成功了,在此分享。

微信截图_20241224211107.png

上面圈出来的两个值,开始时被设置成了相同的值都是512,把_MAX_SS改成4096试了下就成功了。

凯特网版权声明:以上内容允许转载,但请注明出处,谢谢!

展开全文READ MORE
引用FFTW3读取并估计wav文件音频的基频

游客 回复需填写必要信息