如题,我单片机资源比较少,不到1KB的RAM,大约8KB的ROM,需要外接一个SD卡,读取里面的文件,有哪一种文件系统占用资源比较少呢?
在线
离线
之前用STM32单片机,移植了这个文件系统,貌似占用资源还是比较大啊
在线
你看合不合适,代码在此:ch12-SDCard-Fat32.zip
最近编辑记录 LinjieGuo (2020-03-28 16:15:31)
离线
之前用STM32单片机,移植了这个文件系统,貌似占用资源还是比较大啊
fatfs有个精简版本的,并且fatfs可以配置,如果不需要写入功能,可以配置将写入功能去掉,这样占用的资源更小
离线
fatfs 精简版 http://elm-chan.org/fsw/ff/00index_p.html
Features
Very small RAM consumption (44 bytes work area + certain stack).
Very small code size (2K-4K bytes).
FAT12, FAT16 and FAT32.
Single volume and Single file.
Streaming file read.
File write function with some restrictions.
离线
8K的ROM用SD卡?这也太极限了吧,就算用精简版,只剩4K写代码了。
离线
如题,我单片机资源比较少,不到1KB的RAM,大约8KB的ROM,需要外接一个SD卡,读取里面的文件,有哪一种文件系统占用资源比较少呢?
你给老板这么抠,老板知道不?还是说你就是老板呢
离线
多谢大侠分享
你看合不合适,代码在此:ch12-SDCard-Fat32.zip
在线
感谢热心网友
fatfs 精简版 http://elm-chan.org/fsw/ff/00index_p.html
Features
Very small RAM consumption (44 bytes work area + certain stack).
Very small code size (2K-4K bytes).
FAT12, FAT16 and FAT32.
Single volume and Single file.
Streaming file read.
File write function with some restrictions.
在线
我假装自己是老板
你给老板这么抠,老板知道不?还是说你就是老板呢
在线
是啊,太狠了,估计这个项目要流产
8K的ROM用SD卡?这也太极限了吧,就算用精简版,只剩4K写代码了。
在线
榨干MCU的最后一点内存
离线