ESP8266 Developer Zone The Official ESP8266 Forum 2016-07-11T09:42:53+08:00 https://bbs.espressif.com:443/feed.php?f=7&t=2396 2016-07-11T09:42:53+08:00 2016-07-11T09:42:53+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2396&p=7888#p7888 <![CDATA[Re: RTOS SDK : undefined reference to `system_upgrade_start']]> https://github.com/espressif/ESP8266_IOT_PLATFORM

Statistics: Posted by Her Mary — Mon Jul 11, 2016 9:42 am


]]>
2016-07-06T01:44:46+08:00 2016-07-06T01:44:46+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2396&p=7763#p7763 <![CDATA[Re: RTOS SDK : undefined reference to `system_upgrade_start']]>
I have a link error and not a compile error. The <upgrade.h> is already included.

In which library is system_upgrade_start() provided?

Thanks, Arjan

Statistics: Posted by raspberrypidmx — Wed Jul 06, 2016 1:44 am


]]>
2016-07-06T01:37:19+08:00 2016-07-06T01:37:19+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2396&p=7762#p7762 <![CDATA[Re: RTOS SDK : undefined reference to `system_upgrade_start']]>
There is a file called "upgrade.h", which contains definitions related to what you are possibly trying to do. Let me know if adding that solves your problem.

Statistics: Posted by Guest — Wed Jul 06, 2016 1:37 am


]]>
2016-07-06T01:10:43+08:00 2016-07-06T01:10:43+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2396&p=7761#p7761 <![CDATA[RTOS SDK : undefined reference to `system_upgrade_start']]>
I am using the latest RTOS SDK. My environment is setup correctly. I am able to compile, link and upload non-OTA firmware.

While compiling with the code "if (system_upgrade_start(update) == false)", I get the following error :

user_main.c:678: undefined reference to `system_upgrade_start'

There is no libupgrade provided with the RTOS SDK. Which other lib must be used?

Many thanks in advance,
Arjan

Statistics: Posted by raspberrypidmx — Wed Jul 06, 2016 1:10 am


]]>