OpenEdv-开源电子网

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

正点原子FATFS自带例程测试时,卡死。代码如下,去掉注释或者只运行注释都可行,但一起运行,则卡死

[复制链接]

2

主题

4

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2022-8-5
在线时间
3 小时
发表于 2022-8-28 17:11:02 | 显示全部楼层 |阅读模式
1金钱
re=f_open(&fil,"0:/mess1.txt", FA_READ);
        re=f_open(&fil2,"0:/mess2.txt", FA_WRITE);
//        re=f_open(&fil3,"0:/message33.txt", FA_CREATE_ALWAYS|FA_WRITE);
       
  f_read(&fil,buf,30,&bww);
        f_write(&fil2,buf,30,&bww);
//        f_puts("usb2020",&fil3);
       
//        f_close(&fil3);
        f_close(&fil);
        f_close(&fil2);
        LCD_ShowString(10,250,200,16,16,"write ok");

N6DHE3PCQEF4MS@VM7FSHRW.png

最佳答案

查看完整内容[请看2#楼]

搞定了,单片机写入的时候不能插着usb线
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

4

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2022-8-5
在线时间
3 小时
 楼主| 发表于 2022-8-28 17:11:03 | 显示全部楼层
搞定了,单片机写入的时候不能插着usb线
回复

使用道具 举报

12

主题

3344

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8462
金钱
8462
注册时间
2020-5-11
在线时间
3904 小时
发表于 2022-8-29 11:05:14 | 显示全部楼层
文件变量fil2\fil3是局部变量吗?由于这种变量占用空间较大,若定义为局部变量有可能造成堆栈溢出.
专治疑难杂症
回复

使用道具 举报

2

主题

4

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2022-8-5
在线时间
3 小时
 楼主| 发表于 2022-8-29 17:11:11 | 显示全部楼层
LcwSwust 发表于 2022-8-29 11:05
文件变量fil2\fil3是局部变量吗?由于这种变量占用空间较大,若定义为局部变量有可能造成堆栈溢出.

定义的是全局变量
回复

使用道具 举报

3

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2022-10-16
在线时间
17 小时
发表于 2022-11-14 09:34:33 | 显示全部楼层
楼主,请问这个例程是哪个实验呢
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-24 23:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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