<?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>What is the memory at this address?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/55984/what-is-the-memory-at-this-address</link><description>Hi 
 When I finished the program and read back, I saw that there was unintentional data at 0x2D000 and 0x2E000. 
 I used up to 0x26000 addresses. Where is this memory used? And can you change the address of this memory? 
 
 This is a problem when calculating</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 31 Dec 2019 14:05:23 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/55984/what-is-the-memory-at-this-address" /><item><title>RE: What is the memory at this address?</title><link>https://devzone.nordicsemi.com/thread/227141?ContentTypeID=1</link><pubDate>Tue, 31 Dec 2019 14:05:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:76da06c2-0d03-4c5a-a94e-42ff0ef842ca</guid><dc:creator>Simon</dc:creator><description>&lt;p&gt;Check out &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/22325/flash-data-storage-place-in-memory"&gt;this ticket&lt;/a&gt;, which explains how to figure out the start address of the FDS pages. You are seeing the tag&amp;nbsp;&lt;span&gt;0xDEADC0DE, which is the start of an FDS page.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Simon&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the memory at this address?</title><link>https://devzone.nordicsemi.com/thread/227046?ContentTypeID=1</link><pubDate>Mon, 30 Dec 2019 10:09:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:653f78da-d2da-4cac-8bb2-063378666958</guid><dc:creator>moon.kim</dc:creator><description>&lt;p&gt;How do I know the FDS storage pages area address?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the memory at this address?</title><link>https://devzone.nordicsemi.com/thread/226917?ContentTypeID=1</link><pubDate>Fri, 27 Dec 2019 10:46:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:03251463-70a8-4da7-b00e-cf3446d02b7f</guid><dc:creator>Dmitry</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;it looks like FDS storage pages.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the memory at this address?</title><link>https://devzone.nordicsemi.com/thread/226907?ContentTypeID=1</link><pubDate>Fri, 27 Dec 2019 10:02:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4935cdee-185c-405e-a852-d926a24a2b27</guid><dc:creator>moon.kim</dc:creator><description>&lt;p&gt;HI.&lt;/p&gt;
&lt;p&gt;No. I&amp;#39;m using the checksum feature provided by the IAR compiler.&lt;/p&gt;
&lt;p&gt;Just use it to check the integrity of flash memory.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Problem is as follows.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I write the CRC16 2byte value from the IAR compilation into the last address, 0x2FFFE.&lt;/p&gt;
&lt;p&gt;And check the flash memory by calculating CRC16 from 0x19000, the starting address of application.&lt;/p&gt;
&lt;p&gt;At address 0x2D000, 0x2E000, there is a value that is not in Hex file.&lt;/p&gt;
&lt;p&gt;But when actually read Flash memory, there is data at that address.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Data at addresses 0x2D000, 0x2E000 in Hexa file&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1577440753627v4.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1577440776267v5.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Data at addresses 0x2D000, 0x2E000 in flash memory&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1577440577066v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1577440624817v3.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;What is this data?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What is the memory at this address?</title><link>https://devzone.nordicsemi.com/thread/226886?ContentTypeID=1</link><pubDate>Fri, 27 Dec 2019 08:27:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9e236407-cade-4477-a9a8-bea8153e8056</guid><dc:creator>Simon</dc:creator><description>&lt;p&gt;Are you referring to the CRC check performed by the bootloader? If so, check out the answer given in&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/49189/is-it-possible-to-create-application-hex-file-with-crc-from-it-without-burning-the-hex-application-by-bootloader"&gt; this thread&lt;/a&gt;, which I think may help you.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>