Thread 中讨论的其他器件:SYSBIOS、 TM4C129ENCPDT
工具/软件: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 使用其他版本? 此致