FATFS保存CSV文件到SD卡无法追加数据解决

在STM32F429上使用FATFS文件系统时,遇到CSV文件追加数据被覆盖的问题。源代码示例显示在创建文件时使用了FA_CREATE_ALWAYS标志,导致每次写入都会覆盖原有内容。通过将FA_CREATE_ALWAYS改为FA_OPEN_ALWAYS,确保文件打开模式为追加,成功解决了问题。
摘要由CSDN通过智能技术生成

最近在STM32F429的平台上移植FATFS文件系统时发现,在创建CSV文件后,每次追加数据都会将原先的覆盖掉。源代码如下:

u32 result;

uint8_t wtext1[] = "This is STM32 working with 1,ok\r\n";

uint8_t wtext2[] = "This is STM32 working with 2,ok\r\n";

uint8_t wtext3[] = "This is STM32 working with 3,ok\r\n";

if (f_mount(&FatFs,""

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值