<?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>Cannot get Eddystone example to compile SDK15 pca10040e</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/33083/cannot-get-eddystone-example-to-compile-sdk15-pca10040e</link><description>I am using Keil 5.24.2 
 I already downloaded and compiled with build_all the micro_ecc. Having no issues here. 
 According to the error, and what I read in another thread, the FP flag in the library must be on. This is happening also if I compile the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 26 Apr 2018 07:56:55 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/33083/cannot-get-eddystone-example-to-compile-sdk15-pca10040e" /><item><title>RE: Cannot get Eddystone example to compile SDK15 pca10040e</title><link>https://devzone.nordicsemi.com/thread/129878?ContentTypeID=1</link><pubDate>Thu, 26 Apr 2018 07:56:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ff0cb159-60f3-489c-8a0b-e2bfe963e9e4</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Please use the attached nrf_oberon library build. It fixes the issue with floating point instructions being used in the &amp;quot;no_fp_short_wchar&amp;quot; files that is part of SDK 15.0.0 (used by Keil and IAR version &amp;lt;= 7 for nRF52810 targets).&lt;/p&gt;
&lt;p&gt;You can extract the nrf_oberon_2.0.5.zip in&amp;nbsp;&amp;lt;SDK_15.0.0&amp;gt;\external\nrf_oberon. Please note that the revision number has changed (2.0.4 -&amp;gt; 2.0.5) so you must also update the file name in your Keil project, which you can find under the nRF_Oberon_Crypto virtual folder. This .zip has the same license as the nrf_oberon library in the SDK, and the licence file is included in the zip in the same directory as the library files.&lt;/p&gt;
&lt;p&gt;(There is no functional change in this library, so there is no reason to update for customers not using Keil or IAR 7 to build for nRF52810.)&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/nrf_5F00_oberon_5F00_2.0.5.zip"&gt;devzone.nordicsemi.com/.../nrf_5F00_oberon_5F00_2.0.5.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Cannot get Eddystone example to compile SDK15 pca10040e</title><link>https://devzone.nordicsemi.com/thread/129087?ContentTypeID=1</link><pubDate>Fri, 20 Apr 2018 07:34:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1f87dbf5-2b58-433d-a5ab-fe8768443681</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi Antonio. The problem is that the Oberon library is built with some assembly files using FPU instructions. I have a build that fixes this on my desk, but we need to test it properly before we can share it. Unfortunately, there has been some delays due to unforeseen events, but I expect we will provide a fixed Oberon library build soon.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Cannot get Eddystone example to compile SDK15 pca10040e</title><link>https://devzone.nordicsemi.com/thread/128704?ContentTypeID=1</link><pubDate>Tue, 17 Apr 2018 22:01:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fb4dc4a2-1f75-425b-bd94-8f042b344301</guid><dc:creator>Antonio</dc:creator><description>&lt;p&gt;Is there a way to use another library meanwhile? (uECC?). I tried&amp;nbsp;disabling the library OBERON and tuning on uECC, but there is a function&amp;nbsp;in the es_security&amp;nbsp;file that depends on&amp;nbsp;nrf_crypto_ecc_public_key_from_raw being called from the es_security_client_pub_ecdh_receive function.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Cannot get Eddystone example to compile SDK15 pca10040e</title><link>https://devzone.nordicsemi.com/thread/128578?ContentTypeID=1</link><pubDate>Tue, 17 Apr 2018 08:02:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:28229196-32e6-4c8a-b4f8-a4a44dd077d8</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;A colleague of mine has found that the problem is related to the assembly lines in the Oberon crypto library that use floating point instructions. A bug fix has been reported &amp;amp; we will let you know when we have a fix.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Cannot get Eddystone example to compile SDK15 pca10040e</title><link>https://devzone.nordicsemi.com/thread/128484?ContentTypeID=1</link><pubDate>Mon, 16 Apr 2018 13:01:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d2fe57e9-2bbc-4aec-8220-e0bdda6e364c</guid><dc:creator>Antonio</dc:creator><description>&lt;p&gt;Thank you. I also think it has to do something with the library being precompiled with the FP flag on, which conflicts with the actual project not using the HW FP.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Cannot get Eddystone example to compile SDK15 pca10040e</title><link>https://devzone.nordicsemi.com/thread/127230?ContentTypeID=1</link><pubDate>Fri, 06 Apr 2018 13:23:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4675b1a5-5eca-4bf2-a49e-ddef2b18ee6c</guid><dc:creator>Antonio</dc:creator><description>&lt;p&gt;Did you try compiling Eddystone for&amp;nbsp;the 10040e?&lt;/p&gt;
&lt;p&gt;Eddystone and all other examples compile perfectly if I compile for pca10040.&lt;/p&gt;
&lt;p&gt;I followed the new instructions as per SDK15 micro_ecc backend installation that&amp;nbsp;asks&amp;nbsp;to&amp;nbsp;&lt;span&gt;Install version 6-2017-q2-update of the GCC compiler toolchain for ARM and then did the &amp;quot;build_all&amp;quot; batch file.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Cannot get Eddystone example to compile SDK15 pca10040e</title><link>https://devzone.nordicsemi.com/thread/127205?ContentTypeID=1</link><pubDate>Fri, 06 Apr 2018 11:59:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f4c9b59b-824e-4980-bb99-0c14c5a4370c</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;That could be the case. I did not get any errors once I installed the micro-ecc like explained &lt;a href="https://devzone.nordicsemi.com/blogs/1085/getting-started-with-nordics-secure-dfu-bootloader/" target="_blank" rel="noopener noreferrer"&gt;in this link&lt;/a&gt;. Did you make micro_ecc like shown in the link? I am using Keil uVision V5.24.2.0 &amp;amp; everything worked without any issues at all.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&amp;nbsp;&lt;/strong&gt;It seems I made an error before &amp;amp; did not compile the 10040e example like I thought I did. When I try compiling the Eddystone example pca10040e, I get this error when the linking occurs:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-8dece1e0b447428590014dba877eac75/Capture1.PNG" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;We believe it has something to do with the Oberon-cryptography library. Will let you know when we figure this out.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>