<?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 add precompiled library to a SDK Segger embedded studio V5.60</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/80068/how-to-add-precompiled-library-to-a-sdk-segger-embedded-studio-v5-60</link><description>Hi, 
 How add precompiled library to project and set optimization for size, whit segger V5.60 
 Thanks 
 Fausto</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sat, 02 Oct 2021 12:15:27 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/80068/how-to-add-precompiled-library-to-a-sdk-segger-embedded-studio-v5-60" /><item><title>RE: How to add precompiled library to a SDK Segger embedded studio V5.60</title><link>https://devzone.nordicsemi.com/thread/332222?ContentTypeID=1</link><pubDate>Sat, 02 Oct 2021 12:15:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:10a70778-4621-4676-8873-916d62faca6c</guid><dc:creator>Fb62</dc:creator><description>&lt;p&gt;HI Vidar,&lt;/p&gt;
&lt;p&gt;I solved the error.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span class="VIiyi" lang="en"&gt;&lt;span class="JLqJ4b ChMk0b"&gt;&lt;span&gt;They were variables outside the library.&lt;/span&gt;&lt;/span&gt;&lt;span class="JLqJ4b"&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="VIiyi" lang="en"&gt;&lt;span class="JLqJ4b ChMk0b"&gt;&lt;span&gt;Thanks again for your help.&lt;/span&gt;&lt;/span&gt;&lt;span class="JLqJ4b"&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="VIiyi" lang="en"&gt;&lt;span class="JLqJ4b ChMk0b"&gt;&lt;span&gt;Best Regards&lt;/span&gt;&lt;/span&gt;&lt;span class="JLqJ4b"&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="VIiyi" lang="en"&gt;&lt;span class="JLqJ4b ChMk0b"&gt;&lt;span&gt;Fausto&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to add precompiled library to a SDK Segger embedded studio V5.60</title><link>https://devzone.nordicsemi.com/thread/331993?ContentTypeID=1</link><pubDate>Thu, 30 Sep 2021 15:36:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fcb9f18e-5774-46fc-8f35-8b9e6ac99462</guid><dc:creator>Fb62</dc:creator><description>&lt;p&gt;&lt;span class="VIiyi" lang="en"&gt;&lt;span class="JLqJ4b ChMk0b"&gt;&lt;span&gt;Hi Vidar&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="VIiyi" lang="en"&gt;&lt;span class="JLqJ4b ChMk0b"&gt;&lt;span&gt;I found this solution for cmake, but now I have errors that, I think, shouldn&amp;#39;t be there, it doesn&amp;#39;t find functions that are internal to the library.&lt;/span&gt;&lt;/span&gt;&lt;span class="JLqJ4b"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="VIiyi" lang="en"&gt;&lt;span class="JLqJ4b"&gt;&lt;span&gt;Thanks for your help.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="VIiyi" lang="en"&gt;&lt;span class="JLqJ4b"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="VIiyi" lang="en"&gt;&lt;span class="JLqJ4b ChMk0b"&gt;&lt;span&gt;This is my CMakeLists.txt&lt;/span&gt;&lt;/span&gt;&lt;span class="JLqJ4b"&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;# SPDX-License-Identifier: Apache-2.0&lt;br /&gt;cmake_minimum_required(VERSION 3.20.0)&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;set(LIB_DIR ${CMAKE_CURRENT_SOURCE_DIR}/lib)&lt;/p&gt;
&lt;p&gt;find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;project(SB_WatchTFT_P8_R1-2)&lt;/p&gt;
&lt;p&gt;FILE(GLOB app_sources src/*.c)&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;target_sources(app PRIVATE ${app_sources})&lt;/p&gt;
&lt;p&gt;zephyr_library_include_directories(${ZEPHYR_BASE}/samples/bluetooth)&lt;/p&gt;
&lt;p&gt;add_library(heart_lib STATIC IMPORTED GLOBAL)&lt;/p&gt;
&lt;p&gt;set_target_properties(heart_lib PROPERTIES IMPORTED_LOCATION ${LIB_DIR}/libheart.a)&lt;/p&gt;
&lt;p&gt;target_link_libraries(app PUBLIC heart_lib)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="VIiyi" lang="en"&gt;&lt;span class="JLqJ4b ChMk0b"&gt;&lt;span&gt;These are the errors that now are displayed to me&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="VIiyi" lang="en"&gt;&lt;span class="JLqJ4b ChMk0b"&gt;&lt;span&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1633016003064v1.png" alt=" " /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to add precompiled library to a SDK Segger embedded studio V5.60</title><link>https://devzone.nordicsemi.com/thread/331940?ContentTypeID=1</link><pubDate>Thu, 30 Sep 2021 13:10:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:84a0e5a3-3415-4fb3-b144-608bc295bb44</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi Fausto,&lt;/p&gt;
&lt;p&gt;Looks good, thanks. It seems to include the &amp;quot;missing&amp;quot; functions. Would you be able to share your project here or in a private ticket so I can give it a try?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to add precompiled library to a SDK Segger embedded studio V5.60</title><link>https://devzone.nordicsemi.com/thread/331735?ContentTypeID=1</link><pubDate>Wed, 29 Sep 2021 13:12:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:47cd4e28-bf72-4551-88f1-3704eda985b6</guid><dc:creator>Fb62</dc:creator><description>&lt;p&gt;HI Vidar&lt;/p&gt;
&lt;p&gt;I get these result:&lt;/p&gt;
&lt;p&gt;C:\Users\PCF\ncs\v1.6.0\toolchain\opt\bin&amp;gt;arm-none-eabi-nm C:\Users\PCF\ncs\v1.6.0\zephyr\samples\bluetooth\SB_WatchTFT_P8_R1-2\MyLib\libheart.a&lt;/p&gt;
&lt;p&gt;hrs3300_alg_dynamic.o:&lt;br /&gt; U __aeabi_d2uiz&lt;br /&gt; U __aeabi_i2d&lt;br /&gt;00000000 N __ARM_grp..debug_abbrev.group.2_Am0000_lbphKItke$2_000000&lt;br /&gt;00000000 N __ARM_grp..debug_info$hrs3300.h$.2_kj1000_Cv5Eeo9SaPe_d00000&lt;br /&gt;00000000 N __ARM_grp..debug_info$hrs3300_alg.h$.2_wn1000_LtMwJ7p2pL8_300000&lt;br /&gt;00000000 N __ARM_grp..debug_info$hrs3300_alg_dynamic.c$.2_gY4000_yMA4CEBAOq9_T00000&lt;br /&gt;00000000 N __ARM_grp..debug_info$hrs3300_alg_para.h$.2_sE1000_PDOF5YAnhw6_300000&lt;br /&gt;00000000 N __ARM_grp..debug_info$math.h$.2_zx3000_gdylXt3eVHa_700000&lt;br /&gt;00000000 N __ARM_grp..debug_info$stdbool.h$.2_Au0000_PW2pDSlH5af_300000&lt;br /&gt;00000000 N __ARM_grp..debug_info$stdint.h$.2_My1000_JEEZdU6hK_d_300000&lt;br /&gt;00000000 N __ARM_grp..debug_info$stdio.h$.2_8s1000__Bz0yMgukE9_700000&lt;br /&gt;00000000 N __ARM_grp..debug_info$stdlib.h$.2_wU0000_S7V2e4FJTF1_300000&lt;br /&gt;00000000 N __ARM_grp..debug_line$hrs3300.h$.2_kj1000_Cv5Eeo9SaPe_d00000&lt;br /&gt;00000000 N __ARM_grp..debug_line$hrs3300_alg.h$.2_wn1000_LtMwJ7p2pL8_300000&lt;br /&gt;00000000 N __ARM_grp..debug_line$hrs3300_alg_dynamic.c$.2_gY4000_yMA4CEBAOq9_T00000&lt;br /&gt;00000000 N __ARM_grp..debug_line$hrs3300_alg_para.h$.2_sE1000_PDOF5YAnhw6_300000&lt;br /&gt;00000000 N __ARM_grp..debug_line$math.h$.2_zx3000_gdylXt3eVHa_700000&lt;br /&gt;00000000 N __ARM_grp..debug_line$stdbool.h$.2_Au0000_PW2pDSlH5af_300000&lt;br /&gt;00000000 N __ARM_grp..debug_line$stdint.h$.2_My1000_JEEZdU6hK_d_300000&lt;br /&gt;00000000 N __ARM_grp..debug_line$stdio.h$.2_8s1000__Bz0yMgukE9_700000&lt;br /&gt;00000000 N __ARM_grp..debug_line$stdlib.h$.2_wU0000_S7V2e4FJTF1_300000&lt;br /&gt;00000000 N __ARM_grp..debug_macinfo$hrs3300.h$.2_kj1000_Cv5Eeo9SaPe_d00000&lt;br /&gt;00000000 N __ARM_grp..debug_macinfo$hrs3300_alg.h$.2_wn1000_LtMwJ7p2pL8_300000&lt;br /&gt;00000000 N __ARM_grp..debug_macinfo$hrs3300_alg_dynamic.c$.2_gY4000_yMA4CEBAOq9_T00000&lt;br /&gt;00000000 N __ARM_grp..debug_macinfo$hrs3300_alg_para.h$.2_sE1000_PDOF5YAnhw6_300000&lt;br /&gt;00000000 N __ARM_grp..debug_macinfo$math.h$.2_zx3000_gdylXt3eVHa_700000&lt;br /&gt;00000000 N __ARM_grp..debug_macinfo$stdbool.h$.2_Au0000_PW2pDSlH5af_300000&lt;br /&gt;00000000 N __ARM_grp..debug_macinfo$stdint.h$.2_My1000_JEEZdU6hK_d_300000&lt;br /&gt;00000000 N __ARM_grp..debug_macinfo$stdio.h$.2_8s1000__Bz0yMgukE9_700000&lt;br /&gt;00000000 N __ARM_grp..debug_macinfo$stdlib.h$.2_wU0000_S7V2e4FJTF1_300000&lt;br /&gt;00000000 N __ARM_grp..debug_pubnames$hrs3300_alg_dynamic.c$.2_gY4000_yMA4CEBAOq9_T00000&lt;br /&gt;00000000 N __ARM_grp..debug_pubnames$math.h$.2_zx3000_gdylXt3eVHa_700000&lt;br /&gt;00000000 N __ARM_grp..debug_pubnames$stdio.h$.2_8s1000__Bz0yMgukE9_700000&lt;br /&gt;00000000 N __ARM_grp.hrs3300.h.2_kj1000_Cv5Eeo9SaPe_d00000&lt;br /&gt;00000000 N __ARM_grp.hrs3300_alg.h.2_wn1000_LtMwJ7p2pL8_300000&lt;br /&gt;00000000 N __ARM_grp.hrs3300_alg_dynamic.c.2_gY4000_yMA4CEBAOq9_T00000&lt;br /&gt;00000000 N __ARM_grp.hrs3300_alg_para.h.2_sE1000_PDOF5YAnhw6_300000&lt;br /&gt;00000000 N __ARM_grp.math.h.2_zx3000_gdylXt3eVHa_700000&lt;br /&gt;00000000 N __ARM_grp.stdbool.h.2_Au0000_PW2pDSlH5af_300000&lt;br /&gt;00000000 N __ARM_grp.stdint.h.2_My1000_JEEZdU6hK_d_300000&lt;br /&gt;00000000 N __ARM_grp.stdio.h.2_8s1000__Bz0yMgukE9_700000&lt;br /&gt;00000000 N __ARM_grp.stdlib.h.2_wU0000_S7V2e4FJTF1_300000&lt;br /&gt;00000000 N __ARM_grp_.debug_frame$20&lt;br /&gt;00000000 N __ARM_grp_.debug_frame$27&lt;br /&gt;00000000 N __ARM_grp_.debug_frame$34&lt;br /&gt;00000000 N __ARM_grp_.debug_frame$41&lt;br /&gt;00000000 N __ARM_grp_.debug_frame$48&lt;br /&gt;00000000 N __ARM_grp_.debug_frame$55&lt;br /&gt;00000000 N __ARM_grp_.debug_frame$62&lt;br /&gt;00000000 N __ARM_grp_.debug_frame$69&lt;br /&gt;00000000 N __ARM_grp_.debug_frame$76&lt;br /&gt;00000000 N __ARM_grp_.debug_frame$83&lt;br /&gt;00000000 N __ARM_grp_.debug_info$16&lt;br /&gt;00000000 N __ARM_grp_.debug_info$2&lt;br /&gt;00000000 N __ARM_grp_.debug_info$23&lt;br /&gt;00000000 N __ARM_grp_.debug_info$30&lt;br /&gt;00000000 N __ARM_grp_.debug_info$37&lt;br /&gt;00000000 N __ARM_grp_.debug_info$44&lt;br /&gt;00000000 N __ARM_grp_.debug_info$51&lt;br /&gt;00000000 N __ARM_grp_.debug_info$58&lt;br /&gt;00000000 N __ARM_grp_.debug_info$65&lt;br /&gt;00000000 N __ARM_grp_.debug_info$72&lt;br /&gt;00000000 N __ARM_grp_.debug_info$79&lt;br /&gt;00000000 N __ARM_grp_.debug_info$9&lt;br /&gt;00000000 N __ARM_grp_.debug_line$1&lt;br /&gt;00000000 N __ARM_grp_.debug_line$15&lt;br /&gt;00000000 N __ARM_grp_.debug_line$22&lt;br /&gt;00000000 N __ARM_grp_.debug_line$29&lt;br /&gt;00000000 N __ARM_grp_.debug_line$36&lt;br /&gt;00000000 N __ARM_grp_.debug_line$43&lt;br /&gt;00000000 N __ARM_grp_.debug_line$50&lt;br /&gt;00000000 N __ARM_grp_.debug_line$57&lt;br /&gt;00000000 N __ARM_grp_.debug_line$64&lt;br /&gt;00000000 N __ARM_grp_.debug_line$71&lt;br /&gt;00000000 N __ARM_grp_.debug_line$78&lt;br /&gt;00000000 N __ARM_grp_.debug_loc$19&lt;br /&gt;00000000 N __ARM_grp_.debug_loc$26&lt;br /&gt;00000000 N __ARM_grp_.debug_loc$33&lt;br /&gt;00000000 N __ARM_grp_.debug_loc$40&lt;br /&gt;00000000 N __ARM_grp_.debug_loc$47&lt;br /&gt;00000000 N __ARM_grp_.debug_loc$54&lt;br /&gt;00000000 N __ARM_grp_.debug_loc$61&lt;br /&gt;00000000 N __ARM_grp_.debug_loc$68&lt;br /&gt;00000000 N __ARM_grp_.debug_loc$75&lt;br /&gt;00000000 N __ARM_grp_.debug_loc$82&lt;br /&gt;00000000 N __ARM_grp_.debug_macinfo$4&lt;br /&gt;00000000 N __ARM_grp_.debug_pubnames$10&lt;br /&gt;00000000 N __ARM_grp_.debug_pubnames$17&lt;br /&gt;00000000 N __ARM_grp_.debug_pubnames$24&lt;br /&gt;00000000 N __ARM_grp_.debug_pubnames$31&lt;br /&gt;00000000 N __ARM_grp_.debug_pubnames$38&lt;br /&gt;00000000 N __ARM_grp_.debug_pubnames$45&lt;br /&gt;00000000 N __ARM_grp_.debug_pubnames$52&lt;br /&gt;00000000 N __ARM_grp_.debug_pubnames$59&lt;br /&gt;00000000 N __ARM_grp_.debug_pubnames$66&lt;br /&gt;00000000 N __ARM_grp_.debug_pubnames$73&lt;br /&gt;00000000 N __ARM_grp_.debug_pubnames$80&lt;br /&gt; U __hardfp_sqrt&lt;br /&gt;00000000 b _alg_data&lt;br /&gt;00000001 d agc_status&lt;br /&gt;00000004 d alg_data&lt;br /&gt;000013d8 b alg_results&lt;br /&gt;00000000 d alg_status&lt;br /&gt;00000000 a BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$VFPi3$EXTD16$VFPS$VFMA$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$REQ8$PRES8$EABIv2&lt;br /&gt; U hrs3300_accurate_first_shot&lt;br /&gt;00000000 T Hrs3300_agc&lt;br /&gt; U hrs3300_agc_init_stage&lt;br /&gt;00000000 T Hrs3300_alg_close&lt;br /&gt;00000000 T Hrs3300_alg_get_hr_internal&lt;br /&gt;00000000 T Hrs3300_alg_get_hrm_iir_data&lt;br /&gt;00000000 T Hrs3300_alg_get_results&lt;br /&gt;00000000 T Hrs3300_alg_open&lt;br /&gt;00000000 T Hrs3300_alg_send_data&lt;br /&gt; U Hrs3300_chip_disable&lt;br /&gt; U Hrs3300_chip_enable&lt;br /&gt;00000000 T Hrs3300_hlow_power&lt;br /&gt;00000000 T Hrs3300_low_power&lt;br /&gt;00000000 T Hrs3300_normal_power&lt;br /&gt; U hrs3300_up_factor&lt;br /&gt; U hrs3300_up_shift&lt;br /&gt; U Hrs3300_write_reg&lt;br /&gt;00000008 d iir_data_out&lt;br /&gt; w Lib$$Request$$armlib&lt;br /&gt; U rand&lt;br /&gt; U reg_0x7f&lt;br /&gt; U reg_0x80&lt;br /&gt; U reg_0x81&lt;br /&gt; U reg_0x82&lt;br /&gt;00000000 R sin_table&lt;/p&gt;
&lt;p&gt;hrs3300_alg_bp.o:&lt;br /&gt;00000000 N __ARM_grp..debug_abbrev.group.2_Am0000_lbphKItke$2_000000&lt;br /&gt;00000000 N __ARM_grp..debug_info$hrs3300.h$.2_kj1000_Cv5Eeo9SaPe_d00000&lt;br /&gt;00000000 N __ARM_grp..debug_info$hrs3300_alg.h$.2_wn1000_LtMwJ7p2pL8_300000&lt;br /&gt;00000000 N __ARM_grp..debug_info$hrs3300_alg_bp.c$.2__S4000_59F55vUkMM0_T00000&lt;br /&gt;00000000 N __ARM_grp..debug_info$hrs3300_alg_para.h$.2_sE1000_PDOF5YAnhw6_300000&lt;br /&gt;00000000 N __ARM_grp..debug_info$math.h$.2_zx3000_gdylXt3eVHa_700000&lt;br /&gt;00000000 N __ARM_grp..debug_info$stdbool.h$.2_Au0000_PW2pDSlH5af_300000&lt;br /&gt;00000000 N __ARM_grp..debug_info$stdint.h$.2_My1000_JEEZdU6hK_d_300000&lt;br /&gt;00000000 N __ARM_grp..debug_info$stdio.h$.2_8s1000__Bz0yMgukE9_700000&lt;br /&gt;00000000 N __ARM_grp..debug_info$stdlib.h$.2_wU0000_S7V2e4FJTF1_300000&lt;br /&gt;00000000 N __ARM_grp..debug_line$hrs3300.h$.2_kj1000_Cv5Eeo9SaPe_d00000&lt;br /&gt;00000000 N __ARM_grp..debug_line$hrs3300_alg.h$.2_wn1000_LtMwJ7p2pL8_300000&lt;br /&gt;00000000 N __ARM_grp..debug_line$hrs3300_alg_bp.c$.2__S4000_59F55vUkMM0_T00000&lt;br /&gt;00000000 N __ARM_grp..debug_line$hrs3300_alg_para.h$.2_sE1000_PDOF5YAnhw6_300000&lt;br /&gt;00000000 N __ARM_grp..debug_line$math.h$.2_zx3000_gdylXt3eVHa_700000&lt;br /&gt;00000000 N __ARM_grp..debug_line$stdbool.h$.2_Au0000_PW2pDSlH5af_300000&lt;br /&gt;00000000 N __ARM_grp..debug_line$stdint.h$.2_My1000_JEEZdU6hK_d_300000&lt;br /&gt;00000000 N __ARM_grp..debug_line$stdio.h$.2_8s1000__Bz0yMgukE9_700000&lt;br /&gt;00000000 N __ARM_grp..debug_line$stdlib.h$.2_wU0000_S7V2e4FJTF1_300000&lt;br /&gt;00000000 N __ARM_grp..debug_macinfo$hrs3300.h$.2_kj1000_Cv5Eeo9SaPe_d00000&lt;br /&gt;00000000 N __ARM_grp..debug_macinfo$hrs3300_alg.h$.2_wn1000_LtMwJ7p2pL8_300000&lt;br /&gt;00000000 N __ARM_grp..debug_macinfo$hrs3300_alg_bp.c$.2__S4000_59F55vUkMM0_T00000&lt;br /&gt;00000000 N __ARM_grp..debug_macinfo$hrs3300_alg_para.h$.2_sE1000_PDOF5YAnhw6_300000&lt;br /&gt;00000000 N __ARM_grp..debug_macinfo$math.h$.2_zx3000_gdylXt3eVHa_700000&lt;br /&gt;00000000 N __ARM_grp..debug_macinfo$stdbool.h$.2_Au0000_PW2pDSlH5af_300000&lt;br /&gt;00000000 N __ARM_grp..debug_macinfo$stdint.h$.2_My1000_JEEZdU6hK_d_300000&lt;br /&gt;00000000 N __ARM_grp..debug_macinfo$stdio.h$.2_8s1000__Bz0yMgukE9_700000&lt;br /&gt;00000000 N __ARM_grp..debug_macinfo$stdlib.h$.2_wU0000_S7V2e4FJTF1_300000&lt;br /&gt;00000000 N __ARM_grp..debug_pubnames$hrs3300_alg_bp.c$.2__S4000_59F55vUkMM0_T00000&lt;br /&gt;00000000 N __ARM_grp..debug_pubnames$math.h$.2_zx3000_gdylXt3eVHa_700000&lt;br /&gt;00000000 N __ARM_grp..debug_pubnames$stdio.h$.2_8s1000__Bz0yMgukE9_700000&lt;br /&gt;00000000 N __ARM_grp.hrs3300.h.2_kj1000_Cv5Eeo9SaPe_d00000&lt;br /&gt;00000000 N __ARM_grp.hrs3300_alg.h.2_wn1000_LtMwJ7p2pL8_300000&lt;br /&gt;00000000 N __ARM_grp.hrs3300_alg_bp.c.2__S4000_59F55vUkMM0_T00000&lt;br /&gt;00000000 N __ARM_grp.hrs3300_alg_para.h.2_sE1000_PDOF5YAnhw6_300000&lt;br /&gt;00000000 N __ARM_grp.math.h.2_zx3000_gdylXt3eVHa_700000&lt;br /&gt;00000000 N __ARM_grp.stdbool.h.2_Au0000_PW2pDSlH5af_300000&lt;br /&gt;00000000 N __ARM_grp.stdint.h.2_My1000_JEEZdU6hK_d_300000&lt;br /&gt;00000000 N __ARM_grp.stdio.h.2_8s1000__Bz0yMgukE9_700000&lt;br /&gt;00000000 N __ARM_grp.stdlib.h.2_wU0000_S7V2e4FJTF1_300000&lt;br /&gt;00000000 N __ARM_grp_.debug_frame$20&lt;br /&gt;00000000 N __ARM_grp_.debug_frame$27&lt;br /&gt;00000000 N __ARM_grp_.debug_frame$34&lt;br /&gt;00000000 N __ARM_grp_.debug_frame$41&lt;br /&gt;00000000 N __ARM_grp_.debug_frame$48&lt;br /&gt;00000000 N __ARM_grp_.debug_frame$55&lt;br /&gt;00000000 N __ARM_grp_.debug_frame$62&lt;br /&gt;00000000 N __ARM_grp_.debug_frame$69&lt;br /&gt;00000000 N __ARM_grp_.debug_info$16&lt;br /&gt;00000000 N __ARM_grp_.debug_info$2&lt;br /&gt;00000000 N __ARM_grp_.debug_info$23&lt;br /&gt;00000000 N __ARM_grp_.debug_info$30&lt;br /&gt;00000000 N __ARM_grp_.debug_info$37&lt;br /&gt;00000000 N __ARM_grp_.debug_info$44&lt;br /&gt;00000000 N __ARM_grp_.debug_info$51&lt;br /&gt;00000000 N __ARM_grp_.debug_info$58&lt;br /&gt;00000000 N __ARM_grp_.debug_info$65&lt;br /&gt;00000000 N __ARM_grp_.debug_info$9&lt;br /&gt;00000000 N __ARM_grp_.debug_line$1&lt;br /&gt;00000000 N __ARM_grp_.debug_line$15&lt;br /&gt;00000000 N __ARM_grp_.debug_line$22&lt;br /&gt;00000000 N __ARM_grp_.debug_line$29&lt;br /&gt;00000000 N __ARM_grp_.debug_line$36&lt;br /&gt;00000000 N __ARM_grp_.debug_line$43&lt;br /&gt;00000000 N __ARM_grp_.debug_line$50&lt;br /&gt;00000000 N __ARM_grp_.debug_line$57&lt;br /&gt;00000000 N __ARM_grp_.debug_line$64&lt;br /&gt;00000000 N __ARM_grp_.debug_loc$19&lt;br /&gt;00000000 N __ARM_grp_.debug_loc$26&lt;br /&gt;00000000 N __ARM_grp_.debug_loc$33&lt;br /&gt;00000000 N __ARM_grp_.debug_loc$40&lt;br /&gt;00000000 N __ARM_grp_.debug_loc$47&lt;br /&gt;00000000 N __ARM_grp_.debug_loc$54&lt;br /&gt;00000000 N __ARM_grp_.debug_loc$61&lt;br /&gt;00000000 N __ARM_grp_.debug_loc$68&lt;br /&gt;00000000 N __ARM_grp_.debug_macinfo$4&lt;br /&gt;00000000 N __ARM_grp_.debug_pubnames$10&lt;br /&gt;00000000 N __ARM_grp_.debug_pubnames$17&lt;br /&gt;00000000 N __ARM_grp_.debug_pubnames$24&lt;br /&gt;00000000 N __ARM_grp_.debug_pubnames$31&lt;br /&gt;00000000 N __ARM_grp_.debug_pubnames$38&lt;br /&gt;00000000 N __ARM_grp_.debug_pubnames$45&lt;br /&gt;00000000 N __ARM_grp_.debug_pubnames$52&lt;br /&gt;00000000 N __ARM_grp_.debug_pubnames$59&lt;br /&gt;00000000 N __ARM_grp_.debug_pubnames$66&lt;br /&gt;00000000 b _bp_alg_data&lt;br /&gt;0000054c B alg_bp_results&lt;br /&gt;00000008 d body_sign&lt;br /&gt;00000004 d bp_alg_data&lt;br /&gt;00000000 d bp_alg_status&lt;br /&gt;00000000 a BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$VFPi3$EXTD16$VFPS$VFMA$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$REQ8$PRES8$EABIv2&lt;br /&gt;00000000 T Hrs3300_alg_get_bp_results&lt;br /&gt; U hrs3300_AMP_LTH&lt;br /&gt;00000000 T Hrs3300_bp_age_fn&lt;br /&gt;00000000 T Hrs3300_bp_alg_open&lt;br /&gt;00000000 T Hrs3300_bp_alg_send_data&lt;br /&gt;00000000 T Hrs3300_bp_con_notouch&lt;br /&gt;00000000 T Hrs3300_bp_low_power&lt;br /&gt;00000000 T Hrs3300_bp_normal_power&lt;br /&gt; U hrs3300_bp_power_grade&lt;br /&gt; U hrs3300_bp_timeout_grade&lt;br /&gt; U Hrs3300_read_reg&lt;br /&gt;00000000 T Hrs3300_set_exinf&lt;br /&gt; U Hrs3300_write_reg&lt;br /&gt; w Lib$$Request$$armlib&lt;br /&gt; U rand&lt;br /&gt; U reg_0x7f&lt;br /&gt; U reg_0x80&lt;br /&gt; U reg_0x81&lt;br /&gt; U reg_0x82&lt;/p&gt;
&lt;p&gt;C:\Users\PCF\ncs\v1.6.0\toolchain\opt\bin&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Is Good?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Fausto&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to add precompiled library to a SDK Segger embedded studio V5.60</title><link>https://devzone.nordicsemi.com/thread/331728?ContentTypeID=1</link><pubDate>Wed, 29 Sep 2021 13:02:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fa0fcf23-3e68-4154-9588-cf92e25d9632</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi &lt;span class="VIiyi" lang="en"&gt;&lt;span class="JLqJ4b ChMk0b"&gt;&lt;span&gt;Fausto&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;, &lt;/p&gt;
&lt;p&gt;Can you run arm-none-eabi-nm on the library to verify that it includes all the functions the linker claims are missing?&lt;/p&gt;
&lt;p&gt;&amp;gt; arm-none-eabi-nm libheart.a&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to add precompiled library to a SDK Segger embedded studio V5.60</title><link>https://devzone.nordicsemi.com/thread/331719?ContentTypeID=1</link><pubDate>Wed, 29 Sep 2021 12:48:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:664c8213-8474-4844-85aa-a22de261ab68</guid><dc:creator>Fb62</dc:creator><description>&lt;p&gt;Hi Vidar.&lt;/p&gt;
&lt;p&gt;&lt;span class="VIiyi" lang="en"&gt;&lt;span class="JLqJ4b ChMk0b"&gt;&lt;span&gt;For simplicity I put the libheart.a library in the source folder.&lt;/span&gt;&lt;/span&gt;&lt;span class="JLqJ4b"&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="VIiyi" lang="en"&gt;&lt;span class="JLqJ4b ChMk0b"&gt;&lt;span&gt;I have edited the CMakeLists.txt file, as below but I still get the same error.&lt;/span&gt;&lt;/span&gt;&lt;span class="JLqJ4b"&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="JLqJ4b ChMk0b"&gt;&lt;span&gt;what is wrong.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="VIiyi" lang="en"&gt;&lt;span class="JLqJ4b"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;# SPDX-License-Identifier: Apache-2.0&lt;/p&gt;
&lt;p&gt;cmake_minimum_required(VERSION 3.13.1)&lt;br /&gt;find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})&lt;br /&gt;project(scan_adv)&lt;/p&gt;
&lt;p&gt;FILE(GLOB app_sources src/*.c)&lt;br /&gt;target_sources(app PRIVATE ${app_sources})&lt;/p&gt;
&lt;p&gt;zephyr_library_include_directories(${ZEPHYR_BASE}/samples/bluetooth)&lt;/p&gt;
&lt;p&gt;set_target_properties(mylib_lib PROPERTIES IMPORTED_LOCATION ${C:/Users/PCF/ncs/v1.6.0/zephyr/samples/bluetooth/SB_WatchTFT_P8_R1-2/src}/libheart.a)&lt;/p&gt;
&lt;p&gt;set_target_properties(mylib_lib PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${C:/Users/PCF/ncs/v1.6.0/zephyr/samples/bluetooth/SB_WatchTFT_P8_R1-2/src})&lt;/p&gt;
&lt;p&gt;target_link_libraries(app PUBLIC mylib_lib)&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;list(APPEND mcuboot_OVERLAY_CONFIG&lt;br /&gt; &amp;quot;${CMAKE_CURRENT_SOURCE_DIR}/child_image/mcuboot.conf&amp;quot;&lt;br /&gt;)&lt;/p&gt;
&lt;p&gt;&lt;span class="VIiyi" lang="en"&gt;&lt;span class="JLqJ4b"&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="JLqJ4b ChMk0b"&gt;&lt;span&gt;No example is displayed at the example link.&lt;/span&gt;&lt;/span&gt;&lt;span class="JLqJ4b"&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="VIiyi" lang="en"&gt;&lt;span class="JLqJ4b ChMk0b"&gt;&lt;span&gt;Thanks&lt;/span&gt;&lt;/span&gt;&lt;span class="JLqJ4b"&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="VIiyi" lang="en"&gt;&lt;span class="JLqJ4b ChMk0b"&gt;&lt;span&gt;Fausto&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to add precompiled library to a SDK Segger embedded studio V5.60</title><link>https://devzone.nordicsemi.com/thread/331701?ContentTypeID=1</link><pubDate>Wed, 29 Sep 2021 11:42:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:612620da-d03f-441d-8759-a2288cbc117f</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi Fausto,&lt;/p&gt;
&lt;p&gt;Sorry, I assumed you were using the nRF5 SDK, and not the nRF connect SDK (NCS). With NCS, you have to add the library to your project&amp;#39;s cmakelist.txt file as demonstrated by this sample: &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.7.0/zephyr/samples/application_development/external_lib/README.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.7.0/zephyr/samples/application_development/external_lib/README.html&lt;/a&gt;&lt;/p&gt;
&lt;div style="background-color:rgba(30, 30, 30, 1);color:rgba(212, 212, 212, 1);font-family:Consolas, &amp;#39;Courier New&amp;#39;, monospace;font-size:14px;font-weight:normal;line-height:19px;white-space:pre;"&gt;
&lt;div&gt;&lt;span style="color:rgba(86, 156, 214, 1);"&gt;set_target_properties&lt;/span&gt;&lt;span style="color:rgba(212, 212, 212, 1);"&gt;(mylib_lib&amp;nbsp;PROPERTIES&amp;nbsp;IMPORTED_LOCATION&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color:rgba(86, 156, 214, 1);"&gt;${MYLIB_LIB_DIR}&lt;/span&gt;&lt;span style="color:rgba(212, 212, 212, 1);"&gt;/libmylib.a)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:rgba(86, 156, 214, 1);"&gt;set_target_properties&lt;/span&gt;&lt;span style="color:rgba(212, 212, 212, 1);"&gt;(mylib_lib&amp;nbsp;PROPERTIES&amp;nbsp;INTERFACE_INCLUDE_DIRECTORIES&amp;nbsp;&lt;/span&gt;&lt;span style="color:rgba(86, 156, 214, 1);"&gt;${MYLIB_INCLUDE_DIR}&lt;/span&gt;&lt;span style="color:rgba(212, 212, 212, 1);"&gt;)&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="color:rgba(86, 156, 214, 1);"&gt;target_link_libraries&lt;/span&gt;&lt;span style="color:rgba(212, 212, 212, 1);"&gt;(app&amp;nbsp;PUBLIC&amp;nbsp;mylib_lib)&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to add precompiled library to a SDK Segger embedded studio V5.60</title><link>https://devzone.nordicsemi.com/thread/331537?ContentTypeID=1</link><pubDate>Tue, 28 Sep 2021 13:43:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:04895b97-715d-4f31-a71c-86782509d288</guid><dc:creator>Fb62</dc:creator><description>&lt;p&gt;Hi Vidar&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;I would like to understand which menu item should I select to insert the precompiled library.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;I tried with Project-&amp;gt; add existing file, but it inserts the library under zephyr / zephyr.elf and when linking it does not find the functions contained in the library.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;When I compile I have 4 errors, the library is libheart.a&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1632836589374v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Fausto&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to add precompiled library to a SDK Segger embedded studio V5.60</title><link>https://devzone.nordicsemi.com/thread/331486?ContentTypeID=1</link><pubDate>Tue, 28 Sep 2021 11:08:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a500f9e9-9ebb-4070-9f5d-a0a4489d1bdc</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;This should be fairly straigt forward to do as long as you have a compatible library.&amp;nbsp; Have you tried to add the llibrary to your project? We have some SDK examples which include third-party libraries that you can use as a reference. The ble_app_hrs example for instance:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1632827258745v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>