<?xml-stylesheet type="text/xsl" href="https://test-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/"><channel><title>Adjustment of RAM and Flash memory</title><link>/guides/short-range-guides/b/getting-started/posts/adjustment-of-ram-and-flash-memory</link><description>The scope of this tutorial is to make it clear how a developer can adjust the RAM and FLASH memory start addresses. The examples demonstrated in this tutorial uses SDK 15.2 The first three Sections explains which RAM and FLASH start addresses should </description><dc:language>en-US</dc:language><generator>Telligent Community 13 Non-Production</generator><item><title>RE: Adjustment of RAM and Flash memory</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/getting-started/posts/adjustment-of-ram-and-flash-memory</link><pubDate>Sat, 11 Sep 2021 11:40:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba8a380e-990c-45cb-b09b-f3395cdcdd82</guid><dc:creator>user86256</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Great tutorial, finaly got my nrf52833 working&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1224&amp;AppID=13&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Adjustment of RAM and Flash memory</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/getting-started/posts/adjustment-of-ram-and-flash-memory</link><pubDate>Tue, 22 Jun 2021 14:15:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba8a380e-990c-45cb-b09b-f3395cdcdd82</guid><dc:creator>user83646</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Out of date. Noi longer applies to version 5.4.2. The UI is completely different and I cannot find any of these fields.&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1224&amp;AppID=13&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Adjustment of RAM and Flash memory</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/getting-started/posts/adjustment-of-ram-and-flash-memory</link><pubDate>Mon, 08 Mar 2021 03:00:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba8a380e-990c-45cb-b09b-f3395cdcdd82</guid><dc:creator>user73892</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;how to define the start address of&amp;nbsp;ROM &amp;amp; RAM for bootloader?&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1224&amp;AppID=13&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Adjustment of RAM and Flash memory</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/getting-started/posts/adjustment-of-ram-and-flash-memory</link><pubDate>Tue, 26 Jan 2021 14:46:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba8a380e-990c-45cb-b09b-f3395cdcdd82</guid><dc:creator>user68828</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;All the discussion seems to surround placement of the code in flash. Any time I try to add a service or characteristic (any UUID, in fact) to one of the examples, it blows up because the softdevice doesn&amp;#39;t have any extra RAM to contain the relevant structures. The description above for SES dead-ends at &amp;quot;edit options&amp;quot; because no such menu item exists, nor have i been able to find its modern equivalent despite many searches down the rabbit hole. This was easy under VS/GCC by just editing the .ld file; indeed, hte debugger allowed stepping thru generation of a message telling exactly what the values should be.&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1224&amp;AppID=13&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Adjustment of RAM and Flash memory</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/getting-started/posts/adjustment-of-ram-and-flash-memory</link><pubDate>Thu, 05 Dec 2019 10:03:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba8a380e-990c-45cb-b09b-f3395cdcdd82</guid><dc:creator>user61978</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hello&lt;br /&gt;If we use secure bootloader and for example ble_app_blinky example, do we should use the same file .ld to build bootloader and ble_app_blinky example?&lt;br /&gt;Thanks.&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1224&amp;AppID=13&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Adjustment of RAM and Flash memory</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/getting-started/posts/adjustment-of-ram-and-flash-memory</link><pubDate>Thu, 06 Jun 2019 06:48:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba8a380e-990c-45cb-b09b-f3395cdcdd82</guid><dc:creator>user76020</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I don&amp;#39;t have &lt;strong&gt;&lt;em&gt;Section Placement Macros&lt;/em&gt;&lt;/strong&gt;&lt;em&gt; &lt;/em&gt;in linker option. How to include flash_placement.xml&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1224&amp;AppID=13&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Adjustment of RAM and Flash memory</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/getting-started/posts/adjustment-of-ram-and-flash-memory</link><pubDate>Wed, 17 Apr 2019 10:44:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba8a380e-990c-45cb-b09b-f3395cdcdd82</guid><dc:creator>user78744</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I use IAR workbench. How can I add a dummy bootloader to the basic blinky example? I want to add Softdevice as well for this blinky example even if I don&amp;#39;t use&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1224&amp;AppID=13&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Adjustment of RAM and Flash memory</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/getting-started/posts/adjustment-of-ram-and-flash-memory</link><pubDate>Thu, 28 Mar 2019 09:01:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba8a380e-990c-45cb-b09b-f3395cdcdd82</guid><dc:creator>user73226</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;&amp;quot;&lt;span&gt;Edit the values&amp;nbsp;&lt;/span&gt;&lt;strong&gt;RAM_START and FLASH_START&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;span&gt;, note that&amp;nbsp;&lt;/span&gt;&lt;strong&gt;FLASH_SIZE&lt;/strong&gt;&lt;span&gt;&amp;nbsp;should not be larger than (&lt;/span&gt;&lt;strong&gt;FLASH_PH_SIZE -&amp;nbsp; FLASH_START)&lt;/strong&gt;&lt;span&gt;, and that&amp;nbsp;&lt;/span&gt;&lt;strong&gt;(&lt;/strong&gt;&lt;strong&gt;RAM_SIZE + RAM_START)&lt;/strong&gt;&lt;span&gt;&amp;nbsp;should not be larger than (&lt;/span&gt;&lt;strong&gt;RAM_PH_START + RAM_PH_SIZE).&lt;/strong&gt;&amp;quot; how&amp;nbsp; to find the actual size of&amp;nbsp;FLASH and&amp;nbsp;ROM from our application in segger. In my application I am using both bootloader and softdevice. If I changed the range or RAM or FLASH , either the device stops advertising or it disconnects afterwards. So is this related to these memory mapping issue?&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1224&amp;AppID=13&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Adjustment of RAM and Flash memory</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/getting-started/posts/adjustment-of-ram-and-flash-memory</link><pubDate>Sun, 24 Mar 2019 21:42:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba8a380e-990c-45cb-b09b-f3395cdcdd82</guid><dc:creator>user76473</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;&lt;span&gt;Hi everyone,&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I am a starter with nordic nRF52840.I want to run an example from nRF5 SDK(I am using Keil micro-vision) on my nRF52840 Module, application code in the Example&amp;nbsp; requires a Softdevice for its function, and in the example project there is an option to select the target to Softdevice.I want to know that,&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;To download the Softdevice on chip do I need to change the starting addresses of ROM/RAM as described here in this this tutorial or the example project will handle it itself.In both cases if MBR is required and aslo if MBR Not required?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;And for Application Program and what would be starting ROM/RAM&amp;nbsp; addresses..and do I need to change them or they are set in the example projects already?&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanx in advance..&lt;/span&gt;&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1224&amp;AppID=13&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Adjustment of RAM and Flash memory</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/getting-started/posts/adjustment-of-ram-and-flash-memory</link><pubDate>Fri, 15 Mar 2019 09:19:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba8a380e-990c-45cb-b09b-f3395cdcdd82</guid><dc:creator>user77121</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Is there any tutorial on &amp;quot;Adjustment of RAM and Flash memory&amp;quot; using IAR Embedded Workbench, if yes please share the link as i was not able to find any.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Vybhav&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1224&amp;AppID=13&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Adjustment of RAM and Flash memory</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/getting-started/posts/adjustment-of-ram-and-flash-memory</link><pubDate>Wed, 16 Jan 2019 12:56:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba8a380e-990c-45cb-b09b-f3395cdcdd82</guid><dc:creator>user7377</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;[mention:6899766cb630405bbe9a70792aa85b6b:e9ed411860ed4f2ba0265705b8793d05]: The&amp;nbsp;&amp;quot;RAM start location can be adjusted to&amp;quot; is used when the application start address is higher than it must be, which is not critical (the only problem is that less RAM is available to the application). If it is the other way, and the application start address is too low so that it overlaps with the SoftDevice RAM, the message will instead be &amp;quot;Insufficient RAM allocated for the SoftDevice.&amp;quot; followed by &amp;quot;Change the RAM start location from &amp;hellip; to &amp;hellip;&amp;quot;. In this case it is a must.&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1224&amp;AppID=13&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Adjustment of RAM and Flash memory</title><link>https://test-devzone.nordicsemi.com/guides/short-range-guides/b/getting-started/posts/adjustment-of-ram-and-flash-memory</link><pubDate>Thu, 10 Jan 2019 19:04:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba8a380e-990c-45cb-b09b-f3395cdcdd82</guid><dc:creator>user6462</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;When the messages say, &amp;quot;... can &lt;em&gt;(sic?)&lt;/em&gt; be adjusted to ...&amp;quot; - should they really say, &amp;quot; ... &lt;em&gt;&lt;strong&gt;must&lt;/strong&gt;&lt;/em&gt; be adjusted to ...&amp;quot; ?&lt;/p&gt;&lt;img src="https://test-devzone.nordicsemi.com/aggbug?PostID=1224&amp;AppID=13&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>