<?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>Issues with migrating SoftDevice S132 to S140</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/90275/issues-with-migrating-softdevice-s132-to-s140</link><description>nRF 5 SDK 17.0.2 
 I am working on getting the nfc_pairing_reference example application migrated to S140 on two nrf52840 DKs. I have successfully ported the hardware, the demo runs successfully on the PCA10056 hardware using s132 (v7.2.0). But I am having</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 28 Jul 2022 20:00:58 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/90275/issues-with-migrating-softdevice-s132-to-s140" /><item><title>RE: Issues with migrating SoftDevice S132 to S140</title><link>https://devzone.nordicsemi.com/thread/379194?ContentTypeID=1</link><pubDate>Thu, 28 Jul 2022 20:00:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c72294dd-3d1f-437e-985a-ca91c3462a37</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;There are lots of post explaining how to debug an hardfault. Like &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/9652/hardfault-debugging"&gt;this&lt;/a&gt; one and &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/24696/debugging-hardfault"&gt;this&lt;/a&gt; one.&lt;/p&gt;
&lt;p&gt;Normally your application&amp;#39;s hardfault handler should have been called to give more context and nature of the hardfault. There are some logs in the application&amp;#39;s hardfault handler delivered in the examples of SDK which throw out more information. If you are stuck at 0XA60, then most likely you are in debug mode??&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issues with migrating SoftDevice S132 to S140</title><link>https://devzone.nordicsemi.com/thread/379167?ContentTypeID=1</link><pubDate>Thu, 28 Jul 2022 15:21:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dd138894-12b1-4160-b6b5-c54f1d868d00</guid><dc:creator>rareBit</dc:creator><description>[quote userid="6207" url="~/f/nordic-q-a/90275/issues-with-migrating-softdevice-s132-to-s140/378364"]you need to first find out which instruction in the application caused the hardfault.[/quote]
&lt;p&gt;Could you explain how to do that?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issues with migrating SoftDevice S132 to S140</title><link>https://devzone.nordicsemi.com/thread/378364?ContentTypeID=1</link><pubDate>Fri, 22 Jul 2022 16:25:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c8571a50-4501-4b85-9da8-b447a1500849</guid><dc:creator>Susheel Nuguru</dc:creator><description>[quote user=""]When I run the debugger, the terminal prints &amp;quot;&amp;lt;info&amp;gt; app_timer: RTC: initialized.&amp;quot; and crashes at unknown function at 0xA60. This is puzzling to me because it suggests the Softdevice isn&amp;#39;t supported right? So I&amp;#39;m not sure which step I&amp;#39;ve missed to do this successfully.&amp;nbsp;[/quote]
&lt;p&gt;0XA60 is the hardfault handler inside the softdevice, you need to first find out which instruction in the application caused the hardfault. If it is only the memory section that is different, then it does look like the memory section and the softdevice might not be compatible.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>