打印

移植fatfs出现问题

[复制链接]
1432|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zxfasx|  楼主 | 2011-3-4 14:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,本人使用LPC2368SD卡移植fatfs,编译器使用ADS。移植后创建文件和目录没问题。但是向文件里面写数据出现dataabort,不过数据还是写进去了。
测试程序如下:
     for (i = 0; i < 20; i++)
    {
     buffer1[i] = i + '0';
    }
f_mount(0, &fs);
res = f_open(&fdst, "sd.txt", FA_CREATE_NEW|FA_WRITE);
if(res)
while(1)
{
};
res = f_write(&fdst, buffer1, sizeof(buffer1), &bw);
if(res)
while(1)
{
};
f_close(&fdst);
f_mount(0, NULL);
    while (1)
    {
    OSTimeDly(OS_TICKS_PER_SEC/20);
    };
单步调试,一直到f_mount(0, NULL);都没问题,但是到
    while (1)
    {
    OSTimeDly(OS_TICKS_PER_SEC/20);
    };后的停止,就发现数据异常了。
把SD卡拿出来后发现数据写进去了
有没有人有经验的,帮帮!谢谢了

相关帖子

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

本版积分规则

个人签名:菩萨保佑!

13

主题

389

帖子

2

粉丝