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/MSP430F5529:使用GNU编译器v 5.0 .3.224 编译驱动程序库(MSP430Ware_3_50_00_04)时出错

Guru**** 2535750 points
Other Parts Discussed in Thread: MSP430F5529

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/575660/ccs-msp430f5529-errors-while-compiling-driverlib-msp430ware_3_50_00_04-with-the-gnu-compiler-v5-0-3-224

部件号:MSP430F5529
主题中讨论的其他部件: MSPWARE

工具/软件:Code Composer Studio

您好,

我已经使用GNU编译器创建了一个新的CCS项目。 我已将driverlib导入到我的工作区中,并已将相应的文件添加到我的项目中。  

但在编译代码时,我在UCS.c中收到一个错误。 错误是“未定义对__mulsi2_F5'的引用”。 请帮助我解决此问题。  

有关详细信息,请参阅生成控制台的完整输出:

****为项目Capacitance_Meter_GCC_2构建配置调试****

"C:\\ti\\ccsv6\\utils\\bin\\gmake "-k all
'构建目标:电容仪表_gcc_2.out '
'调用:GNU Linker '
“c:/ti/ccsv6/tools/compiler/MSP430-gcc-.0.224_Win32/bin/MSP430-elf-gcc.exe" 5.3 -O0 -OS -g -gdwarf-3 -gstrile-dwarf -Wall -mlarge -WL -WL,-Map,"CRC_BAK_GCC_2.map"-L":/MSP430_f430_6xx/favio/drioti/f430/f5xx/msp/f5xx" mcc_drioti_msp_f430/f5xx/favlinu/f430/f5xx/favlinu/favlinu/sp/f430/f5xx/favlinu/sp.x/favi_sp.x" driev.cc_msp.x/mp_sp.x/mp_f430_f430_f430_f.x/f.x/sp.x/f.x" "./driverlib/MSP430F5xx_6xx/USI_b_SPI.o""./driverlib/MSP430F5xx_6xx/WDT_a.o"-T "../msp430f5529.ld"-wl,--start-group -lgcc -lc -wl,--end-group
Makefile:185:目标'Capacitance_Meter_GCC_2.out '的配方失败
/driverlib/MSP430F5xx_6xx/UCS.o:In Function `privateUCSSourceClockFromDCo':
C:\Users\Adom Kwabena\Workspace_MSP430F5529\Capacitance_Meter_GCC_2\Debug/./driverlib/MSP430F5xx_6xx/UCS.c:111:未定义对`__mulsi2_F5'的引用
collect2.exe:错误:LD返回1个退出状态
gmake:***[Capacitance_Meter_GCC_2.Out ]错误1
gmake:由于错误,目标'all'没有重制。

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

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

    请升级到MSPWare v 3.7 & DriverLib v 2.8 ,这些最新版本中不存在"__mulsi2_F5"。 您也可以将GNU编译器升级到v 6.2 ,以获得更好的一致性。

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

    我升级了GNU编译器和driverlib,但仍然有问题,但在将CCS升级到v7后,问题就消失了。