虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

stm32f429i

  • stm32f429i-Discovery上移植FATFS 0.13 最新版

    1、下载FATFS R0.13a的源码2、将下载到的源码全部替代工程里面旧版FATFS, 四个源代码文件,其中 diskio.c 不要加入工程,因为其核心函数被加入了 usbh_msc_fatfs.c3、根据实际使用情况修改ffconf.h 里面的宏开关选项,与旧版不同的部分列出如下:#define FF_CODE_PAGE        936   // 简体中文#define FF_USE_LFN                3      // 允许长文件名,工作缓冲放在 HEAP,因此我在工程选项中把HEAP size 设为了0x1000#define FF_FS_EXFAT                1      // 允许支持 exFAT 文件系统#define FF_LFN_UNICODE        1      // 长文件名支持 Unicode in UTF-16 (TCHAR = WCHAR)4、基本上到此可以编译了,编译过程中会出现各种错误,主要新版没有完全向下兼容的原因引起,根据不同情况针对性解决后,编译OK     比如, f_mount 调用,等等    if ( f_mount( &fatfs, "", 0 ) != FR_OK )   { 。。。}        // Fatfs0.09升级到0.13后,形参变化了

    标签: stm32f429i fatfs

    上传时间: 2022-07-03

    上传用户: