<?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>Please help me decide this address?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/22810/please-help-me-decide-this-address</link><description>Hello, I&amp;#39;m migrating a project from nrf51 to nrf52, and there is this function: 
 uint32_t dfu_init(void)
{
 m_cmd_handler = *((bl_if_cmd_handler_t*) (0x20000000 + ((uint32_t) (NRF_FICR-&amp;gt;SIZERAMBLOCKS * NRF_FICR-&amp;gt;NUMRAMBLOCK) - 4)));

(uint32_t)</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 16 Jun 2017 06:27:53 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/22810/please-help-me-decide-this-address" /><item><title>RE: Please help me decide this address?</title><link>https://devzone.nordicsemi.com/thread/89689?ContentTypeID=1</link><pubDate>Fri, 16 Jun 2017 06:27:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b252118c-4859-405e-bcbe-bbb50a1393e2</guid><dc:creator>Mitch996</dc:creator><description>&lt;p&gt;To be perfectly honest I have no idea what this command handle is, I&amp;#39;m yet to look into it, it wasn&amp;#39;t originally written by me. And now that I know &amp;gt;0x20000000 address = ram, this line of code does appear to be very odd, I&amp;#39;ll get back later.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Please help me decide this address?</title><link>https://devzone.nordicsemi.com/thread/89690?ContentTypeID=1</link><pubDate>Thu, 15 Jun 2017 11:01:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d3c4af07-ce9f-4ae7-9d34-745defbf219e</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Hi Mitch, the RAM is memory-mapped from 0x20000000 on both the nRF51 and nRF52 Series, so that is correct.  The total amount of RAM of the nRF52840 is stored in the INFO.RAM registers, so you can check it to verify that the RAM size is correct. What exactly is this command handler? If I have understood your implementation correct, then you&amp;#39;ve placed the flash location of this command handler in RAM?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>