ZYNQ APSoC全可编程片上系统之SD卡

365 阅读1分钟

1 SD挂载

image.png

  • f_mkfs分析
FRESULT f_mkfs (
	const TCHAR* path,	        /* 磁盘号 */
	BYTE opt,			/* 格式化的类型:FAT32 */
	DWORD au,			/* 格式化时,要设置的簇大小,以字节为单位 */
	void* work,			/* 用户提供的buffer */
	UINT len			/* 用户提供的buffer的大小,以字节为单位 */
)
  • f_mount分析 image.png

2 初始化文件系统

  • 通俗了说就是给磁盘分配文件系统的:计算机中的盘符是 C: D: E;FATFS的盘符是0: 1: 2:
  • f_mount(0,&fs); //为0号盘符分配新的文件系统fs,fs是FATFS类型,用于记录逻辑磁盘工作区 image.png

3 主函数

image.png

4 读写数据

image.png