<?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>nRF51 SDK pstorage bug: bad memory access</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/1364/nrf51-sdk-pstorage-bug-bad-memory-access</link><description>Hi, 
 I&amp;#39;m using nRF51 SDK v 5.1.0 with SoftDevice v6.0.0 on nRF51822. 
 I&amp;#39;m using the pstorage SDK module for flash operations. 
 I&amp;#39;ve found an issue with this module, a bad memory access leading to a hardfault. 
 The issue occurs when the pstorage</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 20 Jan 2014 12:02:50 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/1364/nrf51-sdk-pstorage-bug-bad-memory-access" /><item><title>RE: nRF51 SDK pstorage bug: bad memory access</title><link>https://devzone.nordicsemi.com/thread/6197?ContentTypeID=1</link><pubDate>Mon, 20 Jan 2014 12:02:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:45be3918-074e-42eb-a26c-fd4a07fc1c27</guid><dc:creator>Florent Matignon</dc:creator><description>&lt;p&gt;Great, thanks for your feedback.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve actually discovered the issue while working on the DFU, so your comment is absolutely right!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51 SDK pstorage bug: bad memory access</title><link>https://devzone.nordicsemi.com/thread/6196?ContentTypeID=1</link><pubDate>Mon, 20 Jan 2014 10:18:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bdcc575f-1e80-4432-884c-af1dbe4d3883</guid><dc:creator>Krishna Shingala</dc:creator><description>&lt;p&gt;Hi Florent,&lt;/p&gt;
&lt;p&gt;Thank you for the detailed reports and patches to help reproduce the issue. Greatly appreciate your efforts.&lt;/p&gt;
&lt;p&gt;Your patch addresses the issue and should be fixed in subsequent SDK releases.&lt;/p&gt;
&lt;p&gt;One thing I would like to mention is that you are using &amp;#39;raw&amp;#39; APIs instead of normal ones and assigning an address to me accessed yourself. Raw APIs are intended for special use cases where free manipulation of flash is needed, like the DFU. Hence I understand &amp;#39;raw&amp;#39; mode is intentionally used.&lt;/p&gt;
&lt;p&gt;Thanks again!&lt;/p&gt;
&lt;p&gt;Regards,
Krishna&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>