<?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>Memory partition between application and bootloader in nRF52832</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/108457/memory-partition-between-application-and-bootloader-in-nrf52832</link><description>Hi , 
 1. I am not understanding the correct flash and RAM memory placement for application and bootloader in nRF52832. I tried few placements based on the memory layout of nRF52832 and generated a merged hex file (application + bootloader hex file) </description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 06 Mar 2024 09:00:57 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/108457/memory-partition-between-application-and-bootloader-in-nrf52832" /><item><title>RE: Memory partition between application and bootloader in nRF52832</title><link>https://devzone.nordicsemi.com/thread/472377?ContentTypeID=1</link><pubDate>Wed, 06 Mar 2024 09:00:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:30c0ab95-f684-4fb9-af37-e62b77a6a43d</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;You project was partly configured to run on the nRF52810.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/bootloader_5F00_nrf52832_5F00_mod.zip"&gt;devzone.nordicsemi.com/.../bootloader_5F00_nrf52832_5F00_mod.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Memory partition between application and bootloader in nRF52832</title><link>https://devzone.nordicsemi.com/thread/472349?ContentTypeID=1</link><pubDate>Wed, 06 Mar 2024 05:29:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:80ccd2be-f6b0-4f7a-8853-914b5be96117</guid><dc:creator>Sanjana</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Sorry for the delay in reply.&lt;/p&gt;
&lt;p&gt;Please find the bootloader file here&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Memory partition between application and bootloader in nRF52832</title><link>https://devzone.nordicsemi.com/thread/471254?ContentTypeID=1</link><pubDate>Wed, 28 Feb 2024 11:16:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:80923c85-dafb-4e02-b565-ae7133e4bd89</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Are you able to share your modified bootloader here?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Memory partition between application and bootloader in nRF52832</title><link>https://devzone.nordicsemi.com/thread/471229?ContentTypeID=1</link><pubDate>Wed, 28 Feb 2024 09:31:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:334a7bc0-9a67-4361-ad96-134d02e51e67</guid><dc:creator>Sanjana</dc:creator><description>&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/5852.nrf_5F00_connect.jpeg" /&gt;&lt;/p&gt;
&lt;p&gt;It is buffering here and shows nothing and the log is empty&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Memory partition between application and bootloader in nRF52832</title><link>https://devzone.nordicsemi.com/thread/471193?ContentTypeID=1</link><pubDate>Wed, 28 Feb 2024 07:37:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ae7651cd-c0af-4db2-bcb6-55e2eb77b388</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Could you please share the debug log from the phone app, as well as the debug log from the bootloader (if logging is enabled in the bootloader)?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Memory partition between application and bootloader in nRF52832</title><link>https://devzone.nordicsemi.com/thread/471166?ContentTypeID=1</link><pubDate>Wed, 28 Feb 2024 04:06:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d52ba46d-4fb3-4e62-9f6b-dabea9641547</guid><dc:creator>Sanjana</dc:creator><description>&lt;p&gt;My custom bootloader is pretty much similar to the SDK bootloader example except that It has few other additional led indications. Presently, the device is advertising and when I connected to it, no services are visible and the device got disconnected after few seconds.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Memory partition between application and bootloader in nRF52832</title><link>https://devzone.nordicsemi.com/thread/470714?ContentTypeID=1</link><pubDate>Mon, 26 Feb 2024 12:14:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8d5a6579-091e-4b49-bafb-930a1cba870d</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;What is supposed to happen when your custom bootloader enters DFU mode? Should it start BLE advertising? Is your bootloader based on the SDK bootloader?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Memory partition between application and bootloader in nRF52832</title><link>https://devzone.nordicsemi.com/thread/470710?ContentTypeID=1</link><pubDate>Mon, 26 Feb 2024 12:10:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:295cb235-8406-4461-a241-592466959095</guid><dc:creator>Sanjana</dc:creator><description>&lt;p&gt;My device has a combined hex file (bootloader + application + softdevice(s112) ) with the above memory settings. I tried to enter into the bootloader mode, but no services were shown here.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Memory partition between application and bootloader in nRF52832</title><link>https://devzone.nordicsemi.com/thread/470631?ContentTypeID=1</link><pubDate>Mon, 26 Feb 2024 08:29:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aab9dee1-206a-459d-b270-46c0888a30b0</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;I don’t see any obvious errors in the memory layout you’ve posted. I might be able to help if you can describe the actual problem you’re facing.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Memory partition between application and bootloader in nRF52832</title><link>https://devzone.nordicsemi.com/thread/470603?ContentTypeID=1</link><pubDate>Mon, 26 Feb 2024 05:28:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7ce47371-3813-4084-921e-e5855aa503dd</guid><dc:creator>Sanjana</dc:creator><description>&lt;p&gt;Can you please verify the above memory settings. I&amp;#39;m stuck here&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Memory partition between application and bootloader in nRF52832</title><link>https://devzone.nordicsemi.com/thread/469801?ContentTypeID=1</link><pubDate>Tue, 20 Feb 2024 13:03:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a1575023-d8d3-4e12-90d9-de5b5b4c4699</guid><dc:creator>Sanjana</dc:creator><description>&lt;p&gt;Can you please verify my section placement macros and memory segments bootloader&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Bootloader:&lt;/p&gt;
&lt;p&gt;FLASH_PH_START=0x0&lt;/p&gt;
&lt;p&gt;FLASH_PH_SIZE=0x80000&lt;/p&gt;
&lt;p&gt;RAM_PH_START=0x20000000&lt;/p&gt;
&lt;p&gt;RAM_PH_SIZE=0x10000&lt;/p&gt;
&lt;p&gt;FLASH_START=0x50000&lt;/p&gt;
&lt;p&gt;FLASH_SIZE=0x10000&lt;/p&gt;
&lt;p&gt;RAM_START=0x20001C08&lt;/p&gt;
&lt;p&gt;RAM_SIZE=0x43F8&lt;/p&gt;
&lt;p&gt;Memory segments:&lt;/p&gt;
&lt;p&gt;FLASH RX 0x0 0x80000;RAM RWX 0x20000000 0x10000;uicr_bootloader_start_address RX 0x10001014 0x4;bootloader_settings_page RX 0x0007F000 0x1000;mbr_params_page RX 0x0007E000 0x1000;uicr_mbr_params_page RX 0x10001018 0x4&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Memory partition between application and bootloader in nRF52832</title><link>https://devzone.nordicsemi.com/thread/469767?ContentTypeID=1</link><pubDate>Tue, 20 Feb 2024 11:36:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4db9fe35-5e78-451d-b809-e463f04a1b2d</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Then, I suggest using the memory layout from our example as a reference.&lt;/p&gt;
&lt;p&gt;&lt;a title="Memory layout" href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/lib_bootloader.html?cp=9_1_3_5_0_7#lib_bootloader_memory"&gt;Memory layout&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Memory partition between application and bootloader in nRF52832</title><link>https://devzone.nordicsemi.com/thread/469764?ContentTypeID=1</link><pubDate>Tue, 20 Feb 2024 11:26:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:74379e09-2494-4a81-9333-b456318ae1b9</guid><dc:creator>Sanjana</dc:creator><description>&lt;p&gt;Yes, i am developing a custom bootloader&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Memory partition between application and bootloader in nRF52832</title><link>https://devzone.nordicsemi.com/thread/469747?ContentTypeID=1</link><pubDate>Tue, 20 Feb 2024 10:20:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f18a1d52-ff30-4c09-aa2b-9019146ebbf6</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Are you developing a custom bootloader, and is there a reason for not using the default memory layout used in our bootloader example?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Memory partition between application and bootloader in nRF52832</title><link>https://devzone.nordicsemi.com/thread/469742?ContentTypeID=1</link><pubDate>Tue, 20 Feb 2024 10:07:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ff344eec-f6bd-4063-bff0-ce73c23e5b92</guid><dc:creator>Sanjana</dc:creator><description>&lt;p&gt;I am using nRF5 SDK and S112 softdevice&lt;/p&gt;
&lt;p&gt;Can you please help me with proper section placement macros for application and bootloader for RAM and flash&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Memory partition between application and bootloader in nRF52832</title><link>https://devzone.nordicsemi.com/thread/469693?ContentTypeID=1</link><pubDate>Tue, 20 Feb 2024 07:52:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2eeb6fdd-40a5-4143-8fc0-f7e2f010d039</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The correct memory layout depends on the SDK you use. With the nRF Connect SDK, the bootloader starts at address zero, and with the nRF5 SDK, the bootloader is placed after the application. Are you developing a custom bootloader? We don&amp;#39;t impose&amp;nbsp;any restrictions on the features you can implement in the bootloader.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>