OpenEdv-开源电子网

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

ESP8266在使用HTTP协议GET文件

[复制链接]

2

主题

4

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2016-10-8
在线时间
2 小时
发表于 2016-11-4 16:23:13 | 显示全部楼层 |阅读模式
1金钱
我现在在用ESP8266做固件的远程升级,把固件的bin文件放在服务器上,然后使用ESP8266通过HTTP协议GET .bin文件,发现如果bin文件比较小还好,如果大的话似乎ESP8266的RAM就不够用了,在接收到一定部分时,就会输出提示:heap memory****: Heap memory corrupted*,这种情况怎么破啊?ESP8266的RAM似乎很小啊,那想读取大文件时,有什么其他方式分段吗?

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

使用道具 举报

2

主题

4

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2016-10-8
在线时间
2 小时
 楼主| 发表于 2016-11-4 16:27:25 | 显示全部楼层
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2016-11-8
在线时间
0 小时
发表于 2016-11-8 21:57:48 | 显示全部楼层
使用HTTP协议进行OTA,1、先使用head 模式获取到你将要下载的BIN文件的大小。2、根据将要下载的文件大小,在FLASH中擦除相应大小的空间。3、再次发送GET获取到将要下载的BIN文件(注意要将接受到的数据中前面的包头去掉),在接受bin文件数据的过程中一包一包的将接收到的数据写到FLASH中
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2016-11-8
在线时间
0 小时
发表于 2016-11-8 21:59:13 | 显示全部楼层
WilsonHe 发表于 2016-11-8 21:57
使用HTTP协议进行OTA,1、先使用head 模式获取到你将要下载的BIN文件的大小。2、根据将要下载的文件大小, ...

ESP8266一般能给用户使用的RAM只有50K左右,一般的固件,SDK直接拿出来直接编译就已经差不多有300K了,所以楼主的方法肯定行不通
回复

使用道具 举报

2

主题

4

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2016-10-8
在线时间
2 小时
 楼主| 发表于 2016-11-12 14:20:39 | 显示全部楼层
WilsonHe 发表于 2016-11-8 21:59
ESP8266一般能给用户使用的RAM只有50K左右,一般的固件,SDK直接拿出来直接编译就已经差不多有300K了,所 ...

请问我如何使用ESP8266来获取一个超过它RAM大小的文件呢?有没有什么别的方法?
回复

使用道具 举报

43

主题

152

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2013-8-11
在线时间
57 小时
发表于 2017-3-13 11:04:54 | 显示全部楼层
素心之剑 发表于 2016-11-12 14:20
请问我如何使用ESP8266来获取一个超过它RAM大小的文件呢?有没有什么别的方法?

请问您的问题解决了么,我想让esp8266从网上下载一个音乐文件然后串口打印出来,也是因为文件太大,下载不下来,
回复

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2016-9-19
在线时间
7 小时
发表于 2017-5-16 21:39:56 | 显示全部楼层
有没有esp8266通过http post 或者get传输数据到服务器的
回复

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2016-9-19
在线时间
7 小时
发表于 2017-5-16 21:40:36 | 显示全部楼层
有没有esp8266通过http post 或者get传输数据到服务器的例程代码
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2018-1-31
在线时间
11 小时
发表于 2018-3-25 20:37:31 | 显示全部楼层
大神可以加个QQ请教一下么
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 08:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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