<?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>How is Bootloader copied to RAM</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/46614/how-is-bootloader-copied-to-ram</link><description>I am new to Bootloader and was going through the Secure BL example without SD but with UART 
 Here I observe that the Linker Option Shows the RAM and ROM address for the Bootloader-Start point 
 
 1. I want to know what procedure is followed to copy the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 25 Apr 2019 12:34:46 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/46614/how-is-bootloader-copied-to-ram" /><item><title>RE: How is Bootloader copied to RAM</title><link>https://devzone.nordicsemi.com/thread/183817?ContentTypeID=1</link><pubDate>Thu, 25 Apr 2019 12:34:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9e79bb1a-f9bd-4121-b6ef-f697569302dd</guid><dc:creator>Andy</dc:creator><description>&lt;p&gt;Happy to help :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How is Bootloader copied to RAM</title><link>https://devzone.nordicsemi.com/thread/183812?ContentTypeID=1</link><pubDate>Thu, 25 Apr 2019 12:31:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5f19eaa4-49ac-4d79-ab3a-8228d4e275c9</guid><dc:creator>Aadishri GS</dc:creator><description>&lt;p&gt;Viewing a .map file made this entire discussion more clear. Thanks again for the external read link!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How is Bootloader copied to RAM</title><link>https://devzone.nordicsemi.com/thread/183768?ContentTypeID=1</link><pubDate>Thu, 25 Apr 2019 11:40:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:da43c4c5-3ad0-4f63-9dfe-b5881880b01c</guid><dc:creator>Andy</dc:creator><description>&lt;p&gt;Yes, program code is executed from flash. Give&amp;nbsp;&lt;a href="https://mcuoneclipse.com/2013/04/14/text-data-and-bss-code-and-data-size-explained/"&gt;this&lt;/a&gt;&amp;nbsp;a read. Hopefully it&amp;#39;ll help you understand this stuff better.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How is Bootloader copied to RAM</title><link>https://devzone.nordicsemi.com/thread/183767?ContentTypeID=1</link><pubDate>Thu, 25 Apr 2019 11:37:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:58de86fa-a35b-488e-ace0-43085bf410b8</guid><dc:creator>Aadishri GS</dc:creator><description>&lt;p&gt;That was clear!&lt;/p&gt;
&lt;p&gt;One last question... Is it the same for Application as well? No code is placed in RAM? Only non-persistent data? Does this mean all code executed from Flash? I am little confused about this part&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How is Bootloader copied to RAM</title><link>https://devzone.nordicsemi.com/thread/183764?ContentTypeID=1</link><pubDate>Thu, 25 Apr 2019 11:33:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7c9dfaa2-6634-4b24-9790-66ea8f5d66c5</guid><dc:creator>Andy</dc:creator><description>&lt;p&gt;To store any non-persistent data, e.g. variables, buffers, etc.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How is Bootloader copied to RAM</title><link>https://devzone.nordicsemi.com/thread/183761?ContentTypeID=1</link><pubDate>Thu, 25 Apr 2019 11:31:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4e506cf1-7312-4708-bf02-225c66ffd4c8</guid><dc:creator>Aadishri GS</dc:creator><description>&lt;p&gt;Sorry for my chain of questions and thanks for your patience with this beginner.&lt;/p&gt;
&lt;p&gt;Typically what can the Bootloader use that RAM region for? Any examples will be extremely helpful&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How is Bootloader copied to RAM</title><link>https://devzone.nordicsemi.com/thread/183757?ContentTypeID=1</link><pubDate>Thu, 25 Apr 2019 11:26:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:13bd2eaa-e806-4bfd-af54-0f39c8c5ac1f</guid><dc:creator>Andy</dc:creator><description>&lt;p&gt;That&amp;#39;s just the RAM region that the bootloader has access to. If you&amp;#39;re not using a SoftDevice you should have access to all of it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How is Bootloader copied to RAM</title><link>https://devzone.nordicsemi.com/thread/183744?ContentTypeID=1</link><pubDate>Thu, 25 Apr 2019 10:55:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2bf45091-6443-446b-9b54-e6f0369b4932</guid><dc:creator>Aadishri GS</dc:creator><description>&lt;p&gt;Thanks. But, why is there a mention of RAM address range in Memory region? Please refer the image I have attached&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How is Bootloader copied to RAM</title><link>https://devzone.nordicsemi.com/thread/183743?ContentTypeID=1</link><pubDate>Thu, 25 Apr 2019 10:52:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9624c8dc-c2af-463d-a244-5cf1e5e6c73f</guid><dc:creator>Andy</dc:creator><description>&lt;p&gt;No, the bootloader simply &amp;quot;jumps&amp;quot; to the application&amp;#39;s start address in flash.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How is Bootloader copied to RAM</title><link>https://devzone.nordicsemi.com/thread/183742?ContentTypeID=1</link><pubDate>Thu, 25 Apr 2019 10:49:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d47f70aa-8917-4756-b58e-885a9430437d</guid><dc:creator>Aadishri GS</dc:creator><description>&lt;p&gt;Sorry, something = Bootloader. Is the question clear? I inferred from the fact that Application is copied from flash area to RAM for execution&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How is Bootloader copied to RAM</title><link>https://devzone.nordicsemi.com/thread/183716?ContentTypeID=1</link><pubDate>Thu, 25 Apr 2019 09:28:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:05a64fdd-901c-41e4-83ad-b04ab009207c</guid><dc:creator>Andy</dc:creator><description>&lt;p&gt;I don&amp;#39;t understand your question. Where did you get that information that &amp;quot;something&amp;quot; is copied to RAM?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How is Bootloader copied to RAM</title><link>https://devzone.nordicsemi.com/thread/183712?ContentTypeID=1</link><pubDate>Thu, 25 Apr 2019 09:25:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:09be2ef2-8f9d-4270-9780-a9097ee62537</guid><dc:creator>Aadishri GS</dc:creator><description>&lt;p&gt;I understand that only Flash is persistent. I wanted to know if it is copied to RAM before execution on reset and if yes, does the MBR have instruction ready to copy&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How is Bootloader copied to RAM</title><link>https://devzone.nordicsemi.com/thread/183698?ContentTypeID=1</link><pubDate>Thu, 25 Apr 2019 08:56:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:11c3d4bd-828a-4f29-a224-7d89f7bbe8df</guid><dc:creator>Andy</dc:creator><description>&lt;p&gt;The bootloader is stored persistently in flash, not in RAM.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>