<?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>Doesn&amp;#39;t reach main nrf52810</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/68435/doesn-t-reach-main-nrf52810</link><description>Hi 
 NRF52810 
 SDK 17 SoftDevice S112 V7.0.1 
 
 We have migrate to nRF5_SDK_17.0.0 from nRF5_SDK_15.3.0_59ac345 
 Central on chip nrf52832 has migrated successfully 
 
 Peripheral on chip NRF52810 has problem. 
 debugger writes: 
 
 
 void SystemInit</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 17 Nov 2020 10:20:17 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/68435/doesn-t-reach-main-nrf52810" /><item><title>RE: Doesn't reach main nrf52810</title><link>https://devzone.nordicsemi.com/thread/280304?ContentTypeID=1</link><pubDate>Tue, 17 Nov 2020 10:20:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:df28da0e-d880-46ad-b309-08c459e44245</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Thanks for the update. I tried the same here now, and seems like IAR automatically calls a function named __iar_init_vfp in the startup code if you include a library compiled with HW FPU float support. And this function includes FPU instructions, so I guess that explains the hardfault.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1605608597904v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Doesn't reach main nrf52810</title><link>https://devzone.nordicsemi.com/thread/280291?ContentTypeID=1</link><pubDate>Tue, 17 Nov 2020 09:58:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a75a1c93-348a-4a2b-8ec7-b23058889cc3</guid><dc:creator>DmitrySol</dc:creator><description>&lt;p&gt;Hi, Vidar!&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;Problem was in&amp;nbsp;using micro_ecc_lib_hrf52.a&lt;/p&gt;
&lt;p&gt;It is now changed to&amp;nbsp;micro_ecc_lib_nrf52.a&lt;/p&gt;
&lt;p&gt;I have not suggest that library (with using FPU) has effect to initialisation process before main.&lt;/p&gt;
&lt;p&gt;Issue is solved.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you for help!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Doesn't reach main nrf52810</title><link>https://devzone.nordicsemi.com/thread/280280?ContentTypeID=1</link><pubDate>Tue, 17 Nov 2020 09:36:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0cec0c68-3a32-4214-a9bc-e36060ab9450</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Please make sure you&amp;#39;re using system_nrf52810.c and not system_nrf52.c in your project. This hardfault may occur if you try to access the FPU HW which the 52810 doesn&amp;#39;t have.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>