OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3748|回复: 1

FATFS 利用f_lseek函数在文件末尾写数据,但是不成功

[复制链接]

9

主题

20

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2016-12-21
在线时间
24 小时
发表于 2017-2-22 13:05:48 | 显示全部楼层 |阅读模式
10金钱
FATFS 利用f_lseek函数在文件末尾写数据,但是不成功。
程序如下:
u8 Buffer[2048]="ᢿì1òÔØÎļtÏμí3£¬éèÖÃÅì·û1ᢿì1òÔØÎļtÏμí3£¬éèÖÃÅì·û1ᢿì1òÔØÎļtÏμí3£¬éèÖÃÅì·û1ᢿì1òÔØÎļtÏμí3£¬éèÖÃÅì·û1\n";
u8 Buffer1[2048]="ᢿì1òÔØÎļtÏμí3£¬éèÖÃÅì·û1ᢿì1òÔØÎļtÏμí3£¬éèÖÃÅì·û1ᢿì1òÔØÎļtÏμí3£¬éèÖÃÅì·û1ᢿì1òÔØÎļtÏμí3£¬éèÖÃÅì·û1\n";

Open=f_open (&my_file, "SD.txt", FA_CREATE_ALWAYS | FA_READ | FA_WRITE);
Write = f_write (&my_file, Buffer, sizeof(Buffer), &br1);    //D′èëêy¾Y
Close=f_close (&my_file);
if(!Close)
{
                        Open=f_open (&my_file, "SD.txt", FA_WRITE);
                        Pointer=my_file.fsize;
                        Res=f_lseek(&my_file,Pointer);
                        Close = f_write(&my_file, Buffer1, sizeof(Buffer1) , &br1);
                        f_close(&my_file);
}

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-2-22 23:18:27 | 显示全部楼层
一步步看返回值的状态。跟踪仿真。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-19 19:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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