SD卡:
32GB
FAT32
扇区512byte
MCU:
STM32F103C8T6
SD卡与MCU连接方式:SPI
移植FatFs前:
能够初始化SD卡,能够写入/读出,正常。
移植FatFs后:
无法挂载(提示未格式化FR_NO_FILESYSTEM)
挂载成功时,始终无法使用 open、read、write 等函数(提示FR_DISK_ERR)
官方版本:FatFs R0.14b
离线
没搞过。
不过之前看过sipeed的longan开发板的一个badapple例程也是用到了spi读取fatfs。
http://longan.sipeed.com/zh/examples/badapple.html
离线
上次刚遇到,不过我的问题是可以挂载,但是无法 open read write 解决方案是采用直接降低spi的速度,之前是2分频,修改128分频后解决该问题。
离线
ST自家的DEMO不是就有啊,试过他的例程12-12.5M没问题,24M就检测不到了,同个SPI 42M 点屏幕没问题,所以他的DEMO SPI都是12M左右
离线
会不会因为卷标不对导致调用的diskio错误?
离线
感觉是不是open、read、write这三部分没有移植好造成的?
离线