M3对大容量的SD卡操作(4G以上),要怎么修改程序?

2019-07-20 19:41发布

有块板子只能对2G以下的SD卡进行操作,现在想对大容量的SD卡也可以进行操作,是要改SD卡的驱动程序,还是FATAFS的程序?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
正点原子
1楼-- · 2019-07-20 22:55
我们例程就支持4G以上的SD卡啊。参考我们例程。
TZ技术
2楼-- · 2019-07-21 03:45
 精彩回答 2  元偷偷看……
adlu
3楼-- · 2019-07-21 06:23
 精彩回答 2  元偷偷看……
adlu
4楼-- · 2019-07-21 08:49
TZ技术 发表于 2016-6-13 15:21
有坛友知道怎么解决的吗

如果你的程序架构还没有确定,可以尝试使用HAL库。配合Cube直接生产初始化代码,可兼容至128G的SD卡。
可以参考此贴:
http://www.openedv.com/thread-76362-1-1.html
TZ技术
5楼-- · 2019-07-21 11:37
adlu 发表于 2016-6-13 15:32
如果你的程序架构还没有确定,可以尝试使用HAL库。配合Cube直接生产初始化代码,可兼容至128G的SD卡。
...

已经有现成的SD卡操作程序了,不过只可以用2G以下的SD卡,要在这个基础上修改
TZ技术
6楼-- · 2019-07-21 17:06
adlu 发表于 2016-6-13 15:28
肯定是改SD卡底层驱动啦。
FATFS是独立的模块,属于上层建筑,接口已经做好了,用户只需要实现底层的操作 ...

知道具体的修改位置吗

一周热门 更多>