请问:怎样将服务器上的文件或数据下载到 指定的flash地址(用户参数区)

TOPARM
Posts: 8
Joined: Wed Jun 03, 2015 4:55 pm

请问:怎样将服务器上的文件或数据下载到 指定的flash地址(用户参数区)

Postby TOPARM » Thu Nov 19, 2015 10:41 am

您好:

请问我怎样将服务器上的文件(非bin格式)或数据下载到 指定的flash地址(用户参数区)?
比如,我的红外库码(200-800字节的一串十六进制码)存在服务器上,我的设备怎样将库码下载到本地的flash用户参数区。

system_upgrade_start()接口用作程序升级,是将bin文件下载到固定的flash地址。可能实现不了上面功能。
如果是服务器那边发送,我这边一次最多只能接收511字节。

ESP_Faye
Posts: 1646
Joined: Mon Oct 27, 2014 11:08 am

Re: 请问:怎样将服务器上的文件或数据下载到 指定的flash地址(用户参数区)

Postby ESP_Faye » Mon Nov 23, 2015 7:22 pm

您好,

请注意,下载我们建议先将要写入的区域,调用 spi_flash_erase_sector 擦除,再发 HTTP 包下载,调用 spi_flash_write 写入 Flash。

因为擦除 Flash 耗时较长,如果边擦边下载边写入,可能会由于擦写 Flash 占用时间较长,影响网络链接的稳定性。

感谢您对 ESP8266 的关注!

Who is online

Users browsing this forum: No registered users and 22 guests