<?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>question about 52832 system reset</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/107672/question-about-52832-system-reset</link><description>At present, our product has been released. 
 Firmware is applied on 52832 and 52810, based on SDK14.2.0, used softdevice s112.The product is only responsible for broadcasting, used scan response package. 
 In a recent test, we found that in an environment</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 26 Jan 2024 07:39:59 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/107672/question-about-52832-system-reset" /><item><title>RE: question about 52832 system reset</title><link>https://devzone.nordicsemi.com/thread/466150?ContentTypeID=1</link><pubDate>Fri, 26 Jan 2024 07:39:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e60f8c71-cbbb-4d7b-b34a-1029566aeb7f</guid><dc:creator>Vidar Berg</dc:creator><description>[quote user="Victor A"]1.H&lt;span&gt;ow can I find the documentation about interrupt priorities reserved to the Softdevice&lt;/span&gt;[/quote]
&lt;p&gt;&lt;a title="Interrupt model and processor availability" href="https://infocenter.nordicsemi.com/topic/sds_s112/SDS/s1xx/processor_avail_interrupt_latency/processor_avail_interrupt_latency.html?cp=5_7_0_0_15"&gt;Interrupt model and processor availability&lt;/a&gt;&lt;/p&gt;
[quote user="Victor A"]&lt;span&gt;2.What are the&amp;nbsp;&lt;/span&gt;Softdevice timeslot API？Where can I found？[/quote]
&lt;p&gt;&lt;a title="Multiprotocol support" href="https://infocenter.nordicsemi.com/topic/sds_s112/SDS/s1xx/multiprotocol_operation/multiprotocol_support.html?cp=5_7_0_0_8"&gt;Multiprotocol support&lt;/a&gt;&lt;/p&gt;
[quote user="Victor A"]&lt;p&gt;&lt;span&gt;We used the example project:ble_app_uart,&amp;nbsp; which&amp;nbsp;based on sdk14.2.0 and softdevice s112 for testing，only&amp;nbsp;changed the broadcast timeout to zero,&amp;nbsp;&lt;/span&gt;This problem will still occur on 52832.&lt;/p&gt;
&lt;p&gt;Why the SDK example project also&amp;nbsp;&lt;span&gt;have this problem&lt;/span&gt;&lt;/p&gt;[/quote]
&lt;p&gt;This is interesting. Approximately how long does it take to reproduce the assert using this example, and is it the exact same assert as earlier? (i.e.,&amp;nbsp;&lt;span&gt;SOFTDEVICE:&amp;nbsp;ASSERTION&amp;nbsp;FAILED&amp;nbsp;PC&amp;nbsp;=0x0000EAC2)&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: question about 52832 system reset</title><link>https://devzone.nordicsemi.com/thread/466135?ContentTypeID=1</link><pubDate>Fri, 26 Jan 2024 02:01:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ab22af96-cc6d-42e7-a8e1-5bf292436613</guid><dc:creator>Victor A</dc:creator><description>&lt;p&gt;&lt;span&gt;We used the example project:ble_app_uart,&amp;nbsp; which&amp;nbsp;based on sdk14.2.0 and softdevice s112 for testing，only&amp;nbsp;changed the broadcast timeout to zero,&amp;nbsp;&lt;/span&gt;This problem will still occur on 52832.&lt;/p&gt;
&lt;p&gt;Why the SDK example project also&amp;nbsp;&lt;span&gt;have this problem&lt;/span&gt;&lt;/p&gt;
&lt;div id="qb-sougou-search" style="display:none;"&gt;
&lt;p&gt;翻译&lt;/p&gt;
&lt;p class="last-btn"&gt;搜索&lt;/p&gt;
&lt;p class="last-btn"&gt;复制&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: question about 52832 system reset</title><link>https://devzone.nordicsemi.com/thread/466134?ContentTypeID=1</link><pubDate>Fri, 26 Jan 2024 01:53:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9804ca2a-7885-44fc-84e7-c64705d79a14</guid><dc:creator>Victor A</dc:creator><description>&lt;p&gt;1.H&lt;span&gt;ow can I find the documentation about interrupt priorities reserved to the Softdevice&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;2.What are the&amp;nbsp;&lt;/span&gt;Softdevice timeslot API？Where can I found？&lt;/p&gt;
&lt;div id="qb-sougou-search" style="display:none;"&gt;
&lt;p&gt;翻译&lt;/p&gt;
&lt;p class="last-btn"&gt;搜索&lt;/p&gt;
&lt;p class="last-btn"&gt;复制&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: question about 52832 system reset</title><link>https://devzone.nordicsemi.com/thread/465979?ContentTypeID=1</link><pubDate>Thu, 25 Jan 2024 12:07:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e614fc78-c23d-4733-b998-46cd4ea0b64d</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Thank you. The assertion is raised by the SoftDevice scheduler because an allocated timeslot was overstayed. Typical reasons for these kind of asserts are:&lt;/p&gt;
&lt;p&gt;1. The application uses interrupt priorities reserved to the Softdevice&lt;/p&gt;
&lt;p&gt;2. The application uses the Softdevice timeslot API&lt;/p&gt;
&lt;p&gt;3. Interrupts are disabled by the application&lt;/p&gt;
&lt;p&gt;4. Continuing execution after having halted the CPU with the debugger.&lt;/p&gt;
&lt;p&gt;Does anything of what I have listed above apply to your application?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: question about 52832 system reset</title><link>https://devzone.nordicsemi.com/thread/465973?ContentTypeID=1</link><pubDate>Thu, 25 Jan 2024 11:54:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a79113c8-57d1-4d3b-88af-a316cb146d5d</guid><dc:creator>Victor A</dc:creator><description>&lt;p&gt;s112_nrf52810_5.1.0_softdevice.hex&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: question about 52832 system reset</title><link>https://devzone.nordicsemi.com/thread/465969?ContentTypeID=1</link><pubDate>Thu, 25 Jan 2024 11:49:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ab1bcb3d-63bd-4880-bbe9-f2e9c3fe272a</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;What version of the s112 Softdevice are you using? I need the exact version number to look up the assert.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: question about 52832 system reset</title><link>https://devzone.nordicsemi.com/thread/465920?ContentTypeID=1</link><pubDate>Thu, 25 Jan 2024 07:52:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f03056da-5ac8-4de8-a906-98d537924b55</guid><dc:creator>Victor A</dc:creator><description>&lt;p&gt;We get the error code:&amp;nbsp; &amp;nbsp;SOFTDEVICE:&amp;nbsp;ASSERTION&amp;nbsp;FAILED&amp;nbsp;PC&amp;nbsp;=0x0000EAC2&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;span class="skip"&gt;What does this mean?&lt;/span&gt; &lt;/em&gt;&lt;/p&gt;
&lt;div id="qb-sougou-search" style="display:none;"&gt;
&lt;p&gt;翻译&lt;/p&gt;
&lt;p class="last-btn"&gt;搜索&lt;/p&gt;
&lt;p class="last-btn"&gt;复制&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: question about 52832 system reset</title><link>https://devzone.nordicsemi.com/thread/465545?ContentTypeID=1</link><pubDate>Tue, 23 Jan 2024 12:15:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:486fbd47-e737-42a3-975d-a466135f40e0</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Since resets are typically caused by firmware crashes, I recommend that you debug the devices that have crashed to determine what led to the crash.&lt;/p&gt;
&lt;p&gt;Things you can try:&lt;/p&gt;
&lt;p&gt;1. Build the FW with the DEBUG flag set to ensure the device is not reset on SDK/SD errors, but rather enter an endless loop in the error handler (&lt;a title="Error module" href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/lib_error.html?cp=9_1_3_13"&gt;Error module&lt;/a&gt;). You can then use &amp;quot;nrfjprog --readregs&amp;quot; to connect to one of the devices that have crashed to confirm if program is in the error handler.&lt;/p&gt;
&lt;p&gt;2. Read the&amp;nbsp;&lt;a title="  RESETREAS  " href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/power.html?cp=5_2_0_17_8_2#register.RESETREAS"&gt;RESETREAS&lt;/a&gt;&amp;nbsp;to determine the reset source.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>