工具/软件:TI-RTOS
1.如何格式化 SD 卡?下面是我当前的实施方案
===========================================================================================================================
FATFS_OPEN (0U、NULL、FatfsHandle);
FRESULT fRetval = f_mkfs (""、fm_exFAT、0、工作、大小工作);
===========================================================================================================================
但返回值为3 (FR_NOT _READY、 /*(3)物理驱动器无法工作*/)
2.重新打开 FATFS 失败。
===========================================================================================================================
FATFS_OPEN (0U、NULL、FatfsHandle);
……… 文件操作…..
FATFS_Close (FatfsHandle);
FATFS_OPEN (0U、NULL、FatfsHandle);
fRetval = f_opendir (&DP、"/xxx");
===========================================================================================================================
则 f_opendir()的返回值不是可以的。
我怀疑这两个问题是由相同的根本原因造成的。
我跟踪了源代码,但我不知道为什么重新打开文件系统时 MCSD 结构对象的 isOpen 属性为-1。
谢谢!!
此致、
等等