您尚未登录。

楼主 # 2022-07-19 12:02:56

linux-xc
会员
注册时间: 2022-06-28
已发帖子: 29
积分: 51

FatFs移植到STM32F103上的问题,SPI连接SD卡

SD卡:
32GB
FAT32
扇区512byte

MCU:
STM32F103C8T6

SD卡与MCU连接方式:SPI

移植FatFs前:
能够初始化SD卡,能够写入/读出,正常。

移植FatFs后:
无法挂载(提示未格式化FR_NO_FILESYSTEM)
挂载成功时,始终无法使用 open、read、write 等函数(提示FR_DISK_ERR)

官方版本:FatFs R0.14b

离线

#1 2022-07-19 15:21:06

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,200
积分: 1140.5

Re: FatFs移植到STM32F103上的问题,SPI连接SD卡

没搞过。
不过之前看过sipeed的longan开发板的一个badapple例程也是用到了spi读取fatfs。
http://longan.sipeed.com/zh/examples/badapple.html

离线

#2 2022-08-19 16:33:41

xdh873939316
会员
注册时间: 2021-10-09
已发帖子: 1
积分: 1

Re: FatFs移植到STM32F103上的问题,SPI连接SD卡

上次刚遇到,不过我的问题是可以挂载,但是无法 open read write 解决方案是采用直接降低spi的速度,之前是2分频,修改128分频后解决该问题。

离线

#3 2022-08-19 23:04:13

profile
会员
注册时间: 2019-11-01
已发帖子: 7
积分: 7

Re: FatFs移植到STM32F103上的问题,SPI连接SD卡

ST自家的DEMO不是就有啊,试过他的例程12-12.5M没问题,24M就检测不到了,同个SPI 42M 点屏幕没问题,所以他的DEMO SPI都是12M左右

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn