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-TM4C123GXL:EK-TM4C123GXL 上具有 RTOS 的 WIFI 配置。 链接器错误未解析符号 sl_WlanProvisioning。

Guru**** 2614265 points
Other Parts Discussed in Thread: EK-TM4C123GXL, SYSBIOS, TM4C123GH6PM, CC3120, CC3100

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/773868/rtos-ek-tm4c123gxl-wifi-provisioning-on-ek-tm4c123gxl-with-rtos-linker-error-unresolved-symbol-sl_wlanprovisioning

器件型号:EK-TM4C123GXL
主题中讨论的其他器件: SYSBIOSTM4C123GH6PMCC3120CC3100

工具/软件:TI-RTOS

EK-TM4C123GXL 上具有 RTOS 的 WiFi 配置。 链接器错误未解析符号 sl_WlanProvisioning。

尝试 HTTP 回显示例。 需要帮助。

查找附加的构建控制台输出。


****项目 tcpEchoCC3X00_EK_TM4C123GXL_TI 的纯净配置调试构建****

"C:\\ti\\ccsv8\\utils\\bin\\gmake"-k -j 8 clean -O
 
正在清洁./src/sysbios ...
DEL /F "tcpEchoCC3X00_EK_TM4C123GXL_TI.hex" "configPkg\linker.cmd""configPkg\compiler.opt" "tcpEchoCC3X00_EK_TM4C123GXL_TI.out"
DEL /F "EK_TM4C123GXL.obj""sockets.obj""tcpEchoCC3X00.obj"
DEL /F "EK_TM4C123GXL.d""sockets.d""tcpEchoCC3X00.d"
rmdir /S/Q "configPkg\"
找不到 C:\Users\PVlab\workspace_v8\tcpEchoCC3X00_EK_TM4C123GXL_TI\Debug\tcpCC3X00_EK_TM4C123GXL_TI.hex
找不到 C:\Users\PVlab\workspace_v8\tcpEchoCC3X00_EK_TM4C123GXL_TI\Debug\tcpCC3X00_EK_TM4C123GXL_TI.out
已完成清理
 

****构建完成****

****项目 tcpEchoCC3X00_EK_TM4C123GXL_TI 的配置调试构建****

"C:\\ti\\ccsv8\\utils\\bin\\gmake"-k -j 8 all -O
 
编译文件:"../tcpEchoCC3X00.cfg"
调用:XDCtools
"C:/ti/xdctools_3_32_00_06_core/xs "--xdcpath="C:/ti/tirtos_tivac_2_16_00_08/packages;C:/ti/tirtos_tivac_2_16_00_08/products/tidrivers_tivac_2_16_00_08/packages;C:/ti/tirtos_tivac_2_16_00_08/products/bios_6_45_01_29/packages;C:/ti/tirtos_tivac_2_16_00_08/products/ndk_2_25_00_09/packages;C:/ti/tirtos_tivac_2_16_00_08/products/ns_1_11_00_10/packages;C:/ti/simplelink_sdk_wifi_plugin_2_40_00_22/source /Users/PVlab/workspace_v8/tcpEchoCC3X00_EK_TM4C123GXL_TI /ti/tirtos_tivac_2_16_00_08/products/tidrivers_tivac_2_16_00_08/packages/ti/mw/wifi/cc3x00/simplelink/include /ti/tirtos_tivac_2_16_00_08/products/bios_6_45_01_29/packages/ti/sysbios/posix;" xdc.tools.configuro -config t ti.targets.elf.M4F -p ti.platforms.tiva:TM4C123GH6PM -r release -c "C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.4.LTS /ti/tirtos_tivac_2_16_00_08/products/tidrivers_tivac_2_16_00_08/packages/ti/mw/wifi/cc3x00/oslib /ti/tirtos_tivac_2_16_00_08/products/TivaWare_C_Series-2.1.1.71b;-compileOptions\-cn\"cn=cn-cn_cn/sempage=/ti/tirtos_tivac_2_16_00_08/products/uia_2_00_05_50/packages /ti/tirtos_tivac_2_16_00_08/products/tidrivers_tivac_2_16_00_08/packages/ti/mw/wifi/cc3x00 /Users/PVlab/workspace_v8/tcpEchoCC3X00_EK_TM4C123GXL_TI /ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.4.LTS/include -cn"-ccs_cn-cn=cn-cn/sime_cn"-cn-cn-cn-cn-cn-cn-cn=cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn/texccs_cn-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn/tex-cn-cn-cn-cn-cn-cn-cn-cn/tex-cn-cn-cn-cn-cn-cn-cn-cn-cn-cn/tex-cn-cn-cn-cn/tex-cn-cn-cn  
正在制作 package.mak (由于 package.bld)...
正在为软件包 configPkg 生成接口(因为 package/package.xdc.inc 比 package.XDC 旧)...
从 package/cfg/tcpEchoCC3X00_pem4f.cfg 配置 tcpEchoCC3X00.xem4f ...
正在生成自定义 ti.sysbios 库 makefile ...
正在开始构建库源...
制作 C:/Users/PVlab/workspace_v8/tcpEchoCC3X00_EK_TM4C123GXL_TI/src/sysbios/sysbios.aem4f ...
gmake[1]:输入目录`C:/Users/PVlab/workspace_v8/tcpEchoCC3X00_EK_TM4C123GXL_TI/src/sysbios
clem4f C:/ti/tirtos_tivac_2_16_00_08/products/bios_6_45_01_29/packages/ti/sysbios/BIOS.c
asmem4f C:/ti/tirtos_tivac_2_16_00_08/products/bios_6_45_01_29/packages/ti/sysbios/family/arm/m3/Hwi_asm.sv7M。。
asmem4f C:/ti/tirtos_tivac_2_16_00_08/products/bios_6_45_01_29/packages/ti/sysbios/family/arm/m3/Hwi_asm_switch.sv7M。。
asmem4f C:/ti/tirtos_tivac_2_16_00_08/products/bios_6_45_01_29/packages/ti/sysbios/family/arm/m3/IntrinsicsSupport_asm.sv7M。。
asmem4f C:/ti/tirtos_tivac_2_16_00_08/products/bios_6_45_01_29/packages/ti/sysbios/family/arm/m3/TaskSupport_asm.sv7M。。
arem4f bios.obj m3_Hwi_asm.obj m3_Hwi_asm_switch.obj m3_IntinsicsSupport_asm.obj m3_TaskSupport_asm.obj ...
gmake[1]:离开目录`C:/Users/PVlab/workspace_v8/tcpEchoCC3X00_EK_TM4C123GXL_TI/src/sysbios
已完成库构建。
clem4f 封装/cfg/tcpEchoCC3X00_pem4f.c ...
"package/cfg/tcpEchoCC3X00_pem4f.c"、第15655行:警告#112-D:语句无法访问
"package/cfg/tcpEchoCC3X00_pem4f.c"、行16141:警告#112-D:语句无法访问
"package/cfg/tcpEchoCC3X00_pem4f.c"、行16376:警告#112-D:语句无法访问
"package/cfg/tcpEchoCC3X00_pem4f.c"、行16596:警告#112-D:语句无法访问
"package/cfg/tcpEchoCC3X00_pem4f.c"、行16795:警告#112-D:语句无法访问
"package/cfg/tcpEchoCC3X00_pem4f.c"、行16976:Warning #112-D:语句无法访问
已完成构建:"../tcpEchoCC3X00.cfg"
 
       已复制1个文件。
正在制作./src/sysbios/sysbios.aem4f ...
gmake[1]:没有为"全部"执行任何操作。
编译文件:"../EK_TM4C123GXL.c"
调用:ARM 编译器
"c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.4.LTS/bin/armcl /ti/tirtos_tivac_2_16_00_08/products/tidrivers_tivac_2_16_00_08/packages/ti/mw/wifi/cc3x00/oslib /ti/tirtos_tivac_2_16_00_08/products/TivaWare_C_Series-2.1.1.71b -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me -O4 --include_path="C:/Users/PVlab/workspace_v8/tcpEchoCC3X00_EK_TM4C123GXL_TI /ti/tirtos_tivac_2_16_00_08/products/tidrivers_tivac_2_16_00_08/packages/ti/mw/wifi/cc3x00/simplelink/include /ti/tirtos_tivac_2_16_00_08/products/bios_6_45_01_29/packages/ti/sysbios/posix --include_path="C:/ti/tirtos_tivac_2_16_00_08/products/tidrivers_tivac_2_16_00_08/packages/ti/mw/wifi/cc3x00 /Users/PVlab/workspace_v8/tcpEchoCC3X00_EK_TM4C123GXL_TI /ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.4.LTS/include --include_premote_code.cc=ccs_prev=ctrab_code.comb_code.combprue_page=ccs_guide-ccs_guide-ctr-code_page=ccs_code.g=ccs_code.g=ctrab-code_display_guide-guides=-ine-ctr-codest_guides=-ccs_guide-from-ine-ctr-code_guide-p=ctr-code_p=-ine-from-ines=ccs_guide-from-ine-from-code_codest_codest_guide-ine-p=-ctr-ine-page=ccs_guide-ines=-ine-ines=-ine-ine-ctr-code.g=ccs_cod
完成构建:"../EK_TM4C123GXL.c"
 
编译文件:"../tcpEchoCC3X00.c"
调用:ARM 编译器
"c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.4.LTS/bin/armcl /ti/tirtos_tivac_2_16_00_08/products/tidrivers_tivac_2_16_00_08/packages/ti/mw/wifi/cc3x00/oslib /ti/tirtos_tivac_2_16_00_08/products/TivaWare_C_Series-2.1.1.71b -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me -O4 --include_path="C:/Users/PVlab/workspace_v8/tcpEchoCC3X00_EK_TM4C123GXL_TI /ti/tirtos_tivac_2_16_00_08/products/tidrivers_tivac_2_16_00_08/packages/ti/mw/wifi/cc3x00/simplelink/include /ti/tirtos_tivac_2_16_00_08/products/bios_6_45_01_29/packages/ti/sysbios/posix --include_path="C:/ti/tirtos_tivac_2_16_00_08/products/tidrivers_tivac_2_16_00_08/packages/ti/mw/wifi/cc3x00 /Users/PVlab/workspace_v8/tcpEchoCC3X00_EK_TM4C123GXL_TI /ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.4.LTS/include --include_probe_define=ccs_remote_code.cc=ccs_code.comb_code.combprin=ccs_code.g=ccs_code_display_guide-board=ccs_guide-board=-cn_codest_codest_code.comb&=ccs_guide-board=ccs_guide-board-cn=-cn_codest_codest_codest_codest-cn=-cn=-cn=ccs_codest_codest-cn=-cn=-cn=intrab-cn_codest-cn=-cn_subs=-cn_codest-cn=-cn_codest-cn=-cn=ccs_codest-cn=intrab-cn_codest-cn=-cn_codest-cn_codest-cn=ination=
已完成构建:"../tcpEchoCC3X00.c"
 
编译文件:"../sockets.c"
调用:ARM 编译器
"c:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.4.LTS/bin/armcl /ti/tirtos_tivac_2_16_00_08/products/tidrivers_tivac_2_16_00_08/packages/ti/mw/wifi/cc3x00/oslib /ti/tirtos_tivac_2_16_00_08/products/TivaWare_C_Series-2.1.1.71b -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me -O4 --include_path="C:/Users/PVlab/workspace_v8/tcpEchoCC3X00_EK_TM4C123GXL_TI /ti/tirtos_tivac_2_16_00_08/products/tidrivers_tivac_2_16_00_08/packages/ti/mw/wifi/cc3x00/simplelink/include /ti/tirtos_tivac_2_16_00_08/products/bios_6_45_01_29/packages/ti/sysbios/posix --include_path="C:/ti/tirtos_tivac_2_16_00_08/products/tidrivers_tivac_2_16_00_08/packages/ti/mw/wifi/cc3x00 /Users/PVlab/workspace_v8/tcpEchoCC3X00_EK_TM4C123GXL_TI /ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.4.LTS/include --include_pender=ccs_code.combrom_code.combprue_page=ccs_code.combrom-code.combrom-code_code_codest=ccs_code.combrom-code.combrom-code.combi-from-code_code.combrom-code.combrom-code_bi-from-ccs_code.combi-from-code.combi-codest=ccs_codest=ccs_guid_guid_code.g=-codest=-codest=-intr-intr-codest-code.combi-from-code.com.cc_codest=-cn=-codest=-code.combi-from-code.com.cc_codest=-code.combi-from-code.combi-cod
已完成构建:"./sockets.c"
 
正在制作./src/sysbios/sysbios.aem4f ...
gmake[2]:对于"全部"没有要做的事情。
构建目标:"tcpEchoCC3X00_EK_TM4C123GXL_TI.out"
调用:ARM 链接器
"c /ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.4.LTS/lib:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.4.LTS/bin/armcl "-mv7M4 -code_state=16 -float_support=FPv4SPD16 -me -O4 -define=CCS"-define=TM4C123GH6PM -define=TIv4SPEK-define=TIv_exc2p -example_texam -ccs_exam -example_example_texample_texample_texctrab-ctrad_example_s=texample_section-texccs_excus_exctrack_ex-c=x125-texc_sam_example_s=texample_ine-s=texctrack_exc_sam_example_ine-s=texample_example_bag_ex-tex-texctrack_ex-cn_excus_example_s=texcus_example_bag-cn_ex-cn_excus_excus_example_ine-s=texample_bag-cn_/ti/tirtos_tivac_2_16_00_08/products/TivaWare_C_Series-2.1.1.71b/driverlib/ccs/Debug/driverlib.lib /ti/tirtos_tivac_2_16_00_08/products/TivaWare_C_Series-2.1.1.71b/usblib/ccs/Debug/usblib.lib /ti/tirtos_tivac_2_16_00_08/products/TivaWare_C_Series-2.1.1.71b/grlib/ccs/Debug/grlib.lib /ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.4.LTS/include

 
 未定义          的首次引用
 符号                     
 ------           --------
 SL_WlanProvisioning
 
错误#10234-D:未解析的符号仍然存在
错误#10010:链接期间遇到错误;未生成"tcpEchoCC3X00_EK_TM4C123GXL_TI.out"
 
>>编译失败
Makefile:146:目标'tcpEchoCC3X00_EK_TM4C123GXL_TI.out'的配方失败
gmake[1]:***[tcpEchoCC3X00_EK_TM4C123GXL_TI.out]错误1
Makefile:142:目标'all'的配方失败
gmake:***[全部]错误2.

****生成完成的 OLE 输出。

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

    您使用的是哪个版本的 CCS? 您是如何尝试构建示例项目的? 您是否从 Resource Explorer 导入了工程? 如果没有、请尝试执行此操作、因为我使用了 CCS V8并从 Resource Explorer 中导入、没有错误。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我从 Resource Explorer 导入。 但在这里、我尝试将 SDK 从 cc3100移植到 cc3120。

    因此面临着一些问题。 请帮帮我。

    定义了 SL_WlanProvisioning 函数、并包含所有必要的头文件。 为什么链接器显示为未解析符号?

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

    据我所知、这是不可能的、请参阅我在这篇主题上的文章、其中说明 CC3120不支持与 TM4C MCU 配合使用: e2e.ti.com/.../2866245

    如果您对 SDK 有具体问题、应咨询支持该器件的 WiFi 团队: e2e.ti.com/.../968
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我已按照 CC3100到 CC3120 SDK 迁移指南中的步骤进行操作。

    TM4C 器件不受支持是硬件问题还是软件兼容性问题?

    将来是否不支持使用 cc3120的 tm4c 器件?

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

    我无法评论 CC3100到 CC3120的迁移步骤、您需要咨询 WiFi 团队。 我是一名 TM4C 专家、从未使用过 CC31xx 器件。 我们获得了该团队的帮助、使 TivaWare 示例发挥了作用。

    由于 SimpleLink 生态系统使用 MSP432变体等其他 ARM 器件、TM4C 不会用于支持 SimpleLink SDK、因此未来将不支持 TM4C 上的 CC3120。