EE芯视频
广告
如何在N32G4FR上移植FATFS,SD NAND读写如飞
61播放 · 2024-10-23 12:03:40 原创
  FATFS是轻量级文件系统,广泛用于嵌入式及小型存储设备,由Chan提供。官网:FatFs - Generic FAT Filesystem Module。本文分享FATFS在SD卡/SD nand上的移植,使用N32G4FR(Cortex-M4)控制器与创世CSNP4GCR01-AMW(4Gb SD nand)。   FATFS文件系统介绍   文件系统概念:组织和管理存储介质上文件与目录的结构,支持文件操作及目录管理,便于用户与应用程序访问数据。   FatFs移植至SD nand:   SD卡与SD nand软件上无差异,故统一处理。首先需实现SD nand基本读写,再构建FatFs文件系统。利用N32 SDIO例程测试SD nand读写,路径见说明。例程已配置硬件,包括SystemClock 144MHz、DMA2_CH4、SDIO(4bit总线,特定引脚配置)、USART1(用于调试)。   测试步骤:安装TF卡,编译下载代码,复位运行,通过串口验证结果。若运行异常且硬件无误,尝试调整SD卡识别速度,修改`sdio_sdcard.c`中`ClkDiv`值从178至179,因Demo配置可能过高,影响SD卡识别。
0 条评论
接下来播放
自动连播
更多视频推荐
132观看