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.

[参考译文] CCS/TIDM-1002:气体库示例项目未构建,未定义符号

Guru**** 2609895 points
Other Parts Discussed in Thread: MSP430FR5994

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/658520/ccs-tidm-1002-gas-library-example-project-does-not-build-undefined-symbols

部件号:TIDM-1002

工具/软件:Code Composer Studio

您好,TI专家:

我正在使用带有MSP430参考设计的TIDM-1002超声波气体计前端。 我尝试在Code Composer Studio中构建随gasLibrary提供的示例项目,但是,似乎存在链接问题。 我要在这篇文章中附上一份完整的构建日志副本,您可以在这里找到有问题的部件:

正在调用:MSP430 Linker
"C:/ti/ccsv7/tools/compiler/ti-CGT-MSP430_MSP.6.LTS/bin/cl430" 16.9 -vmspx --data_model=restricted -O3 --opt_for _speed=5 --use_HW_ccpudy=F5 --advice:power ="none"--advice:hw_data_model=rema_sp_sp_span_gi_sp_sp_sp_spani=env7_msp_msp_sp_msp_sp_gi_web_gi_sp_sp_sp=5-ccup_msp_sp_gi_sp_sp_sp_msp_sp_gi_sp_web_sp_gi_sprf_gi_sp_sp=5-ccp_msp_sp_sp_sp_web_web_sp_gi_sp_sp_sp_sp_sp_sp_gi_sp_sp_sp_sp_sprf_gi_sp_sp_sp_sp_sp 16.9 16.9 优先级--reread_libs --define=_mpu_enable --diag_wrap=off --display_error_number --warn_sections --xml_link_info="msp-expfr5994_ga_afe_bp_fulf_capture_processing_linkInfo.xml"--use_HW_ps=F5 -- rom_model -o "msp-expfr5994_gas_afe_bp_fulf_processing.out "./him.obj"./gimmMeteringLibraryConfig/GasMeteringUserConfig.uk"./comm/gui_comm.obj"./gui/ti_main.obj"./ti_term/sm430h/常见/6xx/fms/fr430h/fr/fr/fr/fr/fr/fr/fr/fs/6xx"常见/dma/fr/fr/fs/fr/fr/fr/fs/fr/fr/fr/f/f/fs/fr/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/f/" -llibmatx.a -llibc.a
<linking>

未定义的第一个引用
符号 在文件中
------------------- --------
LEASCCMA C:\ti\MSP\gasLibrary_1_10_00_11\lib\gasMetering\CCS\gasMetering_CCS_LASE_CODEL_RESLICDED_DATA.lib<leasc.o>
LEASCCMTL C:\ti\MSP\gasLibrary_1_10_00_11\lib\gasMetering \CCS\gasMetering _CCS_Llare_code_restricted_data.lib<gasMeteringLibConfig.o>
LEASCCNF0 C:\ti\MSP\gasLibrary_1_10_00_11\lib\gasMetering \CCS\gasMetering _CCS_Llare_code_restricted_data.lib<gasMeteringLibConfig.o>
LEASCCNF1 C:\ti\MSP\gasLibrary_1_10_00_11\lib\gasMetering \CCS\gasMetering _CCS_Llare_code_restricted_data.lib<gasMeteringLibConfig.o>
LEASCCNF2 C:\ti\MSP\gasLibrary_1_10_00_11\lib\gasMetering \CCS\gasMetering _CCS_Llare_code_restricted_data.lib<gasMeteringLibConfig.o>
LEASCIE C:\ti\MSP\gasLibrary_1_10_00_11\lib\gasMetering \CCS\gasMetering _CCS_Llare_code_restricted_data.lib<gasMeteringLibConfig.o>
LEASCMT C:\ti\MSP\gasLibrary_1_10_00_11\lib\gasMetering \CCS\gasMetering _CCS_Llare_code_restricted_data.lib<gasMeteringLibConfig.o>
LEASCPMCB C:\ti\MSP\gasLibrary_1_10_00_11\lib\gasMetering_CCS_Llare_code_restricted_data.lib<gasMeteringLibMeasurement.o>LEASCPMCTL
C:\ti\MSP\gasLibrary_1_10_00_11\lib\lib\gasing_mecastering_data.lib_gasingConfig_restricted_data.gasing.ecution.ecution.ecution.gas_data.ecution.ecution.ecut.
LEASCPMDST C:\ti\MSP\gasLibrary_1_10_00_11\lib\gasMetering \CCS\gasMetering _CCS_LICG_CODEL_RESLICT_DATA.lib<gasMeteringLibConfig.o>
LEASCPMS0 C:\ti\MSP\gasLibrary_1_10_00_11\lib\gasMetering \CCS\gasMetering _CCS_Llare_code_restricted_data.lib<gasMeteringLibConfig.o>
LEASCPMS1 C:\ti\MSP\gasLibrary_1_10_00_11\lib\gasMetering \CCS\gasMetering _CCS_Llare_code_restricted_data.lib<gasMeteringLibConfig.o>

错误#1.0234万-D:未解析的符号仍然
存在错误#1.001万:链接时遇到错误;未构建"MSP-expfr5994_gas _afe_bp_fray_caption_processing.out 

如您所见,气体库中引用的许多符号未定义。 由于气体库代码是专有的,我不知道如何解决这个问题,因为我不知道这些定义的位置。 您能帮我找到它们吗?

我正在使用:

  • GasLibrary_1_10_00_11,我正在尝试构建其示例项目MSP-expfr5994_gas_afe_bp
  • Code Composer Studio  7.4。0.0.0015万。
  • Windows 7 x64

编译和链接选项是示例项目中定义的选项,我没有做任何更改。 但是,我还附加了一个BuildConfig.txt文件,在该文件中,我复制了CCS在项目属性 中提供给我的所有命令行选项。e2e.ti.com/.../BuildConfig.txte2e.ti.com/.../5280.Build.log