有关STM32的CH376扇区读U盘后TXT文件中已有数据丢失的问题

[复制链接]
查看11 | 回复3 | 2021-1-27 06:46:24 | 显示全部楼层 |阅读模式
while(CH376DiskConnect()!=USB_INT_SUCCESS)
{
mDelaymS(100);
}
mDelaymS(200);
for(i=0;i=DEF_DISK_MOUNTED&&i>=5)
break;
}
if(s==ERR_DISK_DISCON)
{
while(1);
//continue;
}
if(CH376GetDiskStatus()VendorIdStr);
}
s=CH376FileOpen("/TEST.TXT");
if(s==USB_INT_SUCCESS)
{
NewSize=CH376GetFileSize();
s=CH376SecLocate(0xFFFFFFFF);
total=NewSize&(DEF_SECTOR_SIZE-1);
if(total)
{
s=CH376SecRead(FileDataBuf,1,NULL);
s=CH376SecLocate(0xFFFFFFFF);
}
}
elseif(s==ERR_MISS_FILE)
{
s=CH376FileCreate(NULL);
//mStopIfError(s);
total=0;
NewSize=0;
}
total+=sprintf((char*)FileDataBuf+total,"在本次添加数据之前,该文件已有数据的长度是%ld字节\xd\xa",NewSize);
mFlushBufferToDisk(0);
for(aa=0;aa -->
回复

使用道具 举报

千问 | 2021-1-27 06:46:24 | 显示全部楼层
求各位大神指教!扇区读写U盘~~~~
回复

使用道具 举报

千问 | 2021-1-27 06:46:24 | 显示全部楼层
已解决。。。。。
回复

使用道具 举报

千问 | 2021-1-27 06:46:24 | 显示全部楼层
大神你好我最近也在做376读取U盘也是遇到了很多问题想请你帮帮忙我可以参考下你的代码吗??小弟真的是没思路了可以的话大神可以把代码资料发给我吗邮箱[email protected]感激不尽
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行