<?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>Why the app keeping reset</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/46464/why-the-app-keeping-reset</link><description>Hi, 
 the bootloader addr is start form 0x28000, and I checked my application code, it only reached 0x25B00. 
 I called the fstroge to erased a page Flash start from 0x27000. then I writed 4 bytes into flash address 0x27000. 
 everything goes fine ecepte</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 23 Apr 2019 13:25:19 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/46464/why-the-app-keeping-reset" /><item><title>RE: Why the app keeping reset</title><link>https://devzone.nordicsemi.com/thread/183137?ContentTypeID=1</link><pubDate>Tue, 23 Apr 2019 13:25:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e3565867-31c6-48e7-b83d-20eaf7c83b36</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;FDS_ERR_NO_PAGES is returned if there are no data pages or no swap page, and the page is not fully erased (see implementation of&amp;nbsp;pages_init()). Therefor it seems &lt;em&gt;something&lt;/em&gt; has corrupted the FDS pages. Do you do any writes to flash without using FDS, and could it be that you accidentally wrote to the pages used by FDS? Or is it the application that overlaps with the FDS pages? How many pages have you set aside for FDS? (Since your application ends at 0x25B00 and the bootloader starts at 0x28000 this means that you only have room for two pages - one swap and one data).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Why the app keeping reset</title><link>https://devzone.nordicsemi.com/thread/182964?ContentTypeID=1</link><pubDate>Tue, 23 Apr 2019 02:32:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f976db8b-7ac0-4d8f-ad90-1989855c9cc6</guid><dc:creator>BRN</dc:creator><description>&lt;p&gt;I debuged, the reset rease is &amp;quot; fds_init() returned 0x0B&amp;quot; 0x0B shoud be&amp;nbsp;FDS_ERR_NO_PAGES.&lt;/p&gt;
&lt;p&gt;If I don&amp;#39;t write the FLASH, the system runs well, when I werite data into FLASH, then reset, the system cannot work.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>