<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Eclipse Undefined Reference to ble_dfu_buttonless_async_svci_init. DFU is enabled in SDK_CONFIG.h.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/32450/eclipse-undefined-reference-to-ble_dfu_buttonless_async_svci_init-dfu-is-enabled-in-sdk_config-h</link><description>Hi, 
 I&amp;#39;m currently using SDK v14.2.0 and I&amp;#39;m attempting to merge the buttonless DFU bluetooth example into the bluetooth template project within the Eclipse Oxygen environment. 
 The project was compiling correctly before I attempted to integrate the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 21 Mar 2018 17:08:06 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/32450/eclipse-undefined-reference-to-ble_dfu_buttonless_async_svci_init-dfu-is-enabled-in-sdk_config-h" /><item><title>RE: Eclipse Undefined Reference to ble_dfu_buttonless_async_svci_init. DFU is enabled in SDK_CONFIG.h.</title><link>https://devzone.nordicsemi.com/thread/125416?ContentTypeID=1</link><pubDate>Wed, 21 Mar 2018 17:08:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6894d14b-d31d-4c61-8a7d-625447af210c</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Have you tried to rebuild all, possibly after cleaning the build?&lt;/p&gt;
&lt;p&gt;Are you including ble_dfu.h from all compilation units using the ble_dfu_buttonless_async_svci_init() and ble_dfu_buttonless_init() functions?&lt;/p&gt;
&lt;p&gt;It really sounds strange, if you have included the library files in the project, added the header files, and all compiles, but does not link like that... If you have still not figured it out after trying the above, I would like to have a look at the full project...&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Eclipse Undefined Reference to ble_dfu_buttonless_async_svci_init. DFU is enabled in SDK_CONFIG.h.</title><link>https://devzone.nordicsemi.com/thread/124847?ContentTypeID=1</link><pubDate>Sat, 17 Mar 2018 02:22:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d06330fe-f7a3-4431-95e6-1fa97d8f2119</guid><dc:creator>butch</dc:creator><description>&lt;p&gt;Just an approach.&amp;nbsp; The linker creates a .map even if it fails to create an executable?&amp;nbsp; Use the &amp;quot;nm&amp;quot; tool piped to grep to see whether those symbols are defined by the relevant source/object files (the SDK file) and referenced by your source files.&amp;nbsp; If you haven&amp;#39;t used nm before, google it, basically you get T for a definition and U for a reference (something like that, and maybe you use it on the .o instead of the .map) Maybe some files are not really being linked.&amp;nbsp; Maybe the names are mangled.&amp;nbsp; If you are using any libraries, it could be a library ordering issue.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>