电子工程师技术服务社区
- 社区首页
- 下载
- fatfs.rar
资料描述
对于m3这样的u,请自己建一个适合自己的库,方便操作。对于文件系统的概念,请参阅http://baike.baidu.com/view/266589.htm?fr=aladdin
在外设驱动文件中添加如下:
- stm32f10x_gpio.c
- stm32f10x_rcc.c
- misc.c
- stm32f10x_sdio.c
- stm32f10x_dma.c
- system_stm32f10x.c (under librariescmsiscorecm3)
static
fresult scan_files (char* path)
{
dword acc_size; /* work register for fs command */
word acc_files, acc_dirs;
filinfo finfo;
dir dirs;
fresult res;
byte i;
if ((res = f_opendir(&dirs, path)) == fr_ok) {
i = strlen(path);
while (((res = f_readdir(&dirs, &finfo)) == fr_ok) && finfo.fname=0;
res = f_read(&fsrc, buffer, sizeof(buffer), &br);
printf("%sn",buffer);
//printp("rn@@@@@res=%2d br=%6d bw=%6d",res,br,bw);
if (res || br == 0) break; // error or eof
//res = f_write(&fdst, buffer, br, &bw);
//printp("rn$$$$$res=%2d br=%6d bw=%6d",res,br,bw);
//if (res || bw < br) break; // error or disk full
}
f_close(&fsrc);
//