完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
在STM32F407上用FatFS文件系统挂载SD卡,第一步先用f_mount(0,&fs)挂载,接下来用f_opendir(&dirs,"0:/")的时候,一直卡在里面调用的chk_mounted这个函数那里,在这个函数里面又调用了初始化SD卡的函数,请问,怎么样才能正确挂载上SD卡?
|
|
相关推荐
9个回答
|
|
|
不上文件系统,单纯操作SD 初始化的时候有问题吗,
|
|
|
|
|
|
|
|
|
|
|
|
希望大家可以多交流呀
|
|
|
|
|
|
移植文件系统首先看SD卡正常驱动可以,然后参照原子的例程进行使用,你也可以试一下把你其他外设的程序加到原子哥的例程里,看是否可以满足你的要求
|
|
|
|
|
|
看看你的SD卡的读写块大小的参数是不是1024的,如果是,HAL库可能存在兼容性问题,我就遇到过。
可参考***子解决。 http://www.stmcu.org/module/forum/thread-614460-1-1.html http://www.stmcu.org/module/forum/thread-614504-1-1.html |
|
|
|
|
fan266 发表于 2019-3-18 20:53 感谢回复! |
|
|
|
|
|
应该是在初始化过程中不可以识别到卡的问题,卡有没有格式化呢
|
|
|
|
|
|
应该是在初始化过程中不可以识别到卡的问题,卡有没有格式化呢
|
|
|
|
|
|
也可以先看一下f_mount(0,&fs)返回值是多少,可能是挂载的时候就不正确的了
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
2810 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
2420 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2288 浏览 0 评论
2404 浏览 1 评论
1643 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 06:57 , Processed in 1.015367 second(s), Total 88, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2597