找了很久, 大多是周立功的那个, 都是22xx下用的,又要跑ucos, 无奈之下拿着以前的FlashFile做了改动, 用2410驱动sd卡来实现fat文件系统. 欢迎大家来测试
点击此处下载 ourdev_331142.rar(文件大小:28K) (原文件名:fs.rar)
用法很简单, 如下
FILE *fp; // 文件指针
unsigned char temp[24]="3.wav"; // 文件明需要放在数组里
while(!initialize_media()) // 初始化sd卡
{
Uart_Printf("sd initializing....\n");
}
Uart_Printf("sd ready\n");
fp=fopen(temp, READ); // 打开文件就可以用了, 函数和标准c中的一样,所以不能加载stdio.h
if(!fp)
{
Uart_Printf("open file wrong\n");
while(1);
}
Uart_Printf("open file successed\n");
|