<?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>fail flash bootloader by ST-link</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/16733/fail-flash-bootloader-by-st-link</link><description>Here
My device (chip nrf51822_xxAA) exist softdevice 8.0.3 and BLE uart application work fine which flash by the ST-link in Keil MDK(5.20).
Now I try to add bootloader to my device from the example project of &amp;quot;bootloader\pca10028\dual_bank_ble_s110</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 30 Sep 2016 10:02:05 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/16733/fail-flash-bootloader-by-st-link" /><item><title>RE: fail flash bootloader by ST-link</title><link>https://devzone.nordicsemi.com/thread/63988?ContentTypeID=1</link><pubDate>Fri, 30 Sep 2016 10:02:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eab1f17e-ecda-4ce3-b574-5ede6dc4cdac</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Is there a command line tool for this programmer? In that case you should be able to set the bootloader&amp;#39;s start address manually (write start address to 0x100010014). As you have seen, the flash algorithm in Keil does not support the UICR section, and thus skipping it despite it being a part of the built image.&lt;/p&gt;
&lt;p&gt;Note that the bootloader will not be started by the MBR unless you have set this register =&amp;gt; &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s132.sds/dita/softdevices/s130/mbr_bootloader/mbr_sd_reset_behavior.html?cp=2_3_0_0_11_2"&gt;MBR reset behavior&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: fail flash bootloader by ST-link</title><link>https://devzone.nordicsemi.com/thread/63987?ContentTypeID=1</link><pubDate>Thu, 29 Sep 2016 11:48:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:914302f7-4b3a-42a7-8633-86e15da228c9</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/blogs/485/programming-nrf51-with-st-link-uvision/"&gt;This&lt;/a&gt; blog post explains how to program nRF51s with ST-Link. I am unsure if the nRF51xxx External Connection programming algorithm allows you to program the UICR registers. If not, then you can use the debug out port(P19) on the nRF51 DK to program external nRF51s with the JLink OB programmer, see &lt;a href="https://devzone.nordicsemi.com/question/42354/programming-other-nrf51822s-using-nrf51-dk/"&gt;this&lt;/a&gt; post.&lt;/p&gt;
&lt;p&gt;-Bjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>