OpenEdv-开源电子网

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

stm32f103rct6跑freertos 挂载卡返回FR_DISK_ERR 怎么办?

[复制链接]

6

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2020-3-13
在线时间
32 小时
发表于 2020-3-26 18:16:47 | 显示全部楼层 |阅读模式
本帖最后由 yaakovH 于 2020-3-27 09:13 编辑

初始化卡成功, 但挂载卡就返回1
//////////代码部分//////////////////////
  res = SD_Init();
  exfuns_init();                   //为fatfs相关变量申请内存  
  res0 = f_mount(fs[0],"0:",1);//挂载SD卡
  res1 = f_mount(fs[1],"1:",1);//挂载FLASH.
  
//exfuns_init();  这个申请内存也是成功的

////////////////打印信息//////////////////////
res = 0
res0 = 1
res1 = 0



1.同样的硬件基础,跑fatfs例程可行,SD卡能挂在上
2.freertos系统上,就不行了,SD卡代码一样的    心里知道freertos系统有关系,但不知道具体哪有问题     (之前也有遇到LCD 初始化 放main函数里面,屏不亮,但放到任务里面 屏就亮了)

请路过的各位帮帮小弟;

挂载sd卡 返回值打印

挂载sd卡  返回值打印


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

使用道具 举报

6

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2020-3-13
在线时间
32 小时
 楼主| 发表于 2020-3-26 18:19:14 | 显示全部楼层
@正点原子            原子哥  ,求帮助
回复 支持 反对

使用道具 举报

6

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2020-3-13
在线时间
32 小时
 楼主| 发表于 2020-3-26 18:26:33 | 显示全部楼层
自己顶一个,十万火急
回复 支持 反对

使用道具 举报

15

主题

1061

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
3627
金钱
3627
注册时间
2019-8-14
在线时间
1054 小时
发表于 2020-3-26 18:52:01 | 显示全部楼层
帮顶   
回复 支持 反对

使用道具 举报

6

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2020-3-13
在线时间
32 小时
 楼主| 发表于 2020-3-27 09:13:00 | 显示全部楼层
exfuns_init();  申请内存也是成功的
回复 支持 反对

使用道具 举报

6

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2020-3-13
在线时间
32 小时
 楼主| 发表于 2020-4-3 16:32:55 | 显示全部楼层
此贴可沉
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2017-10-29
在线时间
5 小时
发表于 2020-5-25 14:19:46 | 显示全部楼层
fatfs在使用freertos的时候,开启了文件可重入,FF_FS_REENTRANT=1 我是在裸机下测试OK,一上freertos就不行,暂时还没研究FF_FS_REENTRANT,我就先将这个宏置0了,后面有时间再去研究下。
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2020-5-23
在线时间
8 小时
发表于 2020-12-13 16:43:25 | 显示全部楼层
同问,F429也有遇到同样的问题,部分U盘一挂载就返回FR_DISK_ERR。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-23 20:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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