<?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>write to nordic eeprom without using CLI</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/48264/write-to-nordic-eeprom-without-using-cli</link><description>I would like to store some parameters in nordic&amp;#39;s non volatile memory and be able to restore them after power off.I am using the soft device s130. 
 I have checked both examples flash_fstorage and flashwrite but I do not understand the difference betwwen</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 07 Jun 2019 09:53:13 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/48264/write-to-nordic-eeprom-without-using-cli" /><item><title>RE: write to nordic eeprom without using CLI</title><link>https://devzone.nordicsemi.com/thread/191581?ContentTypeID=1</link><pubDate>Fri, 07 Jun 2019 09:53:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:faf3595f-cc6b-49ac-abff-89359cb53e91</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;A quick google for &amp;quot;&lt;a href="https://www.google.com/search?q=uicr+endurance" rel="noopener noreferrer" target="_blank"&gt;uicr endurance&lt;/a&gt;&amp;quot; gives, as top 2:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/36138/how-many-times-is-the-life-of-the-uicr-ficr-erase-or-write"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/36138/how-many-times-is-the-life-of-the-uicr-ficr-erase-or-write&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/23884/how-many-times-can-i-modify-uicr"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/23884/how-many-times-can-i-modify-uicr&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The thing is that the UICR is only 32 words - so you will (probably) use up the endurance far more quickly than with a decent wear-levelling strategy in Flash..&lt;/p&gt;
&lt;p&gt;Again, the need for &amp;amp; effect of erasing&amp;nbsp; is inherent in &lt;em&gt;&lt;strong&gt;any&lt;/strong&gt;&lt;/em&gt; Flash - not specific to Nordic:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/47969/difference-between-fds_record_update-and-fds_record_write/190460#190460"&gt;devzone.nordicsemi.com/.../190460&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: write to nordic eeprom without using CLI</title><link>https://devzone.nordicsemi.com/thread/191571?ContentTypeID=1</link><pubDate>Fri, 07 Jun 2019 09:24:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dafc4be4-3ddb-40ab-9d11-5b6be709775b</guid><dc:creator>abyr</dc:creator><description>&lt;p&gt;I have no experience with that&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: write to nordic eeprom without using CLI</title><link>https://devzone.nordicsemi.com/thread/191359?ContentTypeID=1</link><pubDate>Thu, 06 Jun 2019 12:34:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5e21b8b4-969d-48e2-8415-3abd40149305</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;Don&amp;#39;t they have a limited endurance?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: write to nordic eeprom without using CLI</title><link>https://devzone.nordicsemi.com/thread/191345?ContentTypeID=1</link><pubDate>Thu, 06 Jun 2019 12:13:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2b623e92-9e5b-4bb6-9130-23b9edd64578</guid><dc:creator>abyr</dc:creator><description>&lt;p&gt;what about the user information configuration registers ?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: write to nordic eeprom without using CLI</title><link>https://devzone.nordicsemi.com/thread/191341?ContentTypeID=1</link><pubDate>Thu, 06 Jun 2019 11:55:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4d16e6ae-58ba-46ee-a167-d285c2537856</guid><dc:creator>awneil</dc:creator><description>[quote userid="80133" url="~/f/nordic-q-a/48264/write-to-nordic-eeprom-without-using-cli"]can I just use functions to read and write from eeprom without using CLI[/quote]
&lt;p&gt;Yes.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: write to nordic eeprom without using CLI</title><link>https://devzone.nordicsemi.com/thread/191340?ContentTypeID=1</link><pubDate>Thu, 06 Jun 2019 11:54:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:491de73c-d153-48a2-af87-9f79e9952660</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;any particular reason for so old?&lt;/p&gt;
&lt;p&gt;According to the InfoCentre, FDS and fstorage were both available back then:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v14.2.0/lib_fds.html"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v14.2.0/lib_fds.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v14.2.0/lib_fstorage.html"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v14.2.0/lib_fstorage.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: write to nordic eeprom without using CLI</title><link>https://devzone.nordicsemi.com/thread/191337?ContentTypeID=1</link><pubDate>Thu, 06 Jun 2019 11:49:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:46ff1c5f-76cb-42e0-b776-59f646ca17f6</guid><dc:creator>abyr</dc:creator><description>&lt;p&gt;nRF5_SDK_14.2.0&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: write to nordic eeprom without using CLI</title><link>https://devzone.nordicsemi.com/thread/191328?ContentTypeID=1</link><pubDate>Thu, 06 Jun 2019 11:40:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fb99e0a4-e90c-435e-b0f9-47df60fd8cd6</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;Which SDK version are you using?&lt;/p&gt;
&lt;p&gt;In the current version (15.3.0), the options are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;fstorage&lt;/strong&gt; - basic access; you have to manage erasing, wear-levelling, etc.&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/lib_fstorage.html"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/lib_fstorage.html&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FDS&lt;/strong&gt; - builds on fstorage; allows you to &lt;em&gt;update&lt;/em&gt; records; manages erasing, wear levelling, etc.&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/lib_fds.html"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/lib_fds.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>