<?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>eprom implementation in nrf5</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/21424/eprom-implementation-in-nrf5</link><description>can any one suggest me some tutorial,docs etc so i can understand how eprom is implemented in nrf52832.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 18 Apr 2017 10:56:19 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/21424/eprom-implementation-in-nrf5" /><item><title>RE: eprom implementation in nrf5</title><link>https://devzone.nordicsemi.com/thread/84040?ContentTypeID=1</link><pubDate>Tue, 18 Apr 2017 10:56:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:66d379eb-c101-4060-afcd-3b5c7d170de7</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;You do not need any API to read flash memory. You can just read it directly like below which will read 4 bytes from given memory location.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#define flash_memory_address  0xsomething

uint32_t value = *(uint32_t *)flash_memory_address ;
&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: eprom implementation in nrf5</title><link>https://devzone.nordicsemi.com/thread/84043?ContentTypeID=1</link><pubDate>Tue, 18 Apr 2017 10:30:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2be695bc-1c6e-4c30-b12d-b2b5f699280f</guid><dc:creator>Waqar Ahmed</dc:creator><description>&lt;p&gt;i have run thr flashwrite example from sdk 12.1&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: eprom implementation in nrf5</title><link>https://devzone.nordicsemi.com/thread/84042?ContentTypeID=1</link><pubDate>Tue, 18 Apr 2017 10:23:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b340c078-7677-46d3-9264-e138cf3b3d9a</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;which API did you use to write?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: eprom implementation in nrf5</title><link>https://devzone.nordicsemi.com/thread/84041?ContentTypeID=1</link><pubDate>Tue, 18 Apr 2017 10:21:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bd0ff95b-30e7-490b-afc4-c172cfa5e872</guid><dc:creator>Waqar Ahmed</dc:creator><description>&lt;p&gt;i have run the compile example flash write .and write a character on flash memory.now i want to read this value from flash .is u can help how i did this&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: eprom implementation in nrf5</title><link>https://devzone.nordicsemi.com/thread/84039?ContentTypeID=1</link><pubDate>Tue, 18 Apr 2017 09:50:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5b9b2ea3-0fd9-4c7e-80e7-e59bf18b24b0</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;What endnode said is correct. nRF chips do not have in built EEPROM. That said, they can be simulated and we have an example that does this simulation on RAM. You can find this at
SDK\examples\peripheral\twi_master_with_twis_slave\eeprom_simulator.h file.&lt;/p&gt;
&lt;p&gt;This example was designed to simulate EEPROM on Nordic chip for booting the code. That is it assigns configurable part of flash as EEPROM and loads the code from it to RAM and runs it. The interface with simulated EEPROM is TWI and you can later decide to switch from/to simulated EEPROM to external EEPROM without changing the code. The header file is quite simple and see the main.c to see how it works. If you have questions you can ask here.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: eprom implementation in nrf5</title><link>https://devzone.nordicsemi.com/thread/84038?ContentTypeID=1</link><pubDate>Tue, 18 Apr 2017 07:42:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eb048a3f-308f-4405-8f16-ae7477e1cedc</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;There is no EEPROM on nRF5x chips, it&amp;#39;s flash technology. It has several specifics like it must be erased in pages before writing to it (that can be done per 32-bit words), erasing takes pretty long time etc. There are resources on Infocenter about it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>