<?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>A strange softdevice assert in DFU</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/60735/a-strange-softdevice-assert-in-dfu</link><description>Hi: 
 I meet a strange softdevice assert when I do dfu in nrf52832. There is no info or call stack for this assert, I only get the assert is NRF_FAULT_ID_SD_ASSERT. 
 Do you know how to solve this problem? 
 Softdevice: mesh SDK v3.0.0 
 Thank you 
 </description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 29 Apr 2020 08:05:25 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/60735/a-strange-softdevice-assert-in-dfu" /><item><title>RE: A strange softdevice assert in DFU</title><link>https://devzone.nordicsemi.com/thread/247232?ContentTypeID=1</link><pubDate>Wed, 29 Apr 2020 08:05:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf37911f-32dd-4cf2-86ff-05c7d9d389fc</guid><dc:creator>ZHENGXIANG</dc:creator><description>&lt;p&gt;Hi Mttrinh:&lt;/p&gt;
&lt;p&gt;I think this because I do too much things in time_handler. I change my code and reduce the work then this assert does not occur.&lt;/p&gt;
&lt;p&gt;Thank you for your response&lt;/p&gt;
&lt;p&gt;Jin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: A strange softdevice assert in DFU</title><link>https://devzone.nordicsemi.com/thread/247150?ContentTypeID=1</link><pubDate>Tue, 28 Apr 2020 15:25:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a72be8db-b4d3-4374-9115-124e777d6f20</guid><dc:creator>Mttrinh</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;span&gt;It is hard to say what causes this without some logs or which functions that is triggering this assert.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Do you have any logs?&lt;/p&gt;
&lt;p&gt;Could you also provide me with which softdevice version you are using?&lt;/p&gt;
&lt;p&gt;&lt;span&gt;More info regarding&amp;nbsp;the assert, something within the SoftDevice was not finished within the required timing constraints. You may get this error if interrupts have been disabled, if you use the timeslot API and do not release the timeslot in time, if you run application code at an interrupt level higher than or equal to the highest level of the SoftDevice, or if you pause program execution in a debug session (i.e. single stepping, breakpoints, etc.).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Might be helpful to have a look at &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v3.0.0/md_doc_introduction_mesh_interrupt_priorities.html?cp=7_6_3_0_4" rel="noopener noreferrer" target="_blank"&gt;this&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>