<?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>How to use micro-ecc without loading micro_ecc_lib_nrf52.lib?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/23038/how-to-use-micro-ecc-without-loading-micro_ecc_lib_nrf52-lib</link><description>The micro-ecc works well when I load micro_ecc_lib_nrf52.lib in keil5. However, the author suggest copying the uECC files into the project, so I include uEcc.h but fail in compling. I get some error information,such as: ............\external\micro-ecc</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sun, 09 Jul 2017 06:21:02 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/23038/how-to-use-micro-ecc-without-loading-micro_ecc_lib_nrf52-lib" /><item><title>RE: How to use micro-ecc without loading micro_ecc_lib_nrf52.lib?</title><link>https://devzone.nordicsemi.com/thread/90636?ContentTypeID=1</link><pubDate>Sun, 09 Jul 2017 06:21:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:91db42df-339d-47e2-ac40-9bcf4b74a82b</guid><dc:creator>Eric</dc:creator><description>&lt;p&gt;The reason why I can&amp;#39;t insert breakpoint is that my Keil5&amp;#39;s version is 5.14, it&amp;#39; too much lower than the latest version, I change to v5.23, ererything works well.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use micro-ecc without loading micro_ecc_lib_nrf52.lib?</title><link>https://devzone.nordicsemi.com/thread/90632?ContentTypeID=1</link><pubDate>Mon, 03 Jul 2017 12:31:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:74bd50fd-f05f-4aec-a749-08e3a8bbe6fc</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Yes, I did call EccDemo().&lt;/p&gt;
&lt;p&gt;Could you try to upgrade to the latest &lt;a href="https://www.segger.com/downloads/jlink/"&gt;Segger J-link drivers&lt;/a&gt; (V6.16e) and &lt;a href="https://www.nordicsemi.com/eng/nordic/Products/nRF52832/nRF5x-Command-Line-Tools-Win32/48768"&gt;nRF5x-Command-Line-Tools(9.6.0)&lt;/a&gt;, and see if that solves the issue.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use micro-ecc without loading micro_ecc_lib_nrf52.lib?</title><link>https://devzone.nordicsemi.com/thread/90634?ContentTypeID=1</link><pubDate>Mon, 03 Jul 2017 12:16:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:43bc0324-6beb-4b5b-864b-5da5f68f78f7</guid><dc:creator>Eric</dc:creator><description>&lt;p&gt;I use 10040, my Keil version is 5.14. Please make sure if you call the function &amp;quot;EccDemo()&amp;quot;, because ecc_init doesn&amp;#39;t call any functions in the lib file.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;	uart_init();
	
	ecc_init(true);

buttons_leds_init(&amp;amp;erase_bonds);
ble_stack_init();
gap_params_init();
services_init();
advertising_init();
conn_params_init();

NRF_LOG_INFO(&amp;quot;\r\nUART Start!\r\n&amp;quot;);
	NRF_LOG_FLUSH();
err_code = ble_advertising_start(BLE_ADV_MODE_FAST);
APP_ERROR_CHECK(err_code);

	EccDemo();
	
// Enter main loop.
for (;;)
{
    power_manage();
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;static void EccDemo(void) is just above th function main()&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use micro-ecc without loading micro_ecc_lib_nrf52.lib?</title><link>https://devzone.nordicsemi.com/thread/90631?ContentTypeID=1</link><pubDate>Mon, 03 Jul 2017 11:18:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:483c2e0e-5fb8-4ba6-9a27-e429c5ab228e</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;I just tested the project you uploaded, and setting the breakpoints worked fine here:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/7024.working.png" alt="image description" /&gt;&lt;/p&gt;
&lt;p&gt;Are you using a nRF52-DK ? What programmer/debugger are you using?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use micro-ecc without loading micro_ecc_lib_nrf52.lib?</title><link>https://devzone.nordicsemi.com/thread/90633?ContentTypeID=1</link><pubDate>Mon, 03 Jul 2017 10:43:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ea3da087-2ab5-4ef1-9ee9-175b984259d9</guid><dc:creator>Eric</dc:creator><description>&lt;p&gt;Here is my project which based on SDK12.2
&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/1050.ble_5F00_app_5F00_uart.rar"&gt;ble_app_uart.rar&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Of course, you should set the path of uEcc.h yourself.
&lt;img src="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/6886.pic1.png" alt="image description" /&gt;
&lt;img src="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/2642.pic2.png" alt="image description" /&gt;&lt;/p&gt;
&lt;p&gt;The first includes lib file, the other doesn&amp;#39;t.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to use micro-ecc without loading micro_ecc_lib_nrf52.lib?</title><link>https://devzone.nordicsemi.com/thread/90635?ContentTypeID=1</link><pubDate>Mon, 26 Jun 2017 07:59:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f6beefbc-cedd-4705-bf4a-a5da93b08580</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The steps required to install micro-ecc are found &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v13.0.0/lib_crypto.html?cp=4_0_0_3_10_2_0#lib_crypto_installing"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>