esp8266_rtos_sdk_v1.4.0 的 FOTA的upgrade.h的API没有实现?
-
- Posts: 27
- Joined: Tue Sep 29, 2015 4:27 pm
esp8266_rtos_sdk_v1.4.0 的 FOTA的upgrade.h的API没有实现?
Postby bobby_jiang » Wed Jun 15, 2016 8:41 pm
Hi ,
我用的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
我用的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
Re: esp8266_rtos_sdk_v1.4.0 的 FOTA的upgrade.h的API没有实现?
Postby ESP_Faye » Thu Jun 16, 2016 11:46 am
您好,
是的,ESP8266_RTOS_SDK 的 upgrade 功能完全由上层应用实现,无需 lib。您可以参考示例应用 https://github.com/espressif/ESP8266_IOT_PLATFORM/tree/master/upgrade。
我们会将 upgrade.h 删除,给您带来不便,深感抱歉。
感谢您对 ESP8266 的关注!
是的,ESP8266_RTOS_SDK 的 upgrade 功能完全由上层应用实现,无需 lib。您可以参考示例应用 https://github.com/espressif/ESP8266_IOT_PLATFORM/tree/master/upgrade。
我们会将 upgrade.h 删除,给您带来不便,深感抱歉。
感谢您对 ESP8266 的关注!
-
- Posts: 27
- Joined: Tue Sep 29, 2015 4:27 pm
Re: esp8266_rtos_sdk_v1.4.0 的 FOTA的upgrade.h的API没有实现?
Postby bobby_jiang » Thu Jun 16, 2016 1:41 pm
Hi Espressif_Faye,
谢谢你的回复!
可是你提供的这个例子是通过socket来进行文件传输的,不是http的。
也就是说我需要搭建的server是socket server,是吧?
thanks!
Regards
Bobby
谢谢你的回复!
可是你提供的这个例子是通过socket来进行文件传输的,不是http的。
也就是说我需要搭建的server是socket server,是吧?
thanks!
Regards
Bobby
Who is online
Users browsing this forum: No registered users and 13 guests
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.