<?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>problem about DFU</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/29852/problem-about-dfu</link><description>Hello
I am using nrf51822 .The function of DFU has worked well,but some weird problems puzzle me.
1、After DFU is successful,what is nrf51822&amp;#39;s working state? Does it reset?From bootloader?Or directly enter into the BANK1 application program? the problem</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 30 Jan 2018 03:28:19 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/29852/problem-about-dfu" /><item><title>RE: problem about DFU</title><link>https://devzone.nordicsemi.com/thread/118657?ContentTypeID=1</link><pubDate>Tue, 30 Jan 2018 03:28:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a35451b6-353d-4260-940d-acd246c2b264</guid><dc:creator>jane xue</dc:creator><description>&lt;p&gt;Hi,Bjørn
thank you for your reply.I will see it carefully.
Best wishes!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: problem about DFU</title><link>https://devzone.nordicsemi.com/thread/118658?ContentTypeID=1</link><pubDate>Mon, 29 Jan 2018 07:53:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e2e594cf-f188-4d8d-a2ae-800ab6be5677</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Hi Jane, sorry for the delayed response. If you take a look at the &lt;code&gt;bootloader_secure&lt;/code&gt; example in SDK 12.3 for example (&lt;code&gt;SDK12.3/examples/dfu/bootloader_secure&lt;/code&gt;), you notice that in the main() function of the main.c file that the function &lt;code&gt;nrf_bootloader_app_start(MAIN_APPLICATION_START_ADDR)&lt;/code&gt; is called. This is verified by taking a look at &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v12.0.0/lib_bootloader_modules.html?cp=4_0_7_3_4"&gt;this link&lt;/a&gt;: &amp;quot;If there is a valid application, the DFU bootloader starts the application, unless it is explicitly put into DFU mode (for example, by pressing a button).&amp;quot; Normally it is the DFU bootloader that initiates the DFU process, not the application itself (&lt;a href="https://devzone.nordicsemi.com/blogs/1085/getting-started-with-nordics-secure-dfu-bootloader/"&gt;see blog post&lt;/a&gt;). It is possible to jump from the application to the dfu bootloader (&lt;a href="https://devzone.nordicsemi.com/question/72067/jumping-to-bootloader-from-the-application/"&gt;see link&lt;/a&gt;), so I guess you could initiate the DFU again if you want.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: problem about DFU</title><link>https://devzone.nordicsemi.com/thread/118656?ContentTypeID=1</link><pubDate>Wed, 24 Jan 2018 05:56:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c093d005-8eeb-4357-a43c-22748ec0927e</guid><dc:creator>jane xue</dc:creator><description>&lt;p&gt;Hi,Bjørn
I will ask for you again.
1、In the bootloader ,after DFU,why it districtly enters into Application program,rather than systerm reset?
2、if bootloader executes the DFU and defines the DFU service,if after DFU it districtly enters into application program and in the application program again defines the DFU service,what will happen?
thank you again!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: problem about DFU</title><link>https://devzone.nordicsemi.com/thread/118655?ContentTypeID=1</link><pubDate>Wed, 24 Jan 2018 05:47:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eeb2b060-133a-4102-9047-7a86f4beab88</guid><dc:creator>jane xue</dc:creator><description>&lt;p&gt;Hi,Bjørn
thank you for your reply.
This part of DFU function was finished by other person.I took over his work,so I can&amp;#39;t  fully understand DFU.but the DFU has strange problem,so I post it .
I am learning the dfu and will amend it .
thank you very much!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: problem about DFU</title><link>https://devzone.nordicsemi.com/thread/118659?ContentTypeID=1</link><pubDate>Tue, 23 Jan 2018 13:01:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:45f28037-70aa-46c7-89e6-4e8cf276bf31</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Are you using the ble secure dfu bootloader example in SDK 12.3? Have you followed the link on the &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v12.3.0/ble_sdk_app_dfu_bootloader.html?cp=4_0_5_4_3_1"&gt;nordic infocenter&lt;/a&gt; or the &lt;a href="https://devzone.nordicsemi.com/blogs/1085/getting-started-with-nordics-secure-dfu-bootloader/"&gt;secure dfu bootloader blog post&lt;/a&gt;?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>