推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

在STM32F429I-Discovery上移植FATFS 0.13 最新版

更新时间:2019-08-17 09:39:46 大小:48M 上传用户:jacklow查看TA发布的资源 标签:stm32f429ifatfs 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

1、下载FATFS R0.13a的源码
2、将下载到的源码全部替代工程里面旧版FATFS, 四个源代码文件,其中 diskio.c 不要加入工程,因为其核心函数被加入了 usbh_msc_fatfs.c
3、根据实际使用情况修改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-Discov_FATFS_R0.13/Libraries/CMSIS/CMSIS END USER LICENCE AGREEMENT.pdf24KB2013-09-30 23:51:06
STM32F429I-Discov_FATFS_R0.13/Libraries/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h686KB2013-11-11 23:21:20
STM32F429I-Discov_FATFS_R0.13/Libraries/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h2KB2013-11-11 23:21:20
STM32F429I-Discov_FATFS_R0.13/Libraries/CMSIS/Device/ST/STM32F4xx/Release_Notes.html33KB2013-11-11 23:21:20
STM32F429I-Discov_FATFS_R0.13/Libraries/CMSIS/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f401xx.s25KB2013-11-11 23:21:20
STM32F429I-Discov_FATFS_R0.13/Libraries/CMSIS/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f40xx.s29KB2013-11-11 23:21:20
STM32F429I-Discov_FATFS_R0.13/Libraries/CMSIS/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f40_41xxx.s29KB2013-11-11 23:21:20
STM32F429I-Discov_FATFS_R0.13/Libraries/CMSIS/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f427x.s30KB2013-11-11 23:21:20
STM32F429I-Discov_FATFS_R0.13/Libraries/CMSIS/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f427_437xx.s30KB2013-11-11 23:21:20
STM32F429I-Discov_FATFS_R0.13/Libraries/CMSIS/Device/ST/STM32F4xx/Source/Templates/arm/startup_stm32f429_439xx.s30KB2013-11-11 23:21:20
STM32F429I-Discov_FATFS_R0.13/Libraries/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc_ride7/startup_stm32f401xx.s20KB2013-11-11 23:21:20
...

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载