<?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>Application crashes on load when trying to increase memory</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/90049/application-crashes-on-load-when-trying-to-increase-memory</link><description>In order to add the BLE DFU service, I need to increase the GATT table size and therefore memory as mentioned here: . 
 However, when I tried to increase the file ble_app_uart_gcc_nrf52.ld, increasing RAM origin and length values cause the program to</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 18 Jul 2022 11:36:31 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/90049/application-crashes-on-load-when-trying-to-increase-memory" /><item><title>RE: Application crashes on load when trying to increase memory</title><link>https://devzone.nordicsemi.com/thread/377397?ContentTypeID=1</link><pubDate>Mon, 18 Jul 2022 11:36:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:23b077bd-271d-4fd7-aae6-4f74489f13b1</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I assume you have followed the&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/guides/short-range-guides/b/getting-started/posts/adjustment-of-ram-and-flash-memory"&gt;Adjustment of RAM and Flash memory guide&lt;/a&gt;. SoftDevice RAM requirements depend on settings chosen, and you should get log output on SoftDevice initialization stating what value you need if not large enough (see sections 8 and 9 of the memory guide linked above for details.)&lt;/p&gt;
&lt;p&gt;Please note that increasing the start address means the length will decrease, and the start and length are for the application. The SoftDevice will use the area from ram start to the start value, and the application will use the area from start value to end of RAM.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>