<?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>fds_gc() cause error:</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/111301/fds_gc-cause-error</link><description>I am using FDS as recommended in nRF datasheet as API for on-chip flash : https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v11.0.0%2Fgroup__flash__data__storage.html 
 
 I can successfully read and write various sizes of</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 24 May 2024 06:12:03 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/111301/fds_gc-cause-error" /><item><title>RE: fds_gc() cause error:</title><link>https://devzone.nordicsemi.com/thread/485718?ContentTypeID=1</link><pubDate>Fri, 24 May 2024 06:12:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:990fb3cd-0454-4728-ae17-935706f64d50</guid><dc:creator>Susheel Nuguru</dc:creator><description>[quote user="kc9999"]Thanks for the reply!&lt;br /&gt;We later figured there is not enough time given for wiping the flash, after giving it 1 second to flash, it has been working good.[/quote]
&lt;p&gt;Great that you found the reason to be more wait time. Erasing flash is a time consuming process if you are wiping all the pages in the flash.&lt;/p&gt;
[quote user="kc9999"]We only have experience on Old SDK, is there a&amp;nbsp;tutorial or some guidance on migrating existing project from nRF5 SDK to nRF Connect SDK?[/quote]
&lt;div&gt;Migrating a project from nRF5 SDK to nRF Connect SDK can be a complex process as these SDKs are fundamentally different. Unfortunately, there isn&amp;#39;t a direct migration guide available for this process. Depending on your project setup, it might be more efficient to start from scratch in the nRF Connect SDK. A modular project is generally easier to migrate than non-modular projects.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;If this is the first product you are making, then I am surprised that you started with such an old SDK. .&lt;/div&gt;
&lt;div&gt;However, the nRF Connect SDK provides migration guides for all major and minor releases, which can assist users in transitioning from the previous release.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;For example, if you are migrating your application from nRF Connect SDK v2.5.0 to nRF Connect SDK v2.6.0, you can refer to the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/releases_and_maturity/migration/migration_guide_2.6.html" rel="noopener noreferrer" target="_blank"&gt;Migration guide for nRF Connect SDK v2.6.0&lt;/a&gt;. Similarly, for migrating from nRF Connect SDK v2.6.0 to nRF Connect SDK v2.7.0, you can refer to the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/releases_and_maturity/migration/migration_guide_2.7.html" rel="noopener noreferrer" target="_blank"&gt;Migration guide for nRF Connect SDK v2.7.0&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;To answer your question in short, we do not have a migration guide to help that, we only have &lt;a href="https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/nrf-connect-sdk-and-nrf5-sdk-statement"&gt;this statement&lt;/a&gt; about the difference.&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: fds_gc() cause error:</title><link>https://devzone.nordicsemi.com/thread/485698?ContentTypeID=1</link><pubDate>Thu, 23 May 2024 23:09:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cc81f114-fced-4f01-a244-80be1ad6f357</guid><dc:creator>kc9999</dc:creator><description>&lt;p&gt;Thanks for the reply!&lt;br /&gt;We later figured there is not enough time given for wiping the flash, after giving it 1 second to flash, it has been working good.&lt;br /&gt;&lt;br /&gt;We only have experience on Old SDK, is there a&amp;nbsp;tutorial or some guidance on migrating existing project from nRF5 SDK to nRF Connect SDK?&lt;/p&gt;
&lt;p&gt;We have checked some documents around the comparison between nRF5 SDK and nRF connect. They are quite different on many level.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: fds_gc() cause error:</title><link>https://devzone.nordicsemi.com/thread/485284?ContentTypeID=1</link><pubDate>Wed, 22 May 2024 06:47:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:443d6504-a322-4e35-9bb3-20c4fcade333</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;We have not seen this issue before and it seems a bit drastic that the fds_gc is wiping the flash.&lt;/p&gt;
&lt;p&gt;Is it possible for you to help us reproduce this error at our end? Give is the full compilable project and the steps to reproduce it. I will have to allocate some time to debug this. You would not have issues like this when you use nRF Connect SDK. Is there any reason you are using old deprecated SDK for prototyping for your project?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>