dabendan001 发表于 2018-9-10 23:18:02

STM32使用FATFS长文件名必须要额外存储器吗?

使用STM32F105RB,FATFS操作长文件名,编译时提示空间不足。一定需要额外的存储器吗?

D调的少侠 发表于 2018-9-10 23:56:40

你是中文支持增加了170K吧

dabendan001 发表于 2018-9-11 00:34:50

D调的少侠 发表于 2018-9-10 23:56
你是中文支持增加了170K吧

没有呢。就是按网上说的,修改ffconf.h文件进行配置.编译,就傻眼了……

Martin_1991 发表于 2018-9-11 11:28:54

使用长文件名,会包含 cc936.c 文件,cc936.c 文件会占用171KB的 ROM空间,可以参考原子的工程,把cc936文件外置到外部 spi flash,减少ROM占用。

hhhhhhhaa 发表于 2018-10-18 09:46:48

Martin_1991 发表于 2018-9-11 11:28
使用长文件名,会包含 cc936.c 文件,cc936.c 文件会占用171KB的 ROM空间,可以参考原子的工程,把cc936文 ...

求助一个STM32F103VCT6与AT45DB081芯片通讯添加文件管理系统FATFS,SPI2的接口的示例

bin_MCU 发表于 2018-10-21 23:41:38

你好,可以不适用GBK编码来实现长文件名,
这是我的配置
//编码U.S
#define _CODE_PAGE        437
#define        _USE_LFN        3
另外需要在工程中添加文件   syscall.c还有 unicode.c
页: [1]
查看完整版本: STM32使用FATFS长文件名必须要额外存储器吗?