打印
[应用相关]

请教香主:sd 写文件总是失败,结果电脑不识别

[复制链接]
2217|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tomzxq|  楼主 | 2009-6-22 17:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在做一个录音系统,想法录音文件存在sd卡上,参考st IAR-STM32-SKMP3_player的范例,发现只有读取文件没有写入文件,按照自己的理解增加代码,搞了好几天结果总是写不成功,仿真代码运行又都正常,请香主指导一下。我的代码如下:
  FatOpen = efs_init(&efsl,NULL);
  ls_openDir( &list, &(efsl.myFs) , pCurrDir->DirName);应该可以不用吧
  HD44780_StrShow(1, 1,  "  creat new ");
  HD44780_StrShow(1, 2,  "  file    ");
  if((file_fopen(&Mp3File,&(efsl.myFs),"file1.txt",MODE_APPEND))!=0){
                
    HD44780_StrShow(1, 2,  "  file w err");
            }
  file_write(&Mp3File,sizeof(buf) ,buf);
  file_fclose(&Mp3File);
沙发
tomzxq|  楼主 | 2009-6-23 13:37 | 只看该作者

看来用sd卡的人还真是不多,自己顶一下

使用特权

评论回复
板凳
我是土匪| | 2009-6-23 14:18 | 只看该作者

请问楼主用什么FS

楼主用什么FS?我打算换一个FS,也是SD.

还想知道你SD的传输速度多大?

使用特权

评论回复
地板
tomzxq|  楼主 | 2009-6-23 15:03 | 只看该作者

至少fat32可以用

好像是可以兼容,至少fat32可以用。
至于速度,说来惭愧,写卡环节就被卡住了,还没有测试

使用特权

评论回复
5
zq1987731| | 2009-6-24 17:40 | 只看该作者

前段时间也在做

FS推荐移植FATfs,SDIO口4bit模式状态下,用的是Kingston 2G的SD卡,读速度在10MB/S超过点,写速度还没测..

使用特权

评论回复
6
tomzxq|  楼主 | 2009-6-25 09:18 | 只看该作者

请教5楼:你是怎么实现写卡的?

我是参考st IAR-STM32-SKMP3_player的范例,你是否也是参考这个?可否提供过一个写文件的调用子函数流程?非常感激!

使用特权

评论回复
7
zq1987731| | 2009-6-25 11:52 | 只看该作者

我用的是3.0的库

STM32f10x_stdperiph_lib_v3.0.0/project/Examples下面的SDIO例子
这个例子在1bit总线模式+DMA下没问题
但在4bit总线模式+DMA下写数据会发生错误(读数据是正常的)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

30

帖子

1

粉丝