<?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>softdevice fault handler gets called with 0x1001 (NRF_ERROR_SDM_INCORRECT_INTERRUPT_CONFIGURATION) after upgrading to nRF5 SDK 17.0.2</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/70128/softdevice-fault-handler-gets-called-with-0x1001-nrf_error_sdm_incorrect_interrupt_configuration-after-upgrading-to-nrf5-sdk-17-0-2</link><description>I upgraded the nRF5 SDK from 15.2 to 17.0.2 and also the SoftDevice S132 from 6.1.1 to 7.2.0. I then tested my application on a nRF52832-DK board. sd_softdevice_enable returns 0, then a short time later my fault handler gets called with fault = 0x1001</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 07 Jan 2021 06:32:52 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/70128/softdevice-fault-handler-gets-called-with-0x1001-nrf_error_sdm_incorrect_interrupt_configuration-after-upgrading-to-nrf5-sdk-17-0-2" /><item><title>RE: softdevice fault handler gets called with 0x1001 (NRF_ERROR_SDM_INCORRECT_INTERRUPT_CONFIGURATION) after upgrading to nRF5 SDK 17.0.2</title><link>https://devzone.nordicsemi.com/thread/287839?ContentTypeID=1</link><pubDate>Thu, 07 Jan 2021 06:32:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9fa958a7-28ea-4966-867e-47e7eda35b7c</guid><dc:creator>SebastianA</dc:creator><description>&lt;p&gt;Ah, I looked at the wrong error codes.&lt;/p&gt;
&lt;p&gt;info is 0, so it is a case of SoftDevice RAM access violation. I&amp;#39;d forgotten to update the amount of RAM reserved for the SoftDevice, increasing it made it all work again.&lt;br /&gt;&lt;br /&gt;Thanks you!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: softdevice fault handler gets called with 0x1001 (NRF_ERROR_SDM_INCORRECT_INTERRUPT_CONFIGURATION) after upgrading to nRF5 SDK 17.0.2</title><link>https://devzone.nordicsemi.com/thread/287753?ContentTypeID=1</link><pubDate>Wed, 06 Jan 2021 14:26:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a21f7eff-d2c8-4ad3-9ec3-728276a08a00</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user=""]PC value in the middle of a function[/quote]
&lt;p&gt;What are you doing in this function?&lt;/p&gt;
&lt;p&gt;If&amp;nbsp;app_error_fault_handler() triggers with fault id&amp;nbsp;0x1001, then this is a&amp;nbsp;&lt;span&gt;NRF_FAULT_ID_APP_MEMACC.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;From the documentation &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.s132.api.v7.2.0%2Fgroup___n_r_f___f_a_u_l_t___i_d_s.html&amp;amp;anchor=ga234338bb9d7e0f116a6e7112819cce6d"&gt;here&lt;/a&gt;, this fault is described&amp;nbsp;as,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Application invalid memory access. The info parameter will contain 0x00000000, in case of SoftDevice RAM access violation. In case of SoftDevice peripheral register violation the info parameter will contain the sub-region number of PREGION[0], on whose address range the disallowed write access caused the memory access fault.&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>