在STC15F2K60S2上跑FatFs文件系统实验心得

2020-01-13 18:22发布

在STC15F2K60S2上运行FatFs文件系统,SPI读写SD卡。用的是微型版Tiny-FatFs,在配置上也尽量减少资源消耗。
编译后结果如下:
Program Size: data=15.1 xdata=1248 code=23563

STC15F2K60S2是2K RAM,可见剩余的内存不多了(还不包括必要的缓冲区),免强能跑文件系统,但做不了其它
事情。本来想加入到音乐闹钟项目里面,看来只能直接用块操作SD卡了,或者要自己从代码上精简文件系统才行。

有空整理再放出完整的测试代码。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
rain73
1楼-- · 2020-01-14 10:28
liyang121316 发表于 2015-9-7 13:49
很好奇楼主用的是什么样的工具代码(还需要一些时间去除)?

唉,整理也花了一个多小时...
qd118118
2楼-- · 2020-01-14 14:47
暂时虽未用到,还是要谢谢
沉默胜过白金
3楼-- · 2020-01-14 19:00
可以修改下,RAM用的少点。但是都些时间会增长,根据需求,折中下。
bmelz
4楼-- · 2020-01-14 19:31
rain73 发表于 2015-9-8 20:45
例程整理好了,放上来:

/***********************************************************************
程序名称:STC单片机SPI驱动程序
程序版本:Little Rain Studio 2015-09-04
硬件连接:SCLK:P2.1  MISO:P2.2  MOSI:P2.3  SS:P2.4
***********************************************************************/
这个说明,我觉得放到头文件比较好。头文件是给人看的,而定义文件通常倾向于信息隐藏。
wkman
5楼-- · 2020-01-14 22:14
 精彩回答 2  元偷偷看……
rain73
6楼-- · 2020-01-15 03:11
bmelz 发表于 2015-9-9 13:01
/***********************************************************************
程序名称:STC单片机SPI驱 ...

嗯,是的。:)

一周热门 更多>