<?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>Flash Data Storage</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/21465/flash-data-storage</link><description>Hi, 
 In the product I&amp;#39;m working on I need to store some configuration data in persistent memory. I came accross serveral ways to do that. I think the best way to go is to use the Flash Data Storage library because it is easy to use and handles all kinds</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 19 Apr 2017 14:07:15 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/21465/flash-data-storage" /><item><title>RE: Flash Data Storage</title><link>https://devzone.nordicsemi.com/thread/84227?ContentTypeID=1</link><pubDate>Wed, 19 Apr 2017 14:07:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:70df2500-a01d-400a-8e65-d357aa66e1a3</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;You can either write directly to flash over SWD during FW programming (so when FW boots for the first time it already has all the data in place). That assumes you know format of the data and their representation in the flash memory (but that should be easy because you can do it in FW and then dump the memory to see how it looks when written to flash). Another way is to &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/uicr.html?cp=2_2_0_13#concept_rnp_grp_xr"&gt;use CUSTOM part of UICR region&lt;/a&gt; which is basically one time programmable user space with limited size (32*4B) and also I&amp;#39;m not sure if you can restrict read over SWD (debug interface) together with standard read-back protection of entire flash. But again UICR works &amp;quot;like flash&amp;quot;, you can address it and write to it during FW programming over JTAG/SWD.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>