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.
工具/软件:TI C/C++编译器
我正在为CC3100 Booster Pack和MSP432寻找TI-RTOS MQTT解决方案,但到目前为止还没有找到。 我确实导入了CC3100BOST_MQTT_TwitterLED_MSP432P401R示例,通过一些修改,我能够通过运行在BeagleBone上的Mosquitto中介程序发布和订阅主题。 此示例与我想在TI-RTOS中使用GNU编译器和C++实现的几乎相同,因此我尝试通过Twitter示例移植,遇到一些分辨率错误。
其中一个例子是
未定义的第一个引用
文件中的符号
------------------- --------
_SlNonOsMainLoopTask ./tcpEchoCC3X00.obj
错误#1.0234万-D:仍存在未解析的符号
错误#1.001万:链接期间遇到错误;未构建"tcpEchoCC3X00_MSP_EXP432P401R_TI_MQTT.UTT"
>>编译失败
Makefile:163:目标'tcpEchoCC3X00_MSP_EXP432P401R_TI_MQTT.Out的配方失败
gmake:***[tcpEchoCC3X00_MSP_EXP432P401R_TI_MQTT.UT]错误1
gmake:由于错误,目标'all'没有重制。
****构建已完成****
我已经为显示错误的项目包含了包含的路径,因此我不知道为什么编译器无法定位这些包含。
我已附加了项目的配置文件作为参考,并包含了编译会话中显示错误的控制台输出。
我在这方面得到的任何帮助都将是最有帮助的。
CCS版本:6.2
编译器版本:GNU v 4.9 .................3 (Linaro)
codegenToolVersion =“15.12 .4.LTS
MSP432 TI-RTOS版本: 2_20_00_06
MSP430工具版本: 3_32_00_06
//////////////// tcpECHOCC3x00_MSP ****项目配置调试tcpEchoCC3X00_MSP_EXP432P401R_TI_MQTT **** "C:\\ti\\ccsv6_2\\ccsv6\\utils\\bin\\gmake -k所有 '构建文件:../tcp_43x_drivers_43x_x_20/ctrl_43x_spx_20 :ti.platforms.msp432:MSP432P401R 15.12 include_path=\"C:\/ti/tirex-content/itirtos_msp43x_2_20_00_06/products/tidrivers_msp43x_2_20_00_08/packages/ti/mw/wifi/cc3x00/cc3x00/simplelink/source\"-include_3mw_include_43x_spx_43x_spx/mp_lib_43x_lipx_lip_spx/p20_mw_sp_spx_lipx_lip_lip_spx_sp/mp_spx_spx_3_3_lipx_spx_spx/mp_3_lipx_x_lipx_lipx_lipx_m_sp/mp_spx_spx_sp/ com.ti.mcu.msp432.driverlib.product.ui_3.21 0.05 15.12 gen_func_Subsections=on --abi=eabi "../tcpEchoCC3X00.cfg" making package.mak (因为package.Bld)... 正在为packageconfigPkg生成接口(因为package/package.xdc.inc比package.xdc旧)... 正在从package/cfg/tcpEchoCC3X00_pem4f.cfg配置tcpEchoCC3X00.xem4f ... 正在生成自定义makefile库BIOS ... 开始构建库源... 制作C:/Users/jomodev/workspace_v6_2/tcpEchoCC3X00_MSP_EXP432P401R_TI_MQTT/src/SysBIOS/MQBIOS.aem4f ... gmake目录`C: `/Users/jomodev/workspace_2/mv_2/bios_4m/ps_ref_ref_420/bios_membos_membos_membos_4_ps_ps_ref_43_ps_ref_ref_ref_3_ref_3_ref_ref_3_320/bios_membos_ref_ps_3_ref_ps_3_ref_ps_ref_3_3_ref_ref_ref_3_ref_3_3_ps_ps_ps_3_ps_ref_3_bios_3_ps_ps_x_3_ps_x_x_3_bios_ref_3_3_ps_ps_ps_x_bios_x_ref_x_33x_33_ps_ps_ '完成的建筑:../tcpEchoCC3X00.cfg' '' 1个文件已复制. Making ../src/SysBIOS/SysBIOS.aem4f ... gmake [1]:输入目录'C:\Users/jomodev/workspace_v6_2/tcpEchoCC3X00_MSP_EXP432P401R_MQ1R_MQ1R_sys_spot_mv46_spo=sp_mv32_sp_spo_sp_spo3p-p3p_sp_spo16_sp_sp_spo_sp_spo_sp_sp_spo_spo_sp_sp_spo_spo3p3p3f_sp_sp_sp_sp_spo3f_sp_sp_sp_spo6_sp_sp_sp_sp_spo3p-f_sp_sp_spo_sp_sp_spo3p-f_sp_sp_sp_spo3p-f_j_sp_sp_sp_sp_sp_sp_sp_sp_sp_sp_spo3p3p-f_sp_-f_ 15.12 com.ti.mcu.msp432.driverlib.product.ui_3.21 0.05 include_path="C:/users/jomodev/workspace_v6_2/tcpEchoCC3X00_MSP_EXP432P401R_TI_MQTT/board"--include_path="C:/users/jomodev/workspace_inc_2/tcpCC3X00_MSP_CLI p432_sp_sp_tr_sp_tr/tr_c_ 15.12 preproc_dependence="MSP_EXP432P401R.d"--cmd_file="configPkg/compiler.opt""./MSP_EXP432P401R.c" 'finished building:./MSP_EXP432P401R'' ' 'building file:./sockets.c''s'svp_ex_msp_csc_c3_sp_m_c3rf_m_m_c_c3rf_rf_c=6/cscrf_m_16 :ref_m_cref_crefl_m_crefl_crefl_crefl_16:refl_m_m_crefl_crefl_crefl_crefl_crefl_c=-f_crefl_crefl_crefl_c_crefl_16:15.12 com.ti.mcu.msp432.driverlib.product.ui_3.21 0.05 include_path="C:/ti/tirex-content/tirtos_msp43x_2_20_00_06/products/msp432_driverlib_3_21_00_05/driverlib/cmd 432mspp4xx"--include_path="C:/ti/ccspsv6_ccsv6/tools/mspx_commit_commv_ps_msp_commit_ps_msp_commv-commit_ps_mspro_ps_msp_commit_ps_commv-commit_ps_msprob_j_ps_j-commit_j-commit_ps-commv-commit_ps_ps_msprob_msp_j-fund_j-fund_ps_jiag-commv-from_ps_j-jiag_ps_j-fund_ps_ps_ps_msprob_j-j-j-ji_jiag_ps_j-=-commit_ps_msprob_ps_jb_ji_ 15.12 MSP432编译器 “C:/ti/ccsv6_2/ccsv6/tools/compiler/ti-CGT-arm_arm_arm.4.lts/bin/armcl" 15.12 -mv7m4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="C:/ti/ccsv6_ccsv6_m_m_43x/base_mcs_mc_m_ms/m20_mcctos_m_mc_mc_路-20_mcc_m_m_ms_msp_msp_mx_msp_msp_mx_msp_msp/20路-20_mcctos_mcc_mcc_mcc_mcc_m_m_mcc_mcc_m_m_mc_m_mc_msp_msp_msp_m_m_msp_msp_msp_00/csp_msp_msp_msp_msp_3_m_m_mc_mc_mc_ com.ti.mcu.msp432.driverlib.product.ui_3.21 0.05 15.12 define=target_is_MSP432P4XX --define=CCS --define=sl_full --define=MSP432WARE --define=_use_cli_--diag_warning=225 --diag_warning=255 --Pkg_wrap=off --display_error_number --defenc_sections=on --abi_echoint_consc3cpiag_c=00, 产生 警告:ctrabc_c_c3cpactrabi_c_c=c3c=编译器,c3c3cscrechoecline.cp3c_c=编译器-c3c-c3cscrechoecline.cp3c_c_c_c-c=c.cp3c=编译器,c3c-cscpecontrechoecline.cp3c_c_c_c-c-cscr.cp3c_c.cp3c.cpc. 变量"rc"已声明但从未引用 "../tcpEchoCC3X00.c",第395行:警告#225-D:函数"initClk"隐式声明 "../tcpEchoCC3X00.c",第606行:警告#225-D:函数"delay"隐式声明"../tcpc3X00.c" ,第112.c:警告行 :c112.c: c: c1c: c1c: c1c: c#c1c: c1c: c: c:警告:c1c1c1c: c1c: c1c: ctrabrc: c-第1c-第1c-第1c:第1c- 行(cc:警告: "int"类型的参数与类型为"unsigned char *" 的参数"../tcpEchoCC3X00.c",第714行:警告#225-D:函数"map_Timer_a_startCounter"隐式声明 "../tcpEchoCC3X00.c",第724行:警告#169-D:类型"map_Timer_a_startCounter",参数 #c"与#c"的参数#c225-c"不兼容。 函数"MAP_Timer_a_startCounter"隐式声明 "../tcpEchoCC3X00.c",第748行:警告#225-D:函数"MAP_Timer_a_clearCaptureCompareInterrupt"隐式声明 "../tcpEchoCC3X00.c",第791行:警告#225-D:函数"_OsNoncp1925_Xc",隐式 声明 :未 完成工作:"0,未完成,未完成工作站:"21:"#c/X3CC3CC3CC3c"。 MSP432编译器 “C:/ti/ccsv6_2/ccsv6/tools/compiler/ti-CGT-arm_arm_arm.4.lts/bin/armcl" 15.12 -mv7m4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="C:/ti/ccsv6_ccsv6_m_m_43x/base_mcs_mc_m_ms/m20_mcctos_m_mc_mc_路-20_mcc_m_m_ms_msp_msp_mx_msp_msp_mx_msp_msp/20路-20_mcctos_mcc_mcc_mcc_mcc_m_m_mcc_mcc_m_m_mc_m_mc_msp_msp_msp_m_m_msp_msp_msp_00/csp_msp_msp_msp_msp_3_m_m_mc_mc_mc_ com.ti.mcu.msp432.driverlib.product.ui_3.21 0.05 15.12 define=2_is_MSP432P4XX --define=CCS --define=sl_full --define=MSP432WARE --define=_use_cli_--vdiag_warning=225 --mdiag_warning=255 --MSPdiag_m4=off --display_error_number --cmd_func_sections=on --abi_mag_warrag_f=225 --mip_pron/secreprel_16 编译器-fip_fip_fip_per-形式-cru_gbip_g_f_fip_fip_f_f_16-编译器-fip_per-形式-cru_per-cru_fip_fip_per-fip_fip_fip_f_fip_fip_fip_f_fip_f_f_f_f_f_f_f_16-15.12 编译器-形式-cruel_f_f_fip_f_f_f_f_fabi="-形式-fip_per-jb./ include_path="C:/ti/ccsv6_base/arm/Css_base/arm/include"--include_path="C:/ti/ccsv6_2/ccsv6/cs_base/arm/include/csmsis"--include_path="C:/ti/ti/tirex-mw_4300/tos_4300/spx_20 mw_m_spx/spx_spx_204300 mw_m_spx/spx_spx_20 mwf_m_4300/spx_20 com.ti.mcu.msp432.driverlib.product.ui_3.21 0.05 15.12 diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_sections=on --vi=eabi --preproc_for_compile --preproc_dependence="-prenproc_dependence=""mCLI_UART_UARUARUART/CLI_UST_P8.d_P8.d16 编译器-UARUARUART_1t_1t_1t_1t_1t_p_p_podr.1t_p_p_podr.16 -r.cru18"-ip_p_p_podr.cruar_p_p_p_podr.cret_c/ip_-r.cruar_-r.cruar_-r.cruar_-r.cruar_-r.cruar_-r.cruar_-r.cruar_-r.cruar_-r.cruar_-r.cruar_-r. 15.12 include_path="C:/ti/ccsv6_2/ccsv6/cs_base/arm/include/CMSSIS"--include_path="C:com.ti.mcu.msp432.driverlib.product.ui_3.21 0.05 15.12 /ti/tirex-content/tirtos_msp43x_2_2_20_20_mw_00_mw_msp_06/sptos_mw_43x/spti="-mw_mw_mw_43x/rti_mw_43x/rtirti_mw_43x/rti="-mwf_mwf_43x/base_43x/rti_43x"mwf_mwf_43x/base_43x_c_4x/time_c_ diag_warning=255 --diag_wrap=off --display_error_number --gen_func_sections=on --abi=eabi --preproc_with _compile --preproc_dependency="MQTT/MQMQTT310.d"--MQobj_directory="MQTTTTTTTTTTTTTTTTTT"---compiler_filer="configPkg/169.opt" 与#CC311.c/MQ3d/CC311.c"参数不兼容 ,#CCd/CC3100/c"。 “char *”类型的参数与以下类型的参数不兼容:“_i8 *” 'finished building:..[MQTT/TTMQ20 CC310.c' '''building file:../mqt/mqt/mqt/MQTTClient.c' 'packages: MSP432 Compiler' “C:\ti/ccc6_cc6_cc6_cc6_mwc/cct_cspti_cc6/cvfrom_cc6_mw_c=t_cc6/svfrom_mwfrom/from_cref="-from/from_cref="-from/fccfrom/fccfccfccfccfccfccfccf_-f_-fccp_-from/from_-fccp_-fccfccfccfrom/fccfccfrom/fccfccfccfccfcc-fcc-fcc-fcc-fcc-fcc-fx_-/fccfccfx_-/fccfccfx_ 15.12 com.ti.mcu.msp432.driverlib.product.ui_3.21 0.05 include_path="C:/users/jomodev/workspace_v6_2/tcpEchoCC3X00_MSP_EXP432P401R_TI_MQTT/mnt/MQTT"--include_path="C:15.12 /users/jomodev/workspace_lib_2/tos_2/tcpc_CC3X00_MSP_EXP432_p432_rpx_rpx_spdrix/rpx_m20_spirt_m20_spdur_spdim_3_sp_sp_sp_sp_m06/ rs_file="configPkg/compiler.opt"../CQTT/MQTClient.c" 'finished building:..MQTT/MQTT/MQTT_MQClient.c' 'Building file:../MQTT/ConnectClient.c' 'packages: MCMT432 Compiler' "C:/ti/cct/cct_6/Ccsv6/tools/tools/mspti_msp_m/svd_fccip_ms/mip_mip_mspf_m/srf_mip-f_m/s-fccf_16 15.12 -fccti_mip_mspti_m_mspfccfccfccf_m/s-fccfccfccfccf_f_m=-fccp-fccp-fccp-fccp-fccp-fx_16 -fccp-fccp-fccp-fccp-fccp-fccp-fccp-fccp-fx_fccp-fx_fccp-fx_m/ com.ti.mcu.msp432.driverlib.product.ui_3.21 0.05 include_path="C:\ti/ccsv6_2/ccsv6/tools/compiler/ti-CGT-arm_MQTT.4.LTS/include" 15.12 --advice:POWER_severity=suppress --advice:power:all -g --g-becl -gcc --define=MSP432P401R_--define=target_is_MQTT_is =编译 器-fundiag-pkg -pkg -pkg -prefl_prefl_ip_prefl_ipc_ipc_ipc_in.cr_ipc=prefl_in.cr_ip_ipc=prefl_ipc_ipc_ipc=ipc_ipc_ipc_ipc_refl=prefl=iproc_refl=iproc_iproc_iprob_in.cr_in.cr_ip_refl=ip_in.cr_ip_ip_ip_ip_ip_ip_c=prefl=prefl=prefl=prefus_c_ip_ip_ip_ip MSP432编译器 “C:/ti/ccsv6_2/ccsv6/tools/compiler/ti-CGT-arm_arm_arm.4.lts/bin/armcl" 15.12 -mv7m4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="C:/ti/ccsv6_ccsv6_m_m_43x/base_mcs_mc_m_ms/m20_mcctos_m_mc_mc_路-20_mcc_m_m_ms_msp_msp_mx_msp_msp_mx_msp_msp/20路-20_mcctos_mcc_mcc_mcc_mcc_m_m_mcc_mcc_m_m_mc_m_mc_msp_msp_msp_m_m_msp_msp_msp_00/csp_msp_msp_msp_msp_3_m_m_mc_mc_mc_ com.ti.mcu.msp432.driverlib.product.ui_3.21 0.05 15.12 define=target_is_MSP432P4XX --define=CCS --define=sl_full --define=MSP432WARE --define=_use_cli_--ecwarning=225 --mdiag_warning=255 --mdiag_wrap=off --display_error_number --mdm_func_sections=on --abi_direct_warring=2'-compiler/secrect_cret-cret-cret-cret-cret_cret-cret-cret-creflip_cruel/c'-cret_cret-cruel_cret-cruel/c'-cruip_cret-crisfip_crisfip_crisfgit_crisfip_cruel_cret-c'-cruel_mcreflip_creflip_cruel_c'-cruel_cruel_cruel_cruel_creflip_creflect=ft=fgit_creflip_c 15.12 include_path="C:/ti/ccsv6_base/arm/Css_base/arm/include"--include_path="C:/ti/ccsv6_2/ccsv6/cs_base/arm/include/csmsis"--include_path="C:/ti/ti/tirex-mw_4300/tos_4300/spx_20 mw_m_spx/spx_spx_204300 mw_m_spx/spx_spx_20 mwf_m_4300/spx_20 com.ti.mcu.msp432.driverlib.product.ui_3.21 0.05 15.12 diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_sections=on --abi=eabi --preproc_with编译器--preproc_compiler="preproc_dependenc="MQM4t/Publish MQMQDESerialize.d"--MQDT_direct_direct_direct=dscpy="-building -spot/compiler -形式-spire6/ccpreflish_ccpref="-ccpreflish/ccpref="-ccpreflish/ccpref="/cret_16 :库-ccpreflish_ccpref="-preflish_reflish_reflish_reflish_reflish_MQref="-preflish_reflish_reflish_reflish_reflish_MQ16 15.12 include_path="C:/ti/tirex-content/itirtos_msp43x_2_20_00_06/products/tidrivers_msp43x_2_20_00_08/packages/ti/mw/wifi/mspccc3x00/mvecx/mnt_mspx/mnt_cc3x00/mtrlect/include_inworkspace -inworkspace _inworks_inworks_inworks_msp_msp_p3_p3_ip_p3k_p3k/p3k_p3k_spx_spx_sp_sp_spx_sp_sp_sp_p3k/spx_ip_ip_spx_spx_ip_ip_sp_spx_ip_sp_spk/sp_spk/sp_spx_spx_spx_sp_spk/sp_ip_sp_sp_sp_sp_sp_sp_ip_ip_ip_ip_ip_ip_ip_ip_p3_sp_sp_sp_sp_sp_ com.ti.mcu.msp432.driverlib.product.ui_3.21 0.05 15.12 abi=eabi --preproc_with _compile --preproc_dependence="MQTT/MQTTFormat.d"--obj_directory="MQTT"--cmd_file="configPkg/compiler.opt""..[MQTT/MQMQMQTTFormat.c" "..MQMQTTTTTT/TT552 Format.c"第122行:警告#TT/TRC 未 使用,但未设置索引:未设置变量:未设置:未设置:"="d",未设置:未设置:"d"。 ../MQTT/MQTTFormat.c' '''构建文件:../MQTT/MQTT3xPacket.c' 调用:MSP432编译器' C:/ti/Ccssv6_2/ccsv6/tools/compiler/ti-CGT-arm_arm.4.wifi/bin/armcl"-mv7mv-code_state-ccspx_2/ccsvrsf=-ms/spti_mx_mcs-mspf_f_f_-/fccspt/fcct/fcct=-16 15.12 com.ti.mcu.msp432.driverlib.product.ui_3.21 0.05 15.12 建议:power = all -g --gcc --define=MSP432P401R_--define=target_is_config432P4XX --define=CCS --define=sl_full --define=MSP432MQMSPE --define=use_cli_--diag_warning=225 --tag_warning=255 -defendor_pag_MQwl_prefl_refl_refl_refl_refl_refl_refl_refl_refl_refl_refl_refl_refl_refl_refl_refl_refl_refl.c'-reflection_reflection_refl_reflection_refl_reflection_refl_refl_refl_refl_reflection_refl_refl_reflection_refl_refl_refl_refl_refl_refl_refl_reflection_refl_refl_reflection_refl_refl_refl_refl_reflection_ MSP432编译器 “C:/ti/ccsv6_2/ccsv6/tools/compiler/ti-CGT-arm_arm_arm.4.lts/bin/armcl" 15.12 -mv7m4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="C:/ti/ccsv6_ccsv6_m_m_43x/base_mcs_mc_m_ms/m20_mcctos_m_mc_mc_路-20_mcc_m_m_ms_msp_msp_mx_msp_msp_mx_msp_msp/20路-20_mcctos_mcc_mcc_mcc_mcc_m_m_mcc_mcc_m_m_mc_m_mc_msp_msp_msp_m_m_msp_msp_msp_00/csp_msp_msp_msp_msp_3_m_m_mc_mc_mc_ com.ti.mcu.msp432.driverlib.product.ui_3.21 0.05 15.12 define=target_is_MSP432P4XX --define=CCS --define=sl_full --define=MSP432WARE --define=_use_cli_--compiler_warning=225 --diag_warning=255 --MSPdiag_m4=off --mpkg_wrap_refl=off --display_error_func_ti=on --abi编译 器vt_scrfromt_scrfromecrisfrom_pse/seculfromeceforeculfip-proc/reflish-reflish-mp_reflish_MQ1'-reflish_mft_mft_reflish-proc/reflish_MQ1'-cret_mft_mft_mp_c'-reflipt_reflish-reflish_reflish-reflish_reflish-reflish_t_reflish_reflish-proc'/c'/c'/c'/c'/c'/c'-reflish_preflish_MQr.cret_ 15.12 include_path="C:/ti/ccsv6_base/arm/Css_base/arm/include"--include_path="C:/ti/ccsv6_2/ccsv6/cs_base/arm/include/csmsis"--include_path="C:/ti/ti/tirex-mw_4300/tos_4300/spx_20 mw_m_spx/spx_spx_204300 mw_m_spx/spx_spx_20 mwf_m_4300/spx_20 com.ti.mcu.msp432.driverlib.product.ui_3.21 0.05 15.12 diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_sections=on --abi=eabi --preproc_for_compile --preproc_dependence="pec_dependence="mproc/MQMCT/MQMQMQMQMQMQbeClient.d"--obj_direct_direct_direct_building ---building ----building文件=ccpreflip/ccpreflip/ccpref="/ccpreflip/ccpref="/crt/ps-形式 -形式 的15.12 编译器-形式-形式-ccpref="pref="pbe.c/ccpref="pref="-形式-ccpt_ccpref="-形式-形式-形式-形式-ccpnt_ccpnt_ccpbe./c'-形式-形式-形式-形式-pnt_ccpref="per_ccpnt/ccpref="pref="pref="pref="pref="pble/ccpref="pbe. include_path="C:/ti/tirex-content/itirtos_msp43x_2_20_00_06/products/tidrivers_msp43x_2_20_00_08/packages/ti/mw/wifi/mspccc3x00/mvecx/mnt_mspx/mnt_cc3x00/mtrlect/include_inworkspace -inworkspace _inworks_inworks_inworks_msp_msp_p3_p3_ip_p3k_p3k/p3k_p3k_spx_spx_sp_sp_spx_sp_sp_sp_p3k/spx_ip_ip_spx_spx_ip_ip_sp_spx_ip_sp_spk/sp_spk/sp_spx_spx_spx_sp_spk/sp_ip_sp_sp_sp_sp_sp_sp_ip_ip_ip_ip_ip_ip_ip_ip_p3_sp_sp_sp_sp_sp_ com.ti.mcu.msp432.driverlib.product.ui_3.21 0.05 15.12 abi=eabi --preproc_and_compiler.opt--preproc_dependence="MQTT/mQMQSubscribeServer.d"--obj_directory="MQTT"--cmd_filel="configPkg/compiler.opt""../mqmt/m4t/mqnt/mqMQt/mqt/mqt/mqt/mqt/mqt/mqt/mqt/mqt/mqt/mqt/mqt/mqt/mqt/mqt/mqt/mqt/mqt/mqt/mqt/mqt/sube.c"'scp编译器'sct编译器完成 编译器编译器编译器编译器编译器编译器编译器编译器编译器编译器编译器编译器编译器编译器编译器编译器:15.12 com.ti.mcu.msp432.driverlib.product.ui_3.21 0.05 .c/ccbedge.c/ccbedge.c/cct.c/ccbedge.c/cct.c/cct/cct/cct/cct/cct/cct/cctfcct/cct/cctfcct/fcct/fcctfcct/ include_path="C:/users/jomodev/workspace_v6_2/tcpEchoCC3X00_MSP_EXP432P401R_TI_MQTT"--include_path="C:15.12 /ti/tirex-content/itos_mspitos_m43x_2_20_lib_00/cv3_rc-3_mspirt_3_mspx_lib_msp_3_msp_var/lib_m20_mspx_var_3_cc_cc_m00_lib_m_cc_m05/lib_lib_spx_ rs_file="configPkg/compiler.opt"../CQTT/MQTTUnsubscriptClient.c" 'finished build:../MQTT/GMTTUnsubscclient.c' 'building file:../MQTT/MQM4 UnsubscriptServer.c' 'invoking:C:/ti/Ccsv/ccsv6_m_cspti_m00_ccpref="-from_ms/spti_ccpref="-r2_ccpref="-r2"/spti_ccspti_ccspt_ccp_ccp_c3_c3_m_c3fccp=-fccp_c=-fccp_16 15.12 -ccspti_m_m_m_mspti_m_mspd/ccp_mspd/ com.ti.mcu.msp432.driverlib.product.ui_3.21 0.05 include_path="C:/ti/ccsv6_2/cccsv6/tools/compiler/ti-CGT-arm_MQ4.ls/include" 15.12 --advice:POWER_severity=suppress --advice:power:all -g --gcc --gcc --define mqr=_mqr432p_cr_--define mqt_target=is_bediag_cr=prefus-refus-refus_refus_refus_ip_refus_refus_refus_refus_refus_refus_refus_refus_refus_refus_refus_refus_refus_refus_refus_refus_refus_refus_refus_refus_refus_refus_refus_refusc=mc=-refus_refl_refus_refl_refl_refus_refus_refus_refus_refl_refus_refus_refl_refl_refl_refus_refus_refl_refus_refus_refus_refl= MSP432 -EX3CCsv6_2/ccsv6/tools/compiler/ti-CGT-ARM_ECDSL.4.LTS/bin/armcl" 15.12 -mv7m4 --code_state=16 --float_support=FPv4SPD16 -me --advice:POWER_severity=suppress --advice:power:power 7m4 -code_stack=16 m_msp_sp_supp=flo_ps_ps_p=from_pv4cc_support=from_pv4ccpv4cc_sp_supp=from_sp_sp_sp_mem_sp_p=from_mem_spanb -from_mem_mem_mem_sp_mem_mem_mem_ps=1.0245万_m=from_m=from_m=from_ccp=f_ps_p_p_p_p_p_p_mem_p=1024_p=from_mem_mem_p_mem_mem_mem_ps=from_p_sp_p_p<xmt-block1>1024 15.12 15.12 reread_libs --warn_sections --diag_wrap=off --display_error_number --xml_link_info="tcpEchoCC3X00_MSP_EXP432P401R_TI_MQTT_linkInfo.xml"--rom_model -o "tcpCC3X00_MSP_EXP432OBJ_ECT.TT_ECT.UTT/1" 首次引用 符号 在文件中 ------------------- -------- _SlNonOsMainLoopTask ./tcpEchoCC3X00.Echoobj 错误#1.0234万-D:未解决的符号残留 错误#1.001万:链接期间遇到错误;"tcpEchoCC3X00_MSP_EXP432P401R_TI_MQTT.out "未构建 >> 配方故障makefile:163:目标'tcpCC3X00_EX40TT_CC3CC_EX1TX1错误 :未完成 ****构建已完成****
您好,Jon,
我们的团队不会在MSP430 SDK中保持Wi-Fi源的最新状态,因此我建议您在外部包括CC3100 SDK中的simplelink文件夹(但您必须包括MSP432示例中的user.h)。 这将需要最新的主机驱动程序,并使更新更容易用于将来的版本。
_SlNonOsMainLoopTask无法在RTOS环境中使用。 您必须将SL_PLATFORE_MULTI_threaded预定义添加到项目中,才能使用将取消包含nonos.h的TI-RTOS 您必须将其替换为RTOS功能。 您是否尝试在非操作系统中按现在的状态运行示例,但仍然存在问题?
此外,为了在许多CC3200 SDK示例中参考,您可以进入项目“属性”并更改“配置”。 CC3200 SDK中的MQTT客户端示例具有TI-RTOS和FreeRTOS配置。
此致,
Sarah
Sarah,
我感谢大家的回应。 是的,无论是否使用"SL_platform_multi_threaded",nonos.c中的代码似乎都无法到达。 但是,正如您所提到的,由于我正在使用TI-RTOS尝试此操作,因此不应使用此操作。
我将看看其他示例,看看我可以从哪里获得这些示例。
谢谢!
Jon
此外,我注意到CC3100和CC3200 SDKa的'simplelink.h'中 都缺少 'extern "C"条目,因此如果尝试使用C++项目(我的情况是C+11)进行编译,将会看到错误。
错误:
包含在C:/Users/jomodev/workspace_v6_2/MSP432_CC3100_MQTT_TIRTS/simplelink/include/user.h:71:0中,
来自C:/Users/jomodev/workspace_v6_2/MSP432_CC3100_MQTT_TIRTS/simplelink/include/simplelink.h:219,
来自../main.cpp:64:
C:/Users/jomodev/workspace_v6_2/MSP432_CC3100_MQTT_TIRTOS/board.h:48:1:警告:多行注释[-Wcomment]
//#define select_MCLK_SMCLK (Sources) st (UCSCTL4 =(UCSCTL4 &~(SELM_7 + SELS_7))\
^
../main.cpp:67:1:错误:'}'标记之前的预期声明
}
第389行中缺少代码:
#include "wlan_rx_filters.h" #ifdef __cplusplus extern "C" { #endif /* Async functions description*/
添加此选项可消除错误。 但是,如果将'__cplusplus标记添加到项目中,则完全会被放弃,因此将成为另一个帖子的主题。