OpenEdv-开源电子网

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

求助,F429 采用FATFS向Nandfalsh写结构体数据,打开文件查看是空的

[复制链接]

2

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2019-6-5
在线时间
29 小时
发表于 2019-12-17 11:30:31 | 显示全部楼层 |阅读模式
各位老师,最近学到FATFS想用f_write函数想txt文件中写入一个自己参数的结构体,写入的时候,没有报错,然后在用原子哥综合实验程序区读文件内容,但是读出的是空的,有谁遇到类似的情况吗?


求助一下  谢谢额


1:写入


__packed typedef struct PARAMETERS
{
        uint16_t        w1;
        uint16_t        w2;
        uint16_t        w3;
        uint16_t        w4;
        uint16_t        w5;
}PARAMETERS;

PARAMETERS  parameters;

void Write_para(void)
{
        FIL* f_para;
        u8 res;
        u16 bread;

        memset(&parameters,0,sizeof(PARAMETERS));
        parameters.w1 = 0;
        parameters.w2 = 300;
        parameters.w3 = 200;
        parameters.w4 = 200;
        parameters.w5 = 200;

        f_para = mymalloc(SRAMIN,sizeof(FIL));
        res = f_open(f_para,"2:/my.txt",FA_READ|FA_WRITE|FA_CREATE_NEW);
        if(res == FR_OK)
        {
                f_lseek(f_para,0);
                f_write(f_para,&parameters,sizeof(PARAMETERS),(UINT*)&bread);
                f_close(f_para);
               
        }else
        {
                LTDC_ShowString(30,250,200,16,16,"FAIL");
        }
       
        myfree(SRAMIN,f_para);
       
}


有哪些错误的地方吗??

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

使用道具 举报

2

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2019-6-5
在线时间
29 小时
 楼主| 发表于 2019-12-17 14:30:45 | 显示全部楼层
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-15 00:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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