<?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>Micro-ecc issue?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/71525/micro-ecc-issue</link><description>Hi, 
 I am currently trying to run the DFU over UART example using my nrf52840 dk. I am using sdk v15.2.0. I followed the following instructions found in the Nordic Infocenter: 
 
 Install version 4.9-2015-q3-update of the GCC compiler toolchain for ARM</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 15 Feb 2021 12:36:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/71525/micro-ecc-issue" /><item><title>RE: Micro-ecc issue?</title><link>https://devzone.nordicsemi.com/thread/294367?ContentTypeID=1</link><pubDate>Mon, 15 Feb 2021 12:36:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ca920e84-4689-4c86-94e0-9410adee7bb8</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As the error message indicates that&amp;nbsp;there are multiple definitions of `g_nrf_crypto_hash_sha512_info&amp;#39; and `g_nrf_crypto_hash_sha256_info&amp;#39; and they are first defined in&amp;nbsp;nrf_crypto_hash.h. You can use Ctrl+shift+F to search the variables that are also showed in which file.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you use the unmofidied&amp;nbsp;secure_bootloader_uart_mbr_pca10056 example, I think you should remove the definition of&amp;nbsp;&lt;span&gt;`g_nrf_crypto_hash_sha512_info&amp;#39; and `g_nrf_crypto_hash_sha256_info&amp;#39; in the&amp;nbsp;&lt;/span&gt;&lt;span&gt;nrf_crypto_hash.h. The g_nrf_crypto_hash_sha256_info is supposed to be defined in&amp;nbsp;cc310_bl_backend_hash.c as the NRF_CRYPTO_BACKEND_CC310_BL_ENABLED and&amp;nbsp;NRF_CRYPTO_ENABLED are enabled in the sdk_config.h. Also check the head file (cc310_bl_backend_hash.h) is &lt;a title="Including header files" href="https://infocenter.nordicsemi.com/topic/ug_gsg_ses/UG/gsg/add_headers_ses.html?cp=1_1_2_7_5_1"&gt;Included&lt;/a&gt;.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;-Amanda H.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Micro-ecc issue?</title><link>https://devzone.nordicsemi.com/thread/294203?ContentTypeID=1</link><pubDate>Fri, 12 Feb 2021 15:00:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e0559c01-e319-4249-891b-a643c46da737</guid><dc:creator>amarin</dc:creator><description>&lt;p&gt;Here is the output given:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;Building ‘secure_bootloader_uart_mbr_pca10056’ from solution ‘secure_bootloader_uart_mbr_pca10056’ in configuration ‘Release’
1&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/thumb_crt0.o&amp;#39; is up to date
2&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_log_frontend.o&amp;#39; is up to date
3&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_log_str_formatter.o&amp;#39; is up to date
5&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/boards.o&amp;#39; is up to date
6&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/pb_common.o&amp;#39; is up to date
7&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/pb_decode.o&amp;#39; is up to date
8&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/cc310_bl_backend_ecc.o&amp;#39; is up to date
1&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/cc310_bl_backend_ecdsa.o&amp;#39; is up to date
2&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/cc310_bl_backend_hash.o&amp;#39; is up to date
3&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/cc310_bl_backend_init.o&amp;#39; is up to date
4&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/cc310_bl_backend_shared.o&amp;#39; is up to date
5&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/app_error_weak.o&amp;#39; is up to date
6&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/app_scheduler.o&amp;#39; is up to date
7&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/app_util_platform.o&amp;#39; is up to date
8&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/crc32.o&amp;#39; is up to date
1&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/mem_manager.o&amp;#39; is up to date
2&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_assert.o&amp;#39; is up to date
3&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_atomic.o&amp;#39; is up to date
4&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_balloc.o&amp;#39; is up to date
5&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_fprintf.o&amp;#39; is up to date
6&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_fprintf_format.o&amp;#39; is up to date
7&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_fstorage.o&amp;#39; is up to date
8&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_fstorage_nvmc.o&amp;#39; is up to date
1&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_memobj.o&amp;#39; is up to date
2&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_queue.o&amp;#39; is up to date
3&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_ringbuf.o&amp;#39; is up to date
4&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_strerror.o&amp;#39; is up to date
5&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/slip.o&amp;#39; is up to date
6&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_drv_uart.o&amp;#39; is up to date
7&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_nvic.o&amp;#39; is up to date
8&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_nvmc.o&amp;#39; is up to date
1&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_soc.o&amp;#39; is up to date
2&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrfx_prs.o&amp;#39; is up to date
3&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrfx_uart.o&amp;#39; is up to date
4&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrfx_uarte.o&amp;#39; is up to date
6&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_crypto_ecc.o&amp;#39; is up to date
7&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_crypto_ecdsa.o&amp;#39; is up to date
8&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_crypto_hash.o&amp;#39; is up to date
1&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_crypto_init.o&amp;#39; is up to date
2&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/uECC.o&amp;#39; is up to date
3&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/micro_ecc_backend_ecc.o&amp;#39; is up to date
4&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/micro_ecc_backend_ecdh.o&amp;#39; is up to date
5&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/micro_ecc_backend_ecdsa.o&amp;#39; is up to date
6&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_crypto_shared.o&amp;#39; is up to date
7&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/sha256.o&amp;#39; is up to date
8&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/dfu_public_key.o&amp;#39; is up to date
1&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/main.o&amp;#39; is up to date
4&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_bootloader.o&amp;#39; is up to date
5&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_bootloader_app_start.o&amp;#39; is up to date
6&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_bootloader_app_start_final.o&amp;#39; is up to date
7&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_bootloader_dfu_timers.o&amp;#39; is up to date
8&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_bootloader_fw_activation.o&amp;#39; is up to date
1&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_bootloader_info.o&amp;#39; is up to date
2&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_bootloader_wdt.o&amp;#39; is up to date
3&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/ses_startup_nrf52840.o&amp;#39; is up to date
4&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/ses_startup_nrf_common.o&amp;#39; is up to date
5&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/system_nrf52840.o&amp;#39; is up to date
6&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/dfu-cc.pb.o&amp;#39; is up to date
7&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_dfu.o&amp;#39; is up to date
8&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_dfu_flash.o&amp;#39; is up to date
1&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_dfu_handling_error.o&amp;#39; is up to date
2&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_dfu_mbr.o&amp;#39; is up to date
3&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_dfu_req_handler.o&amp;#39; is up to date
4&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_dfu_serial_uart.o&amp;#39; is up to date
5&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_dfu_settings.o&amp;#39; is up to date
6&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_dfu_transport.o&amp;#39; is up to date
7&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_dfu_utils.o&amp;#39; is up to date
8&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_dfu_validation.o&amp;#39; is up to date
1&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_dfu_ver_validation.o&amp;#39; is up to date
2&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_dfu_serial.o&amp;#39; is up to date
3&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/oberon_backend_chacha_poly_aead.o&amp;#39; is up to date
4&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/oberon_backend_ecc.o&amp;#39; is up to date
5&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/oberon_backend_ecdh.o&amp;#39; is up to date
6&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/oberon_backend_ecdsa.o&amp;#39; is up to date
7&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/oberon_backend_eddsa.o&amp;#39; is up to date
8&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/oberon_backend_hash.o&amp;#39; is up to date
1&amp;gt; &amp;#39;Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/oberon_backend_hmac.o&amp;#39; is up to date
1&amp;gt; Output/Release/Exe/secure_bootloader_uart_mbr_pca10056.elf does not exist.
1&amp;gt; Linking secure_bootloader_uart_mbr_pca10056.elf
1&amp;gt; D:/Downloads/Segger/gcc/arm-none-eabi/bin/ld -X --omagic -eReset_Handler --defsym=__do_debug_operation=__do_debug_operation_mempoll -EL --defsym=__vfprintf=__vfprintf_long --defsym=__vfscanf=__vfscanf_int --gc-sections -TD:/Downloads/Segger/nRF5_SDK_15.2.0_9412b96/examples/dfu/secure_bootloader/pca10056_uart/ses/Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/secure_bootloader_uart_mbr_pca10056.ld -Map Output/Release/Exe/secure_bootloader_uart_mbr_pca10056.map -u_vectors -o Output/Release/Exe/secure_bootloader_uart_mbr_pca10056.elf --emit-relocs --start-group @D:/Downloads/Segger/nRF5_SDK_15.2.0_9412b96/examples/dfu/secure_bootloader/pca10056_uart/ses/Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/secure_bootloader_uart_mbr_pca10056.ind --end-group
1&amp;gt; D:/Downloads/Segger/gcc/arm-none-eabi/bin/ld: Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_dfu_req_handler.o:D:\Downloads\Segger\nRF5_SDK_15.2.0_9412b96\examples\dfu\secure_bootloader\pca10056_uart\ses/../../../../../components/libraries/crypto/nrf_crypto_hash.h:78: multiple definition of `g_nrf_crypto_hash_sha512_info&amp;#39;; Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_crypto_hash.o:D:\Downloads\Segger\nRF5_SDK_15.2.0_9412b96\components\libraries\crypto/nrf_crypto_hash.h:78: first defined here
1&amp;gt; D:/Downloads/Segger/gcc/arm-none-eabi/bin/ld: Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_dfu_req_handler.o:D:\Downloads\Segger\nRF5_SDK_15.2.0_9412b96\examples\dfu\secure_bootloader\pca10056_uart\ses/../../../../../components/libraries/crypto/nrf_crypto_hash.h:69: multiple definition of `g_nrf_crypto_hash_sha256_info&amp;#39;; Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_crypto_hash.o:D:\Downloads\Segger\nRF5_SDK_15.2.0_9412b96\components\libraries\crypto/nrf_crypto_hash.h:69: first defined here
1&amp;gt; D:/Downloads/Segger/gcc/arm-none-eabi/bin/ld: Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_dfu_validation.o:D:\Downloads\Segger\nRF5_SDK_15.2.0_9412b96\examples\dfu\secure_bootloader\pca10056_uart\ses/../../../../../components/libraries/crypto/nrf_crypto_hash.h:78: multiple definition of `g_nrf_crypto_hash_sha512_info&amp;#39;; Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_crypto_hash.o:D:\Downloads\Segger\nRF5_SDK_15.2.0_9412b96\components\libraries\crypto/nrf_crypto_hash.h:78: first defined here
1&amp;gt; D:/Downloads/Segger/gcc/arm-none-eabi/bin/ld: Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_dfu_validation.o:D:\Downloads\Segger\nRF5_SDK_15.2.0_9412b96\examples\dfu\secure_bootloader\pca10056_uart\ses/../../../../../components/libraries/crypto/nrf_crypto_hash.h:69: multiple definition of `g_nrf_crypto_hash_sha256_info&amp;#39;; Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_crypto_hash.o:D:\Downloads\Segger\nRF5_SDK_15.2.0_9412b96\components\libraries\crypto/nrf_crypto_hash.h:69: first defined here
1&amp;gt; D:/Downloads/Segger/gcc/arm-none-eabi/bin/ld: Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_dfu_ver_validation.o:D:\Downloads\Segger\nRF5_SDK_15.2.0_9412b96\examples\dfu\secure_bootloader\pca10056_uart\ses/../../../../../components/libraries/crypto/nrf_crypto_hash.h:78: multiple definition of `g_nrf_crypto_hash_sha512_info&amp;#39;; Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_crypto_hash.o:D:\Downloads\Segger\nRF5_SDK_15.2.0_9412b96\components\libraries\crypto/nrf_crypto_hash.h:78: first defined here
1&amp;gt; D:/Downloads/Segger/gcc/arm-none-eabi/bin/ld: Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_dfu_ver_validation.o:D:\Downloads\Segger\nRF5_SDK_15.2.0_9412b96\examples\dfu\secure_bootloader\pca10056_uart\ses/../../../../../components/libraries/crypto/nrf_crypto_hash.h:69: multiple definition of `g_nrf_crypto_hash_sha256_info&amp;#39;; Output/Release/Obj/secure_bootloader_uart_mbr_pca10056/nrf_crypto_hash.o:D:\Downloads\Segger\nRF5_SDK_15.2.0_9412b96\components\libraries\crypto/nrf_crypto_hash.h:69: first defined here
Build failed
&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Micro-ecc issue?</title><link>https://devzone.nordicsemi.com/thread/294092?ContentTypeID=1</link><pubDate>Fri, 12 Feb 2021 08:06:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:439441f0-8796-4948-be02-ca0f5a6267ca</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Please select &amp;quot;output&amp;quot; in the output window and provide the log which presents more information.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/5808.output.PNG" /&gt;&lt;/p&gt;
&lt;p&gt;-Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Micro-ecc issue?</title><link>https://devzone.nordicsemi.com/thread/294073?ContentTypeID=1</link><pubDate>Thu, 11 Feb 2021 22:03:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b194fd29-a58a-4fa0-b3ff-d2cf85ce11fd</guid><dc:creator>amarin</dc:creator><description>&lt;p&gt;Update. I was able to go into nrf_crypto_hash.h and delete the replace extern const to just const so now the variables look like this:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/960x720/__key/communityserver-discussions-components-files/4/pastedimage1613080767914v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;I read somewhere that since I am compiling this in C, they are already set to be external thus why I deleted the extern parts. However, I am now confused since the code was able to compile but Segger says that the build failed? I do not know what this means. Can you please explain?&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/960x720/__key/communityserver-discussions-components-files/4/pastedimage1613080972868v2.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Micro-ecc issue?</title><link>https://devzone.nordicsemi.com/thread/294057?ContentTypeID=1</link><pubDate>Thu, 11 Feb 2021 17:31:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ac8c7028-76ce-41c7-a7d5-c4f4db5bec21</guid><dc:creator>amarin</dc:creator><description>&lt;p&gt;I have tried adding some c files to define the references seen in the error message however, I am now stuck on this last one.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/960x720/__key/communityserver-discussions-components-files/4/pastedimage1613064653461v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Micro-ecc issue?</title><link>https://devzone.nordicsemi.com/thread/294039?ContentTypeID=1</link><pubDate>Thu, 11 Feb 2021 16:00:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a6c7c340-b4d8-4397-9d32-b88582d006d8</guid><dc:creator>amarin</dc:creator><description>&lt;p&gt;I was able to get rid of some of the errors by following &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/48801/contact-us-for-link-errors" rel="noopener noreferrer" target="_blank"&gt;this&lt;/a&gt; solution:&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/48801/contact-us-for-link-errors"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/48801/contact-us-for-link-errors&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;However, I am still getting some errors seen in the picture.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/960x720/__key/communityserver-discussions-components-files/4/pastedimage1613059224628v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Micro-ecc issue?</title><link>https://devzone.nordicsemi.com/thread/294030?ContentTypeID=1</link><pubDate>Thu, 11 Feb 2021 15:33:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ec82fa2e-22ba-468f-8d20-d24a294bab47</guid><dc:creator>amarin</dc:creator><description>&lt;p&gt;I ran a make under the directory you said and this was given:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/960x720/__key/communityserver-discussions-components-files/4/pastedimage1613057476463v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;After building the solution, I was given the same error.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Micro-ecc issue?</title><link>https://devzone.nordicsemi.com/thread/293963?ContentTypeID=1</link><pubDate>Thu, 11 Feb 2021 11:56:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:29ce2d5a-bf7a-41e6-8a5e-e1fff3c8c6ef</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you run make under&amp;nbsp;nRF5_SDK_15.2.0\external\micro-ecc\nrf52hf_armgcc\armgcc and then build the porject again?&lt;/p&gt;
&lt;p&gt;Please let me know this can work or not. Thanks.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-Aamanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>