<?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 Dual Bank Example with PCA10001</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/5422/dfu-dual-bank-example-with-pca10001</link><description>Keil v5
, SDK 7.2.0
, SoftDevice S110 v7.1.0 
 Copied the dfu_dual_bank_ble_s110_pca100028 app 
 Changed preprocessor symbol from BOARD_PCA100028 to BOARD_PCA10001 
 Changed the appropriate button and led numbers 
 IROM1 : Start ( 0x3C000 ) Size</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 16 Jul 2015 07:53:38 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/5422/dfu-dual-bank-example-with-pca10001" /><item><title>RE: DFU Dual Bank Example with PCA10001</title><link>https://devzone.nordicsemi.com/thread/18920?ContentTypeID=1</link><pubDate>Thu, 16 Jul 2015 07:53:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b2a685de-cd64-40dc-9904-fcb9677ab851</guid><dc:creator>MANGO</dc:creator><description>&lt;p&gt;Is there a reason for dividing into 2 RAMs?&lt;/p&gt;
&lt;p&gt;I&amp;#39;m using SDK 7.2, S110 7.1, and IAR 7.1 with the PCA10001 Board (Revision 2 MCU).&lt;/p&gt;
&lt;p&gt;Unfortunately I can only set one RAM part at the linker script file (.icf file).&lt;/p&gt;
&lt;p&gt;Also, how can I set &amp;quot;NoInit&amp;quot; in IAR?&lt;/p&gt;
&lt;p&gt;I cannot find a way.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU Dual Bank Example with PCA10001</title><link>https://devzone.nordicsemi.com/thread/18919?ContentTypeID=1</link><pubDate>Thu, 05 Feb 2015 14:12:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:388e2546-518d-459e-a026-4fc07feb7228</guid><dc:creator>Stefan Birnir Sverrisson</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;At least &lt;a href="https://devzone.nordicsemi.com/question/18039/bootloader-debugging/"&gt;this thread&lt;/a&gt; should get you started on the debugging.&lt;/p&gt;
&lt;p&gt;A new bootloader feature was introduced with SDK version 7 which includes init packets which are sent from the central to the device before the actual application firmware image is transmitted. IRAM2 section is needed for this init packet data.&lt;/p&gt;
&lt;p&gt;Try to define the RAM sections similar to the bootloader example does in SDK 7.2.0 but for 16kB RAM instead of 32kB RAM:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;IRAM1:   Start: 0x20002C00   Size: 0x1380
IRAM2:   Start: 0x20003F80   Size: 0x80
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;and check NoInit for IRAM2.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>