<?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>Dfu problem in segger</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/44935/dfu-problem-in-segger</link><description>Hi 
 Getting problem in DFU feature while using segger embedded studio.Device gets programmed successfully but stops working after that. 
 I am following the same process for keil and segger IDE. For keil it&amp;#39;s working fine, but for segger it fails. 
</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 28 Mar 2019 06:11:53 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/44935/dfu-problem-in-segger" /><item><title>RE: Dfu problem in segger</title><link>https://devzone.nordicsemi.com/thread/178826?ContentTypeID=1</link><pubDate>Thu, 28 Mar 2019 06:11:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6695722e-c4f2-4690-a36b-c8ff4ec90d57</guid><dc:creator>suvarna_kadam</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;The problem is solved.&lt;/p&gt;
&lt;p&gt;I use .hex file instead of .bin file for generating zip file with master control panel.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/vibe"&gt;Vidar Berg&lt;/a&gt; and &lt;a href="https://devzone.nordicsemi.com/members/andreasf"&gt;AndreasF&lt;/a&gt; Thank you so much for your support.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dfu problem in segger</title><link>https://devzone.nordicsemi.com/thread/178276?ContentTypeID=1</link><pubDate>Tue, 26 Mar 2019 09:49:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a1bbc8df-0e73-4911-a062-438f807dc10a</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;Can you please try to upgrade to nrfutil version 0.5.2?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dfu problem in segger</title><link>https://devzone.nordicsemi.com/thread/178222?ContentTypeID=1</link><pubDate>Tue, 26 Mar 2019 05:54:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:520bd63d-9680-4f10-9125-4c883035ebad</guid><dc:creator>suvarna_kadam</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/andreasf"&gt;AndreasF&lt;/a&gt; I have added the reply inline.&lt;/p&gt;
&lt;p&gt;There are some things which are unclear for me.&lt;/p&gt;
&lt;p&gt;You are now using SDK 11?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Yes.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Which version of nrfutil do you have? Because if you read the &lt;a href="https://github.com/NordicSemiconductor/pc-nrfutil"&gt;README &lt;/a&gt;on GitHub about versions you can read this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Version 0.5.2 generates legacy firmware packages compatible with nRF SDK 11.0 and older&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Versions 1.5.0 and later generate modern firmware packages compatible with nRF SDK 12.0 and newer&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;We have been&amp;nbsp; using nrf util version 0.3 which worked okay with Keil. So I assume the version of nrfutil is not the issue.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;What does the file you put into your packet contain? Do you expect it to advertise?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Yes, it is supposed to advertise, connect to our mobile and do some packet transfer.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Have you added a &lt;a href="http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.tools%2Fdita%2Ftools%2Fnrfutil%2Fnrfutil_settings_generate_display.html&amp;amp;cp=5_5_6"&gt;bootloader settings page&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We have already added bootloader settings. Attached the batch file which we are using to generated merged hex file.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;pre class="ui-code" data-mode="batchfile"&gt;@ echo off
cd C:\Program Files (x86)\Nordic Semiconductor\nrf5x\bin

mergehex.exe -m app_valid_setting_apply.hex tmp_dfu_dual_bank_ble_no_s130_pca10028.hex -o test1.hex
rem  pause 
mergehex.exe -m test1.hex tmp_s130_nrf51_2.0.0_softdevice.hex -o test2.hex
rem  pause 
echo &amp;quot;including %1 %2&amp;quot;
rem  pause 
copy &amp;quot;%1\nrf51422_xxac_s130.hex&amp;quot; &amp;quot;C:\Program Files (x86)\Nordic Semiconductor\nrf5x\bin\%2.hex&amp;quot;
rem  pause
mergehex.exe -m test2.hex %2.hex -o %2_merge.hex
rem  pause 
move &amp;quot;%2_merge.hex&amp;quot; &amp;quot;%1&amp;quot;
rem  pause &lt;/pre&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dfu problem in segger</title><link>https://devzone.nordicsemi.com/thread/178144?ContentTypeID=1</link><pubDate>Mon, 25 Mar 2019 14:12:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f8ab3427-7cf0-4150-b5f6-421d8bf9ff33</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;There are some things which are unclear for me.&lt;/p&gt;
&lt;p&gt;You are now using SDK 11? Which version of nrfutil do you have? Because if you read the &lt;a href="https://github.com/NordicSemiconductor/pc-nrfutil"&gt;README &lt;/a&gt;on GitHub about versions you can read this:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Version 0.5.2 generates legacy firmware packages compatible with &lt;strong&gt;nRF SDK 11.0 and older&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Versions 1.5.0 and later generate modern firmware packages compatible with &lt;strong&gt;nRF SDK 12.0 and newer&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;What does the file you put into your packet contain? Do you expect it to advertise? Have you added a &lt;a href="http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.tools%2Fdita%2Ftools%2Fnrfutil%2Fnrfutil_settings_generate_display.html&amp;amp;cp=5_5_6"&gt;bootloader settings page&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dfu problem in segger</title><link>https://devzone.nordicsemi.com/thread/178124?ContentTypeID=1</link><pubDate>Mon, 25 Mar 2019 13:37:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d8c58815-613e-497f-8a0b-b7b7fb00079e</guid><dc:creator>suvarna_kadam</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/andreasf"&gt;AndreasF&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I have tested the OTA feature using the zip file using the the outputs generated by Keil. The .bat script I have used for this is the following.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="batchfile"&gt;@ echo off
cd C:\Keil_v5\ARM\ARMCC\bin
rem pause
echo &amp;quot;including %1 %2&amp;quot;
rem pause
copy &amp;quot;%1\nrf51422_xxac_s130.axf&amp;quot; C:\Keil_v5\ARM\ARMCC\bin\%2.axf
rem  pause
fromelf.exe --bin --output %2.bin %2.axf
rem  pause 
move &amp;quot;%2.bin&amp;quot; &amp;quot;C:\Program Files (x86)\Nordic Semiconductor\nRFgo Studio&amp;quot;
rem  pause
cd C:\Program Files (x86)\Nordic Semiconductor\nRFgo Studio
rem  pause
nrfutil.exe dfu genpkg --application %2.bin %2.zip
rem  pause
move &amp;quot;%2.zip&amp;quot; &amp;quot;%1&amp;quot;
rem  pause
move &amp;quot;%2.bin&amp;quot; &amp;quot;%1&amp;quot;
rem  pause&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;I would like to know how to create the equivalent zip file using the outputs generated by Segger (Please note that the .axf file is not generated while working with Segger).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What I have tried?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I have tried to use the following script (for Segger). After programming over the air using the zip file generated by this method, the device stops advertising.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="batchfile"&gt;@ echo off
cd C:\Program Files (x86)\Nordic Semiconductor\nRFgo Studio
rem pause
echo &amp;quot;including %1&amp;quot;
rem pause
copy &amp;quot;%1\*.bin&amp;quot; &amp;quot;C:\Program Files (x86)\Nordic Semiconductor\nRFgo Studio\%2.bin&amp;quot;
rem  pause
nrfutil.exe dfu genpkg --application %2.bin %2.zip
rem  pause
copy &amp;quot;C:\Program Files (x86)\Nordic Semiconductor\nRFgo Studio\%2.zip&amp;quot; &amp;quot;%1&amp;quot;
rem  pause

&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Suggestions?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dfu problem in segger</title><link>https://devzone.nordicsemi.com/thread/178118?ContentTypeID=1</link><pubDate>Mon, 25 Mar 2019 13:26:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:41f8fa37-4601-482a-a2af-0731b9d772ef</guid><dc:creator>suvarna_kadam</dc:creator><description>&lt;p&gt;Hi Vidar,&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;
&lt;p&gt;I am able to compile (DFU boot-loader project) without error using the project folder you have provided with nrf51 DK.&lt;/p&gt;
&lt;p&gt;We are working with nrf51822 chip. Do you recommend any changes in the project you have shared for this chip?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dfu problem in segger</title><link>https://devzone.nordicsemi.com/thread/178099?ContentTypeID=1</link><pubDate>Mon, 25 Mar 2019 12:38:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb4da14e-d166-42a8-b6c4-4c715778e2ba</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not talking about &lt;strong&gt;vibe mode&lt;/strong&gt;, sorry for the confusion. I was talking about the reply the user&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/members/vibe"&gt;Vidar Berg&lt;/a&gt;&amp;nbsp;made, he attached a project that is ported to Segger Embedded Studio.&lt;/p&gt;
&lt;p&gt;[quote user="vibe"][/quote]&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/suvarna"&gt;suvarna_kadam&lt;/a&gt;&lt;span style="background-color:#ffffff;color:#000000;float:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;"&gt;, I&amp;#39;ve ported the project to Segger embedded Studio. Download the attached zip and copy the extracted folder to&amp;nbsp;\nRF5_SDK_11.0.0_89a8197\examples\dfu before you run the project. I have verified that it runs on a 51 DK (let me know if you&amp;#39;re targeting a different Chip variant), but have not tested the DFU part.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;color:#000000;float:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;"&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/bootloader_5F00_ses.zip"&gt;bootloader_ses.zip&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;color:#000000;float:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;"&gt;Note that you need to place the non_init section in the same RAM area in both app and bootloader if you intend to support buttonless DFU, see section placement file. This area is uses to exchange data between bootloader and app.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;This reply.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dfu problem in segger</title><link>https://devzone.nordicsemi.com/thread/178046?ContentTypeID=1</link><pubDate>Mon, 25 Mar 2019 10:14:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bdd75422-4e78-41d8-bc71-0b4475f5a5fb</guid><dc:creator>suvarna_kadam</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Sorry,I an not aware about vibe mode.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dfu problem in segger</title><link>https://devzone.nordicsemi.com/thread/177848?ContentTypeID=1</link><pubDate>Fri, 22 Mar 2019 13:57:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:889f1687-15df-4fc9-a4d2-5fad7f12f2d9</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;Can you try the project &lt;strong&gt;vibe&lt;/strong&gt; made?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dfu problem in segger</title><link>https://devzone.nordicsemi.com/thread/177733?ContentTypeID=1</link><pubDate>Fri, 22 Mar 2019 07:45:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f91c17e3-af83-4eff-ab64-f7e3c34d129e</guid><dc:creator>suvarna_kadam</dc:creator><description>&lt;p&gt;I had used XML file, got&amp;nbsp; following error&lt;/p&gt;
&lt;p&gt;&amp;quot;cannot find run section .fast_run referenced in fast&amp;quot;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dfu problem in segger</title><link>https://devzone.nordicsemi.com/thread/177528?ContentTypeID=1</link><pubDate>Thu, 21 Mar 2019 10:04:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8a42b562-3957-4371-a519-e9266a7fb5c9</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/suvarna"&gt;suvarna_kadam&lt;/a&gt;&lt;span style="background-color:#ffffff;color:#000000;float:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;"&gt;, I&amp;#39;ve ported the project to Segger embedded Studio. Download the attached zip and copy the extracted folder to&amp;nbsp;\nRF5_SDK_11.0.0_89a8197\examples\dfu before you run the project. I have verified that it runs on a 51 DK (let me know if you&amp;#39;re targeting a different Chip variant), but have not tested the DFU part.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;color:#000000;float:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;"&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/bootloader_5F00_ses.zip"&gt;devzone.nordicsemi.com/.../bootloader_5F00_ses.zip&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color:#ffffff;color:#000000;float:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;"&gt;Note that you need to place the non_init section in the same RAM area in both app and bootloader if you intend to support buttonless DFU, see section placement file. This area is uses to exchange data between bootloader and app.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dfu problem in segger</title><link>https://devzone.nordicsemi.com/thread/177254?ContentTypeID=1</link><pubDate>Wed, 20 Mar 2019 09:12:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6f239723-8a07-46c1-9fe6-3f9ad240ea63</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;Can you try this &lt;strong&gt;flash_placement.xml&lt;/strong&gt; file?&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;!DOCTYPE Linker_Placement_File&amp;gt;
&amp;lt;Root name=&amp;quot;Flash Section Placement&amp;quot;&amp;gt;
  &amp;lt;MemorySegment name=&amp;quot;FLASH&amp;quot; start=&amp;quot;0x0&amp;quot; size=&amp;quot;0x3FC00&amp;quot;&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;0x100&amp;quot; load=&amp;quot;Yes&amp;quot; name=&amp;quot;.vectors&amp;quot; start=&amp;quot;0x35C00&amp;quot; /&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;4&amp;quot; load=&amp;quot;Yes&amp;quot; name=&amp;quot;.init&amp;quot; /&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;4&amp;quot; load=&amp;quot;Yes&amp;quot; name=&amp;quot;.init_rodata&amp;quot; /&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;4&amp;quot; load=&amp;quot;Yes&amp;quot; name=&amp;quot;.text&amp;quot; /&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;4&amp;quot; load=&amp;quot;Yes&amp;quot; name=&amp;quot;.dtors&amp;quot; /&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;4&amp;quot; load=&amp;quot;Yes&amp;quot; name=&amp;quot;.ctors&amp;quot; /&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;4&amp;quot; load=&amp;quot;Yes&amp;quot; name=&amp;quot;.rodata&amp;quot; /&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;4&amp;quot; load=&amp;quot;Yes&amp;quot; name=&amp;quot;.ARM.exidx&amp;quot; address_symbol=&amp;quot;__exidx_start&amp;quot; end_symbol=&amp;quot;__exidx_end&amp;quot; /&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;4&amp;quot; load=&amp;quot;Yes&amp;quot; runin=&amp;quot;.fast_run&amp;quot; name=&amp;quot;.fast&amp;quot; /&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;4&amp;quot; load=&amp;quot;Yes&amp;quot; runin=&amp;quot;.data_run&amp;quot; name=&amp;quot;.data&amp;quot; /&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;4&amp;quot; load=&amp;quot;Yes&amp;quot; runin=&amp;quot;.tdata_run&amp;quot; name=&amp;quot;.tdata&amp;quot; /&amp;gt;
  &amp;lt;/MemorySegment&amp;gt;
  &amp;lt;MemorySegment name=&amp;quot;RAM&amp;quot;&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;0x100&amp;quot; load=&amp;quot;No&amp;quot; name=&amp;quot;.vectors_ram&amp;quot; start=&amp;quot;0x20002080&amp;quot; /&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;4&amp;quot; load=&amp;quot;No&amp;quot; name=&amp;quot;.fast_run&amp;quot; /&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;4&amp;quot; load=&amp;quot;No&amp;quot; name=&amp;quot;.data_run&amp;quot; /&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;4&amp;quot; load=&amp;quot;No&amp;quot; name=&amp;quot;.bss&amp;quot; /&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;4&amp;quot; load=&amp;quot;No&amp;quot; name=&amp;quot;.tbss&amp;quot; /&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;4&amp;quot; load=&amp;quot;No&amp;quot; name=&amp;quot;.tdata_run&amp;quot; /&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;4&amp;quot; load=&amp;quot;No&amp;quot; name=&amp;quot;.non_init&amp;quot; /&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;4&amp;quot; size=&amp;quot;__HEAPSIZE__&amp;quot; load=&amp;quot;No&amp;quot; name=&amp;quot;.heap&amp;quot; /&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;8&amp;quot; size=&amp;quot;__STACKSIZE__&amp;quot; load=&amp;quot;No&amp;quot; place_from_segment_end=&amp;quot;Yes&amp;quot; name=&amp;quot;.stack&amp;quot; /&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;8&amp;quot; size=&amp;quot;__STACKSIZE_PROCESS__&amp;quot; load=&amp;quot;No&amp;quot; name=&amp;quot;.stack_process&amp;quot; /&amp;gt;
  &amp;lt;/MemorySegment&amp;gt;
  &amp;lt;MemorySegment name=&amp;quot;bootloaderSettings&amp;quot; start=&amp;quot;0x0003FC00&amp;quot; size=&amp;quot;0x400&amp;quot;&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;4&amp;quot; keep=&amp;quot;Yes&amp;quot; load=&amp;quot;yes&amp;quot; name=&amp;quot;.bootloaderSettings&amp;quot; address_symbol=&amp;quot;__bootloaderSettings_segment_start__&amp;quot; end_symbol=&amp;quot;__bootloaderSettings_segment_end__&amp;quot; start=&amp;quot;0x3FC00&amp;quot; size=&amp;quot;0x400&amp;quot; /&amp;gt;
  &amp;lt;/MemorySegment&amp;gt;
  &amp;lt;MemorySegment name=&amp;quot;uicr_bootloader_start_address&amp;quot; start=&amp;quot;0x10001014&amp;quot; size=&amp;quot;0x4&amp;quot;&amp;gt;
    &amp;lt;ProgramSection alignment=&amp;quot;4&amp;quot; keep=&amp;quot;Yes&amp;quot; load=&amp;quot;Yes&amp;quot; name=&amp;quot;.uicrBootStartAddress&amp;quot; address_symbol=&amp;quot;__start_uicr_bootloader_start_address&amp;quot; end_symbol=&amp;quot;__stop_uicr_bootloader_start_address&amp;quot; start=&amp;quot;0x10001014&amp;quot; size=&amp;quot;0x4&amp;quot; /&amp;gt;
  &amp;lt;/MemorySegment&amp;gt;
&amp;lt;/Root&amp;gt;
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dfu problem in segger</title><link>https://devzone.nordicsemi.com/thread/177213?ContentTypeID=1</link><pubDate>Wed, 20 Mar 2019 06:27:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8297a114-d124-41a4-a72c-90ef05c477fd</guid><dc:creator>suvarna_kadam</dc:creator><description>&lt;p&gt;Hello Andreas,&lt;/p&gt;
&lt;p&gt;1 b) We have edited the flash_placement.xml and added the suggested line at the end. When we compile it, the following error appears.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/compilationErrorOnChangingxml.txt"&gt;devzone.nordicsemi.com/.../compilationErrorOnChangingxml.txt&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Also the updated flash_placement.xml for reference&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/8228.flash_5F00_placement.xml"&gt;devzone.nordicsemi.com/.../8228.flash_5F00_placement.xml&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;4) Yes we have been referring to this link for DFU related work.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dfu problem in segger</title><link>https://devzone.nordicsemi.com/thread/177068?ContentTypeID=1</link><pubDate>Tue, 19 Mar 2019 14:02:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cdb69ecf-c3cf-4351-8fb9-189124cedc9d</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;1.a) It is not clear to me why your program stopped, which function call made it stop?&lt;/p&gt;
&lt;p&gt;1.b)&lt;/p&gt;
&lt;p&gt;You have to define the memory area in the &lt;strong&gt;flash_placement.xml&lt;/strong&gt; file, try this:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="xml"&gt;&amp;lt;ProgramSection alignment=&amp;quot;4&amp;quot; load=&amp;quot;Yes&amp;quot; name=&amp;quot;.bootloaderSettings&amp;quot; start=&amp;quot;$(BOOTLOADER_SETTINGS_START:0x0003FC00)&amp;quot; size=&amp;quot;$(BOOTLOADER_SETTINGS_SIZE:0x400)&amp;quot; /&amp;gt;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Are &lt;strong&gt;2)&lt;/strong&gt; and &lt;strong&gt;3) &lt;/strong&gt;questions? In that case can you please explain more?&lt;/p&gt;
&lt;p&gt;4) Have you looked into the API for &lt;a href="http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v11.0.0%2Fgroup__dfu__bootloader__api.html&amp;amp;cp=4_0_10_6_6"&gt;DFU in SDK 11&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dfu problem in segger</title><link>https://devzone.nordicsemi.com/thread/177021?ContentTypeID=1</link><pubDate>Tue, 19 Mar 2019 13:12:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2bb2a080-afc4-4879-a4ae-87df041dc697</guid><dc:creator>suvarna_kadam</dc:creator><description>&lt;p&gt;Hello Andreas, Thanks for the reply.&lt;/p&gt;
&lt;p&gt;1) I have tried the example project ble_app_uart, ble_app_hrs and experimental_ble_buttonless_dfu on SDK 12.3 (with softdevice 130).&lt;/p&gt;
&lt;p&gt;1.a) ble_app_uart worked successfully in Segger IDE, ble_app_hrs&amp;nbsp; gets stuck when you do the debugging. Please see the image below.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/gettingStuckInInstruction_5F00_ble_5F00_app_5F00_hrs_5F00_s130_5F00_sdk12.3.png" /&gt;)&lt;/p&gt;
&lt;p&gt;Note: I had to use the debug mode for ble_app_hrs, because it was not even advertising in normal mode.&lt;/p&gt;
&lt;p&gt;1.b) In the application experimental_ble_buttonless_dfu, I am getting a compilation error. Attaching the error trace below.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/experimental_5F00_ble_5F00_buttonless_5F00_dfu_5F00_compilation_5F00_error.txt"&gt;devzone.nordicsemi.com/.../experimental_5F00_ble_5F00_buttonless_5F00_dfu_5F00_compilation_5F00_error.txt&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;2) We have already done the porting of projects from Keil to Segger already&amp;nbsp; and made everything work except DFU in SDK 11 (Softdevice S130 and nrf51-dk)&lt;/p&gt;
&lt;p&gt;3) We have been using DFU successfully in SDK 11 (in Keil) for quite some time on nrf51-DK and our product version with nrf51822.&lt;/p&gt;
&lt;p&gt;4) Our work is almost complete on SDK 11 except for DFU (for our product) &lt;strong&gt;in Segger&lt;/strong&gt;. Is there anyway you can guide us to use SDK 11 itself for DFU applications itself Segger. The reason is that it will take good amount of time to port all our applications to SDK12 from SDK11.&lt;/p&gt;
&lt;p&gt;Thanks a lot for your time :)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dfu problem in segger</title><link>https://devzone.nordicsemi.com/thread/176632?ContentTypeID=1</link><pubDate>Mon, 18 Mar 2019 09:26:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bc7ba9de-62c8-4ca2-ad4f-018f3638030a</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;1) I recommend that you use &lt;a href="https://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v12.x.x/nRF5_SDK_12.3.0_d7731ad.zip"&gt;SDK 12.3&lt;/a&gt;, that is the latest SDK compatible with nRF51, it also has the same SoftDevice as SDK 11.&lt;/p&gt;
&lt;p&gt;2) If you wish to use Segger Embedded Studio, you have to import the Keil project to Segger Embedded Studio, take a look at this &lt;a href="http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.gs.ses%2Fdita%2Fgs%2Fdeveloping%2Fimport_ses.html&amp;amp;cp=1_1_0_7_1"&gt;guide&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;3) Take a look at the Infocenter where the DFU bootloader is &lt;a href="http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v12.3.0%2Fble_sdk_app_dfu_bootloader.html&amp;amp;cp=4_0_7_4_3_1"&gt;explained&lt;/a&gt;, and follow that procedure under testing.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>