[STM32F4] 为什么编译了LWIP初始化代码(未使用),FATFS就打不开文...

[复制链接]
969|6
 楼主| sheepsleepin414 发表于 2019-3-26 13:56 | 显示全部楼层 |阅读模式
本帖最后由 sheepsleepin414 于 2019-3-26 14:50 编辑

仅仅只编译了网络初始化和使用的代码,但是并未运行该代码(if语句条件未达成),但是FATFS文件系统就打不开文件了(可以打开文件夹,打不开文件夹里的文件)。
只要将初始化网络的代码注释掉,也就是没有编译,就又可以打开文件了。
返回错误类型是FR_DISK_ERR。网络上多方查找类似情况也没解决。请问各位有没有碰到过类似情况?
补充说明:注释掉其他的代码,保留以太网模块,使得所用ROM不变,依然打不开文件。故而应该不是跟代码量有关
iDiy 发表于 2019-3-26 14:29 | 显示全部楼层
内存够不够嘛?

评论

内存没问题啊,够 的  发表于 2019-3-26 15:12
磨砂 发表于 2019-4-11 08:46 | 显示全部楼层
不了解 帮楼主顶一下
在擦擦发发发 发表于 2022-8-30 10:35 | 显示全部楼层
博主解决了么 可不可以加个联系方式
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

7

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部