打印
[STM32F4]

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

[复制链接]
600|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 | 只看该作者
内存够不够嘛?

使用特权

评论回复
评论
sheepsleepin414 2019-3-26 15:12 回复TA
内存没问题啊,够 的 
板凳
磨砂| | 2019-4-11 08:46 | 只看该作者
不了解 帮楼主顶一下

使用特权

评论回复
地板
在擦擦发发发| | 2022-8-30 10:35 | 只看该作者
博主解决了么 可不可以加个联系方式

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

7

帖子

0

粉丝