This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RTOS/EK-TM4C129EXL: secure_iot_demo problems with linker

Part Number: EK-TM4C129EXL
Other Parts Discussed in Thread: SYSBIOS, TM4C129ENCPDT

Tool/software: TI-RTOS

Hi, I'm trying to load the secure_iot_demo on a TM4C129EXL. Since the document versions of ti show the versions with the addition "or newer", I have installed the version of WolfSSL 3.15.5 and tiRtos 2.16.01.14. Receive the following message when building:


**** Build of configuration Debug for project secure_iot_v1 ****

/home/ruebezahl/ti/ccsv8/utils/bin/gmake -k all
 
making ../src/sysbios/sysbios.aem4f ...
gmake[1]: Verzeichnis „/home/ruebezahl/workspace_VT/secure_iot_v1/src/sysbios“ wird betreten
gmake[1]: Für das Ziel „all“ ist nichts zu tun.
gmake[1]: Verzeichnis „/home/ruebezahl/workspace_VT/secure_iot_v1/src/sysbios“ wird verlassen
Building target: "secure_iot_v1.out"
Invoking: ARM Linker
"/home/ruebezahl/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.1.LTS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -g --gcc --define=NET_NDK --define=ccs="ccs" --define=PART_TM4C129ENCPDT --define=ccs --define=TIVAWARE --define=WOLFSSL_TIRTOS --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on -z -m"secure_iot_v1.map" --stack_size=512 --heap_size=0 -i"/home/ruebezahl/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.1.LTS/lib" -i"/home/ruebezahl/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.1.LTS/include" --reread_libs --diag_wrap=off --display_error_number --warn_sections --rom_model -o "secure_iot_v1.out" "./EK_TM4C129EXL.obj" "./UARTUtils.obj" "./board_funcs.obj" "./cloud_task.obj" "./command_task.obj" "./ntp_time.obj" "./secure_iot.obj" "./tictactoe.obj" "../EK_TM4C129EXL.cmd" -l"configPkg/linker.cmd" -l"/home/ruebezahl/ti/wolfssl-3.15.5/tirtos/packages/ti/net/wolfssl/lib/wolfssl_tm4c_hw.aem4f" -llibc.a -l"/home/ruebezahl/ti/tirtos_tivac_2_16_01_14/products/TivaWare_C_Series-2.1.1.71b/driverlib/ccs/Debug/driverlib.lib" -l"/home/ruebezahl/ti/tirtos_tivac_2_16_01_14/products/TivaWare_C_Series-2.1.1.71b/usblib/ccs/Debug/usblib.lib"
<Linking>
error #10056: symbol "wc_Des3_CbcDecryptWithKey" redefined: first defined in "/home/ruebezahl/ti/wolfssl-3.15.5/tirtos/packages/ti/net/wolfssl/lib/wolfssl_tm4c_hw.aem4f<wc_encrypt.oem4f>"; redefined in "/home/ruebezahl/ti/wolfssl-3.15.5/tirtos/packages/ti/net/wolfssl/lib/wolfssl_tm4c_hw.aem4f<des3.oem4f>"
error #10056: symbol "wc_Des_CbcDecryptWithKey" redefined: first defined in "/home/ruebezahl/ti/wolfssl-3.15.5/tirtos/packages/ti/net/wolfssl/lib/wolfssl_tm4c_hw.aem4f<wc_encrypt.oem4f>"; redefined in "/home/ruebezahl/ti/wolfssl-3.15.5/tirtos/packages/ti/net/wolfssl/lib/wolfssl_tm4c_hw.aem4f<des3.oem4f>"
 
 undefined               first referenced                                                                                                                  
  symbol                     in file                                                                                                                       
 ---------               ----------------                                                                                                                  
 wolfTLSv1_client_method /home/ruebezahl/ti/tirtos_tivac_2_16_01_14/products/ns_1_11_00_10/packages/ti/net/lib/network_ndk_wolfssl.aem4f<tls_wolfssl.oem4f>
 wolfTLSv1_server_method /home/ruebezahl/ti/tirtos_tivac_2_16_01_14/products/ns_1_11_00_10/packages/ti/net/lib/network_ndk_wolfssl.aem4f<tls_wolfssl.oem4f>
 
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "secure_iot_v1.out" not built
 
gmake: *** [secure_iot_v1.out] Error 1
>> Compilation failure
makefile:148: recipe for target 'secure_iot_v1.out' failed
gmake: Das Ziel „all“ wurde wegen Fehlern nicht aktualisiert.

**** Build Finished

For information: I use Ubuntu 18.04.1 LTS. Code Composer Studio Version: 8.0.0.00016
If I understand correctly must make changes in either the titros or wolfssl, so that is clear which code can be used at this point. But find the place or the file is not. Am I on the right track or just need to use other versions for wolfssl and rtos?
best regards