NAND FLASH使用文件系统,读写文件出现问题

2019-07-20 01:09发布

NAND FLASH使用文件系统,读写文件出现问题:
硬件平台:开发板STM32H743,软件例程:实验42 FATFS实验
在文件系统初始化完成后进行文件写入和文件读取操作:
f_open(&fnew,"2:test.txt",FA_WRITE|FA_CREATE_ALWAYS );
f_write(&fnew,write_buf,sizeof(write_buf),&write_num);
f_close(&fnew);

f_open(&fnew,"2:test.txt",FA_OPEN_EXISTING|FA_READ );
f_read(&fnew,read_buf,sizeof(read_buf),&read_num);
f_close(&fnew);

程序上电后第一次文件写入成功,文件读取正常。
当设备重新上电后,文件写入正常,但在文件再次打开时,出现错误1,然后再次重启在文件打开部分出现错误2,感觉应该是文件打开使用FA_CREATE_ALWAYS 造成的错误,不知道大家有没有遇到过,
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
xiaolangwa
1楼-- · 2019-07-20 01:45
V0DGN`X_39Q1DVWE4WUE8M8.png
翼行园子
2楼-- · 2019-07-20 02:41
 精彩回答 2  元偷偷看……
xiaolangwa
3楼-- · 2019-07-20 06:04
 精彩回答 2  元偷偷看……
周志豪
4楼-- · 2019-07-20 11:14
你好 你这个nand文件写入速度如何

一周热门 更多>