OpenEdv-开源电子网

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

在GUI_Delay()调用之后无法在SD中创建文件

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2019-12-27
在线时间
4 小时
发表于 2020-3-16 09:29:56 | 显示全部楼层 |阅读模式
5金钱
我使用的STM323f103VDT6,移植了STemWin532和FATFS,在单独使用时都没有问题,但是只要调用了GUI_Delay()之后SD卡就无法创建文件了。在调试过程中全速运行f_open()、f_write()等操作函数返回值均正常返回FR_OK,但是我打断点调试发现会停留在SD_ReadBlock()中的else if(SDIO->STA&(1<<5))         //接收fifo上溢错误;请问可能是什么原因导致的呢?
  1. int main(void)
  2. {
  3.         u8 i=0;
  4.         u8 cvsq[]="helloword\r\n";
  5.         ini();
  6.         //Customer_Info_Out(0);//在SD卡的1:/Systeam/Out目录下创建一个.csv文件,此时创建成功
  7.                
  8.         while(1)
  9.         {
  10.                 IWDG_Feed();
  11.                 timer_proc();
  12.                 //touch_operate();
  13.                 GUI_Delay(10);
  14.                 //Customer_Info_Out(0);//在SD卡的1:/Systeam/Out目录下创建一个.csv文件,此时创建失败
  15.                 //UserConsumerDisplay();
  16.                 if(mWIFI.wifi_status==0x23)my_pictureshow(640-24,0,24,24,&wifi_pic_24_24[0][0]);
  17.                 else my_pictureshow(640-24,0,24,24,&wifi_pic_24_24[1][0]);
  18.                 NFC_control();
  19.                 WIFIcommu();
  20.                 TCPcommu();
  21.                 UserConsumerOperation();
  22.                 if(i==0)//这里用作测试,在调试过程中复位重启时会时而可以创建123.txt,时而无法创建,
  23.                 {
  24.                         i=1;
  25.                         File_result(f_open(&(file_user),"1:/Systeam/123.txt",FA_WRITE|FA_OPEN_ALWAYS));
  26.                         File_result(f_write(&(file_user),cvsq,sizeof(cvsq),&file_touch_bw));
  27.                         File_result(f_close(&file_user));
  28.                 }
  29.                 //buzzcon();
  30.                 while(main_cnt<1000);//10us*1000=10ms
  31.                 main_cnt=0;
  32.         }
  33.         return 0;
  34.        
  35. }
复制代码


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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2020-3-17 00:38:37 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 17:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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