ESP8266 Developer Zone The Official ESP8266 Forum 2016-06-17T13:44:26+08:00 https://bbs.espressif.com:443/feed.php?f=7&t=2292 2016-06-17T13:44:26+08:00 2016-06-17T13:44:26+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2292&p=7379#p7379 <![CDATA[Re: esp8266_rtos_sdk_v1.4.0 的 FOTA的upgrade.h的API没有实现?]]>
只要能拿到数据即可,socket server 或者 http server 均可。
我们的示例是通过 http 协议从服务器获得数据的。
请知悉。谢谢!

Statistics: Posted by ESP_Faye — Fri Jun 17, 2016 1:44 pm


]]>
2016-06-16T13:41:04+08:00 2016-06-16T13:41:04+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2292&p=7358#p7358 <![CDATA[Re: esp8266_rtos_sdk_v1.4.0 的 FOTA的upgrade.h的API没有实现?]]> 谢谢你的回复!
可是你提供的这个例子是通过socket来进行文件传输的,不是http的。
也就是说我需要搭建的server是socket server,是吧?
thanks!

Regards
Bobby

Statistics: Posted by bobby_jiang — Thu Jun 16, 2016 1:41 pm


]]>
2016-06-16T11:46:03+08:00 2016-06-16T11:46:03+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2292&p=7354#p7354 <![CDATA[Re: esp8266_rtos_sdk_v1.4.0 的 FOTA的upgrade.h的API没有实现?]]>
是的,ESP8266_RTOS_SDK 的 upgrade 功能完全由上层应用实现,无需 lib。您可以参考示例应用 https://github.com/espressif/ESP8266_IOT_PLATFORM/tree/master/upgrade
我们会将 upgrade.h 删除,给您带来不便,深感抱歉。

感谢您对 ESP8266 的关注!

Statistics: Posted by ESP_Faye — Thu Jun 16, 2016 11:46 am


]]>
2016-06-15T20:41:19+08:00 2016-06-15T20:41:19+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2292&p=7345#p7345 <![CDATA[esp8266_rtos_sdk_v1.4.0 的 FOTA的upgrade.h的API没有实现?]]> 我用的SDK是esp8266_rtos_sdk_v1.4.0_16_02_26_0,里面有upgrade.h,里面定义了如下函数:
void system_upgrade_init();
void system_upgrade_deinit();
bool system_upgrade(uint8 *data, uint32 len);
bool system_upgrade_start(struct upgrade_server_info *server);

但是我编译的时候提示函数都没有实现:
undefined reference to `system_upgrade_init'
undefined reference to `system_upgrade_deinit'
undefined reference to `system_upgrade'
undefined reference to `system_upgrade_start'

我查了一下,RTOS的SDK中也不包含libupgrade.a这个库。
能否帮忙提供一下RTOS SDK用的libupgrade.a?谢谢!

附:在NONOS_SDK中有libupgrade.a这个库。


Regards
Bobby

Statistics: Posted by bobby_jiang — Wed Jun 15, 2016 8:41 pm


]]>