硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5816|回复: 1
收起左侧

[有问必答] F407综合程序下读取SD卡文件死机

[复制链接]

22

主题

24

回帖

90

积分

初级会员

积分
90
发表于 2015-7-7 15:59:24 | 显示全部楼层 |阅读模式
result = f_opendir(&DirInf, "0:/"); /* 如果不带参数,则从当前目录开始 */
if (result != FR_OK)
{
  printf("打开根目录失败(%d)\r\n", result);
  return;
}
/* 打开文件 */
result = f_open(&file, "mrdata.dbf", FA_OPEN_EXISTING | FA_READ | FA_OPEN_ALWAYS);
if (result !=  FR_OK)
{
  printf("Don't Find File : mrdata.dbf\r\n");
  return;
}
/* 读取文件 */
result = f_lseek(&file,0); //找到首地址  
result = f_read(&file, buf,sizeof(buf), &bw);     // 程序运行到这了就死了
if (bw > 0)
{
  buf[bw] = 0;
  printf("\r\mrdata.dbf 文件内容 : \r\n%s\r\n", buf);
}
请教该怎样读文件?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2015-7-9 16:45:45 | 显示全部楼层
找个裸机例子高级篇里面的fatfs例子看看(有好几个,你找个单独SD卡的),基本fatfs大部分函数例子里面都有测试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-14 03:36 , Processed in 0.037433 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表