<?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>Combining BLE NUS and Buttonless DFU</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/48399/combining-ble-nus-and-buttonless-dfu</link><description>Hi everyone, 
 I am trying to use Buttonless DFU to reprogram the NRF 52 dev kit OTA. I had posted a question on the forum and had solved that problem: devzone.nordicsemi.com/.../191437 
 I am now trying to combine my BLE NUS app with buttonless DFU without</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 11 Jun 2019 15:47:36 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/48399/combining-ble-nus-and-buttonless-dfu" /><item><title>RE: Combining BLE NUS and Buttonless DFU</title><link>https://devzone.nordicsemi.com/thread/192148?ContentTypeID=1</link><pubDate>Tue, 11 Jun 2019 15:47:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7f6b4964-5693-49ec-8780-0c170a50b403</guid><dc:creator>Shiv</dc:creator><description>&lt;p&gt;That is a very useful tutorial. Thank you so much.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Combining BLE NUS and Buttonless DFU</title><link>https://devzone.nordicsemi.com/thread/192089?ContentTypeID=1</link><pubDate>Tue, 11 Jun 2019 13:01:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f529517c-a44b-4c9d-968d-b804b01ca83c</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The reason for changing the RAM start address is if you modify the SoftDevice configuration so that the SoftDevice needs more RAM. The RAM is split so that the SoftDevice uses the lower parts of the RAM, and the application the highest. See &lt;a href="https://devzone.nordicsemi.com/nordic/short-range-guides/b/getting-started/posts/adjustment-of-ram-and-flash-memory"&gt;Adjustment of RAM and Flash memory&lt;/a&gt;&amp;nbsp;for details.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Combining BLE NUS and Buttonless DFU</title><link>https://devzone.nordicsemi.com/thread/191870?ContentTypeID=1</link><pubDate>Mon, 10 Jun 2019 17:03:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1f3211a5-5351-4422-ac2c-25b73199ac98</guid><dc:creator>Shiv</dc:creator><description>&lt;p&gt;Again, sorry for multiple posts. But the problem has been solved. I used this link:&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;"&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/48190/how-to-switch-from-dfu-mode-to-start-nordic-uart-service"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/48190/how-to-switch-from-dfu-mode-to-start-nordic-uart-service&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;"&gt;I am using Segger Embedded Studio to compile. In my project, I went to Options-&amp;gt;Private Configurations -&amp;gt; Common -&amp;gt; Section Placement Macros and changed:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;"&gt;RAM_START=0x20002a98&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;"&gt;to&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;"&gt;RAM_START=0x20002aa8&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;"&gt;So, the RAM start had to be moved. The RAM size is the same. So, is some code being dumped in the RAM before the application? And so, that code is not having sufficient space resulting in an overflow and thus my application is not being programmed?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Combining BLE NUS and Buttonless DFU</title><link>https://devzone.nordicsemi.com/thread/191840?ContentTypeID=1</link><pubDate>Mon, 10 Jun 2019 14:30:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b56258d5-7ed0-4ce2-84a0-27f915173eef</guid><dc:creator>Shiv</dc:creator><description>&lt;p&gt;Sorry, the attachment did not load.&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/ble_5F00_app_5F00_uart_5F00_modified.zip"&gt;devzone.nordicsemi.com/.../ble_5F00_app_5F00_uart_5F00_modified.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>