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_OIT_DEMO 问题

Guru**** 2609285 points
Other Parts Discussed in Thread: SYSBIOS

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/755430/rtos-ek-tm4c129exl-secure_iot_demo-problems-with-linker

器件型号:EK-TM4C129EXL
Thread 中讨论的其他器件:SYSBIOSTM4C129ENCPDT

工具/软件:TI-RTOS

大家好、我正在尝试在 TM4C129EXL 上加载 SECURE_IoT 演示。 由于 TI 的文档版本显示了添加了"或更新版本"的版本、因此我安装了 WolfSSL 3.15.5和 tirtos 2.16.01.14版本。 生成时接收以下消息:


****为项目 SECURE_ITO_v1构建配置调试****

/home/ruebezahl/ti/ccsv8/utils/bin/gmake -k all
 
正在制作./src/sysbios/sysbios.aem4f ...
gmake.1]:Verzeichnis„/home/ruebezahl/workspace_VT/secure_iot_v1/src/sysbios“winitrd betreten
gmaking[1]:für das Ziel„All“ist nichts zu Tun。
gmake.1]:Verzeichnis„/home/ruebezahl/workspace_VT/secure_iot_v1/src/sysbios“winitrd verlassen
构建目标:"secure_IoT_v1.out"
调用:ARM 链接器
"/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=NDK --define=ccs="ccs"--define obj=part_TM4C129ENAB=ccs ---gcc --define="_exclus_exclus_code.texclus_exclus_clus_exclus_cluse-dag-out-track_exclus-clus-out-out-out-track_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_display-out.track-out.ines=texclus.track-out.track-out.ines=texclus-track_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_remote_display /home/ruebezahl/ti/tirtos_tivac_2_16_01_14/products/TivaWare_C_Series-2.1.1.71b/usblib/ccs/Debug/usblib.lib /home/ruebezahl/ti/tirtos_tivac_2_16_01_14/products/TivaWare_C_Series-2.1.1.71b/driverlib/ccs/Debug/driverlib.lib /home/ruebezahl/ti/wolfssl-3.15.5/tirtos/packages/ti/net/wolfssl/lib/wolfssl_tm4c_hw.aem4f /home/ruebezahl/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.1.LTS/include /home/ruebezahl/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.1.LTS/lib

错误#10056:重新定义符号"wc_Des3_CbcDecryptWithKey":首先在"/home/ruebezahl/ti/wolfssl-3.15.5/tirtos/packages/ti/net/wolfssl/lib/wolfssl_tm4c_hw.aem4f 中定义 ";在"/home/ruebezahl/ti/wolfssl-3.15.5/tirtos/packages/ti/net/wolfssl/lib/wolfssl_tm4c_hw.aem4f 中重新定义 "
错误#10056:重新定义符号"wc_DES_CbcryptWithKey":首先在"/home/ruebezahl/ti/wolfssl-3.15.5/tirtos/packages/ti/net/wolfssl/lib/wolfssl_tm4c_hw.aem4f 中定义 ";在"/home/ruebezahl/ti/wolfssl-3.15.5/tirtos/packages/ti/net/wolfssl/lib/wolfssl_tm4c_hw.aem4f 中重新定义 "
 
 未定义              的首次引用                                                                                                                  
 符号                                                                                                                                           
 ------               --------                                                                                                                  
 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
 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
 
错误#10234-D:未解析的符号仍然存在
错误#10010:链接期间遇到错误;未构建"SECURE_ITO_v1.out"
 
gmake:***[SECURE_IoT v1.out]错误1.
>>编译失败
Makefile:148:目标'secure_IoT_v1.out'的配方失败
gmake:DAS Ziel„all“wurde wegen Fehlern nicht aktualisert。

****构建完成

有关信息:我使用 Ubuntu 18.04.1 LTS。 Code Composer Studio 版本:8.0.0.00016 
如果我理解正确、就必须对 tutros 或 wolfsl 进行更改、这样就可以清楚地知道此时可以使用哪些代码。 但发现位置或文件不是。 我是否处于正确的轨道上、或者只需要为 wolfsl 和 RTOS 使用其他版本?
此致 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我们尚未针对较新的 WolfSSL 软件包验证 TI-RTOS。 您需要联系 WolfSSL 以解决此问题或返回到经过验证的版本。 看起来我们支持 wolfsl-3.8.0。

    Todd
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、这是一个遗憾。 不幸的是,我找不到 wolfsl 3.8.0版的下载。 wolfsl 似乎不再提供下载。 我必须测试 SECURE_IoT 演示的可能性有多大? 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可能可以联系 Wolf 获取旧版本。 我希望它们也能帮助您解决编译器错误。

    Todd