部件号: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