<?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>Bootloader in SDK v9.0.0</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/9507/bootloader-in-sdk-v9-0-0</link><description>Does the bootloader from SDK v9.0.0 actually work? 
 When I try to use it (with S130 v1.0 in eclipse/gcc), I get NRF_ERROR_INVALID_PARAM from pstorage_register called in dfu_init (dfu_dual_bank.c). It seems that the parameters are not set correctly.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 01 Oct 2015 15:27:08 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/9507/bootloader-in-sdk-v9-0-0" /><item><title>RE: Bootloader in SDK v9.0.0</title><link>https://devzone.nordicsemi.com/thread/35111?ContentTypeID=1</link><pubDate>Thu, 01 Oct 2015 15:27:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:95010eb8-7872-4b93-af77-efff0d24a9da</guid><dc:creator>Cyril Hruscak</dc:creator><description>&lt;p&gt;OK, my error. When adapting to custom board, I copied parts of original Makefile incorrectly, so it used pstorage.c and not pstorage_raw.c&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader in SDK v9.0.0</title><link>https://devzone.nordicsemi.com/thread/35110?ContentTypeID=1</link><pubDate>Thu, 01 Oct 2015 13:19:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:32f4719e-2886-4f54-ad36-13fba22208f3</guid><dc:creator>Cyril Hruscak</dc:creator><description>&lt;p&gt;The clock setting must be correct, as another application (using S130 1.0) works just fine. The board is 32K variant (HWID 0x84).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader in SDK v9.0.0</title><link>https://devzone.nordicsemi.com/thread/35109?ContentTypeID=1</link><pubDate>Thu, 01 Oct 2015 07:55:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1004ef33-f4aa-48bc-aaf4-256197fa025d</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Then two main things to look out for when using a custom board:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If the chip has 32K or 16K of RAM (&lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.pdf.sds/nRF51_Series_Compatibility_Matrix_v2.4.pdf"&gt;chip overview&lt;/a&gt;). The DK targets the 32K variant, so same code will not run on a 16K part (call stack placed above 16K range).&lt;/li&gt;
&lt;li&gt;If there is an onboard crystal for 32Khz on the custom board, otherwise the internal RC oscillator must be used (&lt;a href="https://devzone.nordicsemi.com/question/953/what-low-frequency-clock-sources-can-i-use/"&gt;What low-frequency clock sources can I use?&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader in SDK v9.0.0</title><link>https://devzone.nordicsemi.com/thread/35108?ContentTypeID=1</link><pubDate>Wed, 30 Sep 2015 13:41:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dba52227-edbb-4241-adf9-8e3e0263e892</guid><dc:creator>Cyril Hruscak</dc:creator><description>&lt;p&gt;I forgot to mention, I&amp;#39;m using custom board (nRF51822). I removed the BSP part of the code (buttons, leds), as the board has no buttons. The board uses 32MHz crystal, so this part I had to change also. Apart from this I haven&amp;#39;t changed anything. I&amp;#39;m using 2015q2 version of GNU ARM Tools if it could be relevant (SDK references 2015q1).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader in SDK v9.0.0</title><link>https://devzone.nordicsemi.com/thread/35106?ContentTypeID=1</link><pubDate>Wed, 30 Sep 2015 13:06:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6f9691b8-8cab-464b-824b-9ad3df03be8e</guid><dc:creator>Cyril Hruscak</dc:creator><description>&lt;p&gt;I&amp;#39;m using Makefile from SDK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader in SDK v9.0.0</title><link>https://devzone.nordicsemi.com/thread/35107?ContentTypeID=1</link><pubDate>Wed, 30 Sep 2015 12:58:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:97952c78-344d-4ab8-8231-d0b15bb2d266</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi, are you building the bootloader using the Makefile provided in the SDK, or are you using Eclipse to generate the Makefile?&lt;/p&gt;
&lt;p&gt;EDIT: 30/9 : Tried again with bootloader for the s130 stack which worked. Have you done any changes to the example?&lt;/p&gt;
&lt;p&gt;Attaching the s130 bootloader compiled with GCC in case you want to test it at your end.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/5611.nrf51422_5F00_xxac.hex"&gt;nrf51422_xxac.hex&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>