OpenEdv-开源电子网

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

stm32关于文件系统f_read,f_write读写问题

[复制链接]

7

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2019-3-25
在线时间
11 小时
发表于 2019-3-27 11:48:20 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 心静则平 于 2019-3-27 11:54 编辑

我在407开发板上修改个文件系统读写程序:实例如下
u8 USH_User_App(void)
{
        FIL fil;
        char buf[100];
        UINT bww;
        
        u32 total,free;
        u8 res = 0;
        Show_Str(30,140,200,16,"设备连接成功!.",16,0);         
        res = exf_getfree("2:",&total,&free);
        if(res==0)
        {
                POINT_COLOR=BLUE;//设置字体为蓝色           
                LCD_ShowString(30,160,200,16,16,"FATFS OK!");        
                LCD_ShowString(30,180,200,16,16,"U Disk Total Size:     MB");         
                LCD_ShowString(30,200,200,16,16,"U Disk  Free Size:     MB");            
                LCD_ShowNum(174,180,total>>10,5,16); //显示U盘总容量 MB
                LCD_ShowNum(174,200,free>>10,5,16);        
        }
        
        //mf_scan_files("2:");
        res = f_open(&fil,"2:/message.txt",FA_CREATE_ALWAYS|FA_WRITE);
        f_write(&fil,"alientek test",50,&bww);        
        f_close(&fil);        
        res = f_open (&fil,"2:/message.txt",FA_READ);   
        f_read(&fil,buf,100,&bww);        
        f_close(&fil);
        
        while(HCD_IsDeviceConnected(&USB_OTG_Core))//设备连接成功
        {        
                LED1=!LED1;
                delay_ms(200);
        }
        POINT_COLOR=RED;//设置字体为红色           
        Show_Str(30,140,200,16,"设备连接中...",16,0);
        LCD_Fill(30,160,239,220,WHITE);
        return res;
}

但是结果读出来的buf里面是空的,请问这是问什么?

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

使用道具 举报

153

主题

310

帖子

0

精华

高级会员

Rank: 4

积分
673
金钱
673
注册时间
2019-3-26
在线时间
18 小时
发表于 2019-3-27 13:54:22 | 显示全部楼层
http://www.iis7.com/c/90/
回复

使用道具 举报

7

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2019-3-25
在线时间
11 小时
 楼主| 发表于 2019-3-27 14:45:36 | 显示全部楼层
回复

使用道具 举报

9

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
193
金钱
193
注册时间
2016-6-11
在线时间
38 小时
发表于 2019-3-27 17:32:21 | 显示全部楼层
你加载文件系统了吗?你使用stlink查看的buf?你看看前面写成功了没有,读成功了没有
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-10 10:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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