<?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 bootloader</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/19863/dfu-bootloader</link><description>HELLO everyone, i know we can download application by dfu, can we download bootloader and softdevice by dfu?? 
 if you know, please tell me, thank you</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 02 Mar 2017 14:40:44 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/19863/dfu-bootloader" /><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77269?ContentTypeID=1</link><pubDate>Thu, 02 Mar 2017 14:40:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:567ca85c-8e6f-4231-96cf-a6279976cebc</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;ok , thank you friend,now the time is 22:40,it&amp;#39;s time to go to sleep in china.thanks for your answer&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77266?ContentTypeID=1</link><pubDate>Thu, 02 Mar 2017 14:25:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7d7821c1-c766-4358-93a4-bffd4334391c</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;It&amp;#39;s calculated inside the softdevice, you have to call sd_ble_enable() to get the correct value back. We don&amp;#39;t have a tool or something to do calculation offline.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77267?ContentTypeID=1</link><pubDate>Thu, 02 Mar 2017 14:06:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:10437950-ff8b-4b9b-a2ef-9eabe2991e87</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;hello friend,i see the Memory resource map and usage,but i still don&amp;#39;t know why it should be 0x3440.i use nrf51822QFAA with 256KB flash and 16kb ram, and i download the SDK12.2.0 softdevice s130,and download the sdk12.2.0 ANCS project application,it can&amp;#39;t run,the RAM and flash. RAM=ZI-data + RW-data.and in the SDK12.2.0 ANCS project.RAM=8480+504=8984=8.984KB flash=Code + RO-data + RW-data,and in the SDK12.2.0 ANCS project.flash=39772+1964+504=42240=42.24KB. i know because the RAM is not enough. but i don&amp;#39;t know why it could be 0x3440.can i calculate the value without print out?because i use nrf51822QFAA,i can&amp;#39;t debug now&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77265?ContentTypeID=1</link><pubDate>Thu, 02 Mar 2017 12:23:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb8b5c4c-586c-4721-8f28-f0fd489038ea</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Yangying,&lt;/p&gt;
&lt;p&gt;0x3340 comes from the requirement of the softdevice based on the configuration of number of central link, peripheral link, of bandwidth. The configuration is done with softdevice_enable_get_default_config() inside ble_stack_init().&lt;/p&gt;
&lt;p&gt;If you have a look at softdevice_enable() you can see how we get that 0x3440, by print out the return value app_ram_base from sd_ble_enable() call.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77281?ContentTypeID=1</link><pubDate>Wed, 01 Mar 2017 03:38:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5bb1cf09-b07e-46ac-bb17-c5e7f01460e0</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;hello my dear friend,thank you so much,i see the RAM and flash.
RAM=ZI-data + RW-data.and in the SDK12.2.0 ANCS project.RAM=8480+504=8984=8.984KB
flash=Code + RO-data + RW-data,and in the SDK12.2.0 ANCS project.flash=39772+1964+504=42240=42.24KB
And from your  chained address.i know the QFAA have 16KB RAM and 256KB flash;the QFAB have 16KB RAM and 128KB flash;the QFAC have 32KB RAM and 256KB flash;
In the keil5 target,i see IROM1:start 0x1B000(that means 108KB,it represent S130 softdevice,is that right?),and Size 0x25000(that means 148KB,256-108(softdevice)=148KB,is it represent free space,is that right?)
there i have a question,IRAM1:start 0x3440(why it be this,from where can i know?)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77274?ContentTypeID=1</link><pubDate>Tue, 28 Feb 2017 11:50:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cfd2fc6d-2307-4022-a6c8-7edcb325bc15</guid><dc:creator>Ole Bauck</dc:creator><description>&lt;p&gt;The different versions can be seen &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf51/dita/nrf51/compatibility_matrix/nRF51822_ic_revision_overview.html?cp=3_0_1"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77273?ContentTypeID=1</link><pubDate>Tue, 28 Feb 2017 11:49:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8a3d3b6c-a950-4260-abb6-f8f5b050f2a7</guid><dc:creator>Ole Bauck</dc:creator><description>&lt;p&gt;The QFAA version has 16KB of RAM. The ANCS application in SDK 12.2 sets the start address of the application RAM to 0x20003440, which means that you have 0xBC0 = 3008KB left to the application. The application uses over 8KB of RAM (see &lt;a href="https://devzone.nordicsemi.com/blogs/723/rom-and-ram-management/"&gt;here&lt;/a&gt; for figuring out how much RAM and ROM the application uses). To sum up &lt;strong&gt;you need the QFAC version of the chip with 32KB of RAM&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Also if you are working on the 16KB version you should set the size of the RAM such that the start + size ends at 0x20004000 (0x4000 = 16KB), then you will get an error when you compile if the RAM is too small.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77272?ContentTypeID=1</link><pubDate>Tue, 28 Feb 2017 06:46:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:26953e40-a589-4471-ae0d-fd5b5376730c</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;hello freinds,i try many times,
i download ble_app_alert_notification project application,it&amp;#39;t ok,i can connect it; i download ble_app_template project application,it&amp;#39;t ok,i can connect it; i download ble_app_uart project application,it&amp;#39;t ok,i can connect it!!!   only this ANCS project,it can&amp;#39;t advertise,and i don&amp;#39;t know why it could be this&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77271?ContentTypeID=1</link><pubDate>Tue, 28 Feb 2017 06:06:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8a27f841-b197-4ab3-b907-f236693f637d</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;and there is a strange phenomenon,i download the uart application, it can run,and then i download the ancs application again,it can&amp;#39;t run as before&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77270?ContentTypeID=1</link><pubDate>Tue, 28 Feb 2017 06:00:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ca46d508-9b32-4dfd-9bbc-c11c2a3f0ddf</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;hello friends,i use following test:&lt;/p&gt;
&lt;p&gt;the device is nrf51822 QFAA-256KB.&lt;/p&gt;
&lt;p&gt;the softdevice is S130(this is in SDK12.2.0 \components\softdevice\s130\hex)&lt;/p&gt;
&lt;p&gt;and the application project is ANCS(this is in SDK12.2.0\examples\ble_peripheral\ble_app_ancs_c\pca10028\s130\arm4 )&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77280?ContentTypeID=1</link><pubDate>Mon, 27 Feb 2017 10:35:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2686ce62-4758-4802-8840-877e2b7add49</guid><dc:creator>Ole Bauck</dc:creator><description>&lt;p&gt;Sorry, I assumed nRF52 for some reason. S130 v2.01 should be the correc SoftDevice. Do you erase the chip before you program the SoftDevice?&lt;/p&gt;
&lt;p&gt;What hardware are you using (which DK version or chip version if you have custom hardware)?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77279?ContentTypeID=1</link><pubDate>Mon, 27 Feb 2017 10:27:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:26f4e096-2059-454b-8b8f-0f390d5ad7c2</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;my device is nrf51822,i download S130(this is in SDK12.2.0 \components\softdevice\s130\hex),and then download ANCS application.it can&amp;#39;t advertising...&lt;/p&gt;
&lt;p&gt;you say s132,then i download the S132,and i can&amp;#39;t download ANCS application.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77278?ContentTypeID=1</link><pubDate>Mon, 27 Feb 2017 10:15:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b9d5e20b-6c5e-43af-9cdf-6994f600c2e4</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;i download 130&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77277?ContentTypeID=1</link><pubDate>Mon, 27 Feb 2017 10:04:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:da08f73e-14e1-4849-a40d-b4d60417d911</guid><dc:creator>Ole Bauck</dc:creator><description>&lt;p&gt;Make sure that you have flashed the correct SoftDevice (S132 v3) before you flash the application.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77276?ContentTypeID=1</link><pubDate>Mon, 27 Feb 2017 09:28:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:667b3fdd-3942-41fe-af1a-d27d3a056394</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;ok,with you help, i see , but i try to use SDK12.2.0 ANCS project,upload to nrf51822.it can&amp;#39;t start.no advertise.and i debug, it not go in main&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77275?ContentTypeID=1</link><pubDate>Mon, 27 Feb 2017 08:46:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:56c4faea-b1ce-4fdf-9a89-fcffdc5963ca</guid><dc:creator>Ole Bauck</dc:creator><description>&lt;p&gt;nRF51 works for all SDKs up to 12.2.0, see &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf51/dita/nrf51/compatibility_matrix/nRF51422_nRF51822_ic_rev_sdk_sd_comp_matrix.html?cp=3_0_4"&gt;here&lt;/a&gt;. You are correct for nRF52 (see &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52/dita/nrf52/compatibility_matrix/ic_rev_sdk_sd_comp_matrix.html?cp=2_0_6"&gt;here&lt;/a&gt;).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77268?ContentTypeID=1</link><pubDate>Sat, 25 Feb 2017 08:33:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f3b67ccf-50a1-430e-89bb-20a1c1cb752f</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;thank you very much，i have another question&lt;/p&gt;
&lt;p&gt;nrf51822 only can run in SDK10,and lower than SDK10
nrf52832 can only run in SDK11,SDK12,SDK13
is that right?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77261?ContentTypeID=1</link><pubDate>Thu, 23 Feb 2017 10:16:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6007e67f-fbbd-4ec1-9e9c-6c0a951c0004</guid><dc:creator>Ole Bauck</dc:creator><description>&lt;p&gt;You can also download bootloader and SoftDevice by DFU in SDK 9: &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk51.v9.0.0/examples_ble_dfu.html?cp=4_0_5_4_3."&gt;infocenter.nordicsemi.com/.../examples_ble_dfu.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77259?ContentTypeID=1</link><pubDate>Thu, 23 Feb 2017 06:46:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1db1271e-038f-48f2-b65e-a1bab37e6bc8</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;my mcu is nrf51822,the sdk is 9.0,project is ANCS&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77264?ContentTypeID=1</link><pubDate>Thu, 23 Feb 2017 06:46:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:07e1a8a8-c24f-4ca6-823f-4c363a8dca2d</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;HELLO friend。&lt;/p&gt;
&lt;p&gt;my mcu is nrf51822,the sdk is 9.0,project is ANCS&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77263?ContentTypeID=1</link><pubDate>Thu, 23 Feb 2017 05:48:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3d7c4f92-1c7c-4304-a65d-fe7619b35ee3</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;i use SDK9.0 ancs project&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77262?ContentTypeID=1</link><pubDate>Thu, 23 Feb 2017 05:42:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:87f38840-4d93-4b2e-88f1-ec32cfc64392</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;i open the web，i use SDK9.0, it&amp;#39;s also can?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77258?ContentTypeID=1</link><pubDate>Thu, 23 Feb 2017 02:39:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2a52b3a6-b170-415f-9eac-953ddde4989b</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;thank you
i use sdk9.0,ancs project.in last week, i download the application by dfu,i plan to download the bootloader. do you have any advise?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77260?ContentTypeID=1</link><pubDate>Tue, 21 Feb 2017 11:10:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:640951c7-1b8d-44bc-820e-8817d11bcd7f</guid><dc:creator>Ole Bauck</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Yes you can. As the documentation for the &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v12.2.0/ble_sdk_app_dfu_bootloader.html?cp=4_0_1_4_3_1"&gt;BLE secure DFU bootloader&lt;/a&gt; example says:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The example bootloader accepts images
that contain a new bootloader,
SoftDevice, application, or any
combination of these.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ole&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU bootloader</title><link>https://devzone.nordicsemi.com/thread/77257?ContentTypeID=1</link><pubDate>Tue, 21 Feb 2017 11:06:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:30e67a87-7f13-4deb-ba3c-98b7348590e8</guid><dc:creator>mukesh</dc:creator><description>&lt;p&gt;Yes you can. It is possible to update softdevice and bootloader itself. Which version of of sdk and softdevice are you using? Please check thins &lt;a href="https://infocenter.nordicsemi.com/index.jsp"&gt;link text&lt;/a&gt;link&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>