<?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>Flash and Radio</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/12028/flash-and-radio</link><description>Hello, 
 I&amp;#39;ve read a lot about trouble people had when they used bluetooth and flashed the rom without using the propper softdevice APIs. 
 What is the issue with concurent use of the flash and the radio? Is it just that the ble stack uses the flash</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 22 Feb 2016 10:09:56 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/12028/flash-and-radio" /><item><title>RE: Flash and Radio</title><link>https://devzone.nordicsemi.com/thread/45518?ContentTypeID=1</link><pubDate>Mon, 22 Feb 2016 10:09:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5b77760f-e399-4d68-8076-e111a790fb37</guid><dc:creator>Torsten Robitzki</dc:creator><description>&lt;p&gt;Hi @Vidar, thank you for the comprehensive answer!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Flash and Radio</title><link>https://devzone.nordicsemi.com/thread/45517?ContentTypeID=1</link><pubDate>Mon, 22 Feb 2016 10:03:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e64cecb6-d1ee-4db2-9485-4c7185cf491a</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;The CPU is halted during flash operations as you mentioned, which is why the stack attempts to schedule it in-between radio events in order to allow a BLE link to be maintained at the same time(&lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s130.sds.v1.0/dita/softdevices/s130/flash_mem_api/flash_mem_api.html?cp=2_7_2_0_6"&gt;SD flash API&lt;/a&gt;). Note that the problem is not the radio activity in itself, but CPU processing tied to it (pre-processing,etc.).&lt;/p&gt;
&lt;p&gt;It&amp;#39;s normally not a problem to use the NVMC directly unless there are any critical tasks that can&amp;#39;t be blocked. The time it takes to perform a particular flash operation is listed in the the NVMC chapter of the product specification for nrf51.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>