<?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>Device does not reset after DFU</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/34224/device-does-not-reset-after-dfu</link><description>Hi, 
 I have an issue wherein once OTA update is complete through nRFToolbox (Toolbox says &amp;quot; Upload Complete&amp;quot;) the Device does not reset and shows that it is connected to the phone. 
 I have to physically reset the device to start the application. I have</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 14 May 2018 06:59:34 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/34224/device-does-not-reset-after-dfu" /><item><title>RE: Device does not reset after DFU</title><link>https://devzone.nordicsemi.com/thread/131795?ContentTypeID=1</link><pubDate>Mon, 14 May 2018 06:59:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bb5ce0d2-a3c1-419a-b4a9-f4ade537b3c4</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;I am not aware of any other issues, but&amp;nbsp;we have not done extensive testing with GCC 7. As mentioned, the latest SDK (version 15.0.0) was tested with GCC&amp;nbsp;6.3 2017-q2-update because of the LTO issue. SDK 12.3 which you are using was tested with GCC 4.9 2015q3.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device does not reset after DFU</title><link>https://devzone.nordicsemi.com/thread/131794?ContentTypeID=1</link><pubDate>Mon, 14 May 2018 06:55:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f235b502-87ea-4c75-9b9e-4cc35761ffe2</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;I have not seen any issues with -flto using GCC 6, but if you don&amp;#39;t need it to make the bootloader fit, then you could just as well not use it. More recent SDK versions do not use it by default (the flag is included in the Makefile, but on a separate line that is commented out).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device does not reset after DFU</title><link>https://devzone.nordicsemi.com/thread/131737?ContentTypeID=1</link><pubDate>Fri, 11 May 2018 16:37:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:32531109-75aa-4d34-b004-70b592c98a61</guid><dc:creator>pmantri0412</dc:creator><description>&lt;p&gt;Hi Einar,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Can you let me know if there are any another problems associated with GCC 7,&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device does not reset after DFU</title><link>https://devzone.nordicsemi.com/thread/131730?ContentTypeID=1</link><pubDate>Fri, 11 May 2018 14:13:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fca7a2b5-3e26-4b50-853e-4ca159dab4a6</guid><dc:creator>pmantri0412</dc:creator><description>&lt;p&gt;Hi, With GCC 6 should I use the -flto option&amp;nbsp;or should I remove it ?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device does not reset after DFU</title><link>https://devzone.nordicsemi.com/thread/131722?ContentTypeID=1</link><pubDate>Fri, 11 May 2018 13:46:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9fe0d9a9-e021-4e13-897f-15247080710f</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;I am glad to hear that this was the issue. I recommend you stick with GCC 6 for now (SDK 15 was tested with GCC ARM Embedded 6.3 2017-q2-update).&lt;/p&gt;
&lt;p&gt;The combination of bootloader and application is not supported. You should use two separate upgrade images instead. (You can see a list of valid combinations by calling &amp;quot;&lt;code&gt;nrfutil pkg generate --help&lt;/code&gt;&amp;quot;).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device does not reset after DFU</title><link>https://devzone.nordicsemi.com/thread/131717?ContentTypeID=1</link><pubDate>Fri, 11 May 2018 13:29:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7faa44de-1b8a-46e5-bae3-7b5265467d20</guid><dc:creator>pmantri0412</dc:creator><description>&lt;p&gt;Hi Einar,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;After removing the -flto option, I don&amp;#39;t see the issue. I will test this on the other devices on which I have&amp;nbsp;programmed the boot loader and see if the problem resurfaces. Thanks for your help.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;On a side note do you know how I can create one .zip DFU file with both the application and the boot loader.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Device does not reset after DFU</title><link>https://devzone.nordicsemi.com/thread/131706?ContentTypeID=1</link><pubDate>Fri, 11 May 2018 12:20:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2dc6c7ef-52a7-4787-8dbb-40e973307b37</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;We have seen some issues with GCC version 7 when link time optimization (LTO) is enabled. Are you building the bootloader with the &amp;quot;-flto&amp;quot; option? If so, can you see if removing it helps?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>