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/MSP-EXP430FR2355:Code Composer Studio™︎论坛

Guru**** 2227300 points
Other Parts Discussed in Thread: MSP-EXP430FR2355, MSP430FR2355
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/870413/ccs-msp-exp430fr2355-code-composer-studio-forum

器件型号:MSP-EXP430FR2355
主题中讨论的其他器件: MSP430FR2355

工具/软件:Code Composer Studio

您好!

我正在使用 MSP-EXP430FR2355 Launchpad。

我导入  了 Blink LED 项目  和  开箱即用体验  、并获得了下面附加的错误。

请帮助解决此问题吗?

提前感谢您的支持。


****为项目 BlinkLED_MSP-EXP430FR2355构建配置调试****

"C:\\ti\\ccs930\\ccs\\utils\bin\\gmake"-k -j 8 all -O

driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/adc.obj 的配方失败
gmake:***[driverlib/MSP430FR2xx_4xx/adc.obj]错误1.
gmake:***[driverlib/MSP430FR2xx_4xx/crc.obj]错误1.
driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/crc.obj 的配方失败
gmake:***[driverlib/MSP430FR2xx_4xx/cs.obj]错误1.
driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/cs.obj'的配方失败
driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/ecomp.obj'的配方失败
gmake:***[driverlib/MSP430FR2xx_4xx/ecomp.obj]错误1.
driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/eusci_a_spi.obj'的配方失败
gmake:***[driverlib/MSP430FR2xx_4xx/eusci_a_spi.obj]错误1
driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/eusci_a_uart.obj'的配方失败
gmake:***[driverlib/MSP430FR2xx_4xx/eusci_a_uart.obj]错误1
driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/eusci_b_i2c.obj 的配方失败
gmake:***[driverlib/MSP430FR2xx_4xx/eusci_b_i2c.obj]错误1.
driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/eusci_b_spi.obj'的配方失败
gmake:***[driverlib/MSP430FR2xx_4xx/eusci_b_spi.obj]错误1
driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/framctl.obj'的配方失败
gmake:***[driverlib/MSP430FR2xx_4xx/framctl.obj]错误1.
driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/GPIO.obj'的配方失败
gmake:***[driverlib/MSP430FR2xx_4xx/GPIO.obj]错误1.
driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/icc.obj 的配方失败
gmake:***[driverlib/MSP430FR2xx_4xx/icc.obj]错误1.
driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/LCD_e.obj'的配方失败
gmake:***[driverlib/MSP430FR2xx_4xx/LCD_e.obj]错误1.
driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/mpy32.obj'的配方失败
gmake:***[driverlib/MSP430FR2xx_4xx/mpy32.obj]错误1.
driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/PMM.obj'的配方失败
gmake:***[driverlib/MSP430FR2xx_4xx/PMM.obj]错误1.
driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/rtc.obj 的配方失败
gmake:***[driverlib/MSP430FR2xx_4xx/rtc.obj]错误1.
driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/sac.obj 的配方失败
gmake:***[driverlib/MSP430FR2xx_4xx/sac.obj]错误1.
driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/SFR.obj'的配方失败
gmake:***[driverlib/MSP430FR2xx_4xx/SFR.obj]错误1.
driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/sysctl.obj'的配方失败
gmake:***[driverlib/MSP430FR2xx_4xx/sysctl.obj]错误1.
driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/TIA.obj'的配方失败
gmake:***[driverlib/MSP430FR2xx_4xx/TIA.obj]错误1.
driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/timer_a.obj'的配方失败
gmake:***[driverlib/MSP430FR2xx_4xx/timer_a.obj]错误1.
driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/timer_b.obj'的配方失败
gmake:***[driverlib/MSP430FR2xx_4xx/timer_b.obj]错误1.
driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/tlv.obj'的配方失败
gmake:***[driverlib/MSP430FR2xx_4xx/tlv.obj]错误1.
driverlib/MSP430FR2xx_4xx/subdir_rules.mk:9:目标'driverlib/MSP430FR2xx_4xx/WDT_a.obj'的配方失败
gmake:***[driverlib/MSP430FR2xx_4xx/WDT_a.obj]错误1.
gmake:目标"全部"不会由于错误而重新生成。

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

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

    您好!

    您是如何导入项目的? 您是否通过 Resource Explorer 导入?  

    您能否在 Project Explorer 中提供项目的屏幕截图。 请展开 driverlib 文件夹、这样我就可以看到下面的一些内容:

    谢谢

    Ki

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

    早上好、Ki、

    非常感谢您的回答。 论坛电子邮件被路由到我的垃圾邮件文件夹。

    很抱歉耽误你的回答。 甚至在另一个论坛上提出了同样的问题,认为没有答复。 我的差。

    我已经尝试了这两种方法。 我已下载示例 zip 文件并直接从 CCS 加载项目。

    我还从 Resource Explorer 加载了它。 两者的结果相同。

    过去几天、我一直在卸载 CCS 和所有驱动程序、并且选择性地仅安装了我需要的驱动程序、但这也不起作用。 结果相同。 这一次、我的当前状态是"Blink LED"示例。

    我已在我的末尾附加了我的最新配置

    我有两个屏幕截图并排显示 CCS 屏幕和文件浏览器、即 TI 目录。

    只需确保加载了所有驱动程序、并让您检查它们、这样、在我们纠正此编译问题后、我就不会在加载输出文件时遇到问题。

    再次感谢、并热切等待您的回复。

    此致、

    Ziggy

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

    嗯... 看起来不错。 您可以构建任何 MSP430示例吗? 或任何 MSP430项目(您可以尝试从头开始创建新项目吗)?

    谢谢

    Ki

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

    晚上好,Ki

    直接创建了一个项目并选择了闪烁应用程序、它生成了相同的错误。

    然后、通过选择一个空项目来创建另一个项目、并且生成了相同的错误。

    我下载了 CCS V8和 V7、两者都产生了相同的错误。

    所有构建错误都是指 make 文件中打印类似行的行、如下所示。

    这是编译中的错误消息、从 makefile 和 makefile 本身中摘录。

    谢谢、此致、

    Ziggy

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^μ A

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

    "C:\\ti\\ccs930\\ccs\\utils\bin\\gmake"-k -j 8 all -O  

    Makefile:142:目标'NewPlainPjt.out'的配方失败
    gmaking[1]:***[NewPlainPjt.out]错误1.
    gmake:***[全部]错误2.
    Makefile:138:目标“全部”的配方失败

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

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^μ A

    这是 make 文件的摘录。 我无法附加它。 黄色突出显示的行是在构建错误中注明的第138行。


    #所有目标
    全部:$(OBJS)$(CMD_SRCS)$(GEN_CMDS)
    @$(make) -no-print-directory -Onone "NewPlainPjt.out"

    (三

      下面是由于无法连接而不得不粘贴的 Makefile 文件

    (三

    ############################################################################################################################
    #自动生成的文件。 请勿编辑!
    ############################################################################################################################

    Shell = cmd.exe

    CG_TOOL_ROOT:= C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS

    Gen_opts__flag:=  
    Gen_CMDS__FLAG:=

    order_OBJS +=\
    "./main.obj"\
    "../lnk_msp430fr2355.cmd"\
    $(GEN_CMDS__FLAG)\
    -lfrwp_init.a \
    -llibc.a \

    -include ./makefile.init

    rm:= del /F
    rmdir := RMDIR /S/Q

    #参与构建的所有源都在此处定义
    -include sources.mk
    -include subdir_vars.mk
    -include subdir_rules.mk
    -include 对象.mk

    ifneq ($(MAKECMDGOALS)、Clean)
    ifneq ($(条带$(C55_DEPS))、)
    -include $(C55_DEPS)
    字节序
    ifneq ($(条带$(C_UPPER))、)
    -include $(C_UPPER DEPS)
    字节序
    ifneq ($(条带$(S67_DEPS))、)
    -include $(S67_DEPS)
    字节序
    ifneq ($(strip $(S62_DEPS))、)
    -include $(S62_DEPS)
    字节序
    ifneq ($(strip $(S_DEPS))、)
    -include $(S_DEPS)
    字节序
    ifneq ($(条带$(opt_DEPS))、)
    -include $(opt_DEPS)
    字节序
    ifneq ($(strip $(C???_DEPS))、)
    -include $(C?_DEPS)
    字节序
    ifneq ($(strip $(asm_upper _DEPS))、)
    -include $(ASM_UPPER DEPS)
    字节序
    ifneq ($(strip $(S??_DEPS))、)
    -include $(S??_DEPS)
    字节序
    ifneq ($(strip $(C64_DEPS))、)
    -include $(C64_DEPS)
    字节序
    ifneq ($(strip $(CXX_DEPS))、)
    -include $(CXX_DEPS)
    字节序
    ifneq ($(strip $(S64_DEPS))、)
    -include $(S64_DEPS)
    字节序
    ifneq ($(strip $(ino_DEPS))、)
    -include $(INO_DEPS)
    字节序
    ifneq ($(条带$(CLA_DEPS))、)
    -include $(CLA_DEPS)
    字节序
    ifneq ($(条带$(S55_DEPS))、)
    -include $(S55_DEPS)
    字节序
    ifneq ($(条带$(SV7A_DEPS))、)
    -include $(SV7A_DEPS)
    字节序
    ifneq ($(条带$(C62_DEPS))、)
    -include $(C62_DEPS)
    字节序
    ifneq ($(strip $(C67_DEPS))、)
    -include $(C67_DEPS)
    字节序
    ifneq ($(strip $(PDE_DEPS))、)
    -include $(PDE_DEPS)
    字节序
    ifneq ($(条带$(K_DEPS))、)
    -include $(K_DEPS)
    字节序
    ifneq ($(strip $(C_DEPS))、)
    -include $(C_DEPS)
    字节序
    ifneq ($(条带$(CC_DEPS))、)
    -include $(CC_DEPS)
    字节序
    ifneq ($(条带$(C++_DEPS))、)
    -include $(C++ DEPS)
    字节序
    ifneq ($(strip $(C43_DEPS))、)
    -include $(C43_DEPS)
    字节序
    ifneq ($(条带$(S43_DEPS))、)
    -include $(S43_DEPS)
    字节序
    ifneq ($(strip $(asm_DEPS))、)
    -include $(ASM_DEPS)
    字节序
    ifneq ($(条带$(S_UPPER))、)
    -include $(S_UPPER DEPS)
    字节序
    ifneq ($(strip $(CPP_DEPS))、)
    -include $(CPP_DEPS)
    字节序
    ifneq ($(strip $(SA_DEPS))、)
    -include $(SA_DEPS)
    字节序
    字节序

    -include ./makefile.defs

    #将这些工具调用的输入和输出添加到构建变量  
    exe 输出+=\
    NewPlainPjt.out \

    EXE_OUTPINS__QUOTED +=\
    "NewPlainPjt.out"\

    bin_outputs +=\
    NewPlainPjt.hex \

    bin_outputs__outputs +=\
    "NewPlainPjt.hex"\


    #所有目标
    全部:$(OBJS)$(CMD_SRCS)$(GEN_CMDS)
    @$(make)-no-print-directory -Onone "NewPlainPjt.out"

    #工具调用
    NewPlainPjt.out:$(OBJS)$(CMD_SRCS)$(GEN_CMDS)
    @echo '构建目标:"$@"'
    @回显'调用:MSP430链接器'
    "c:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/bin/cl430 /ti/ccs930/ccs/ccs_base/msp430/include /ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/lib -vmspx --use_hw_mpy=F5 --advice:power_all --advice:hw_config=all --define=_MSP430FR2355__--define=_FRwp_enable --define=_info_FRwp_enable-g --plf_support=minimal ---cintrad_errati_new_new_new_ategries=-ature-new_new_new_ates=2-intrategries=-new_new_new_new_new_ates=2-ine-new_new_ategries=-new_new_new_new_new_new_ates=2-ins-new_new_new_new_new_ategries=2-ine-new_new_new_new_new_new_ates=2-ins-new_new_new_new_new_new_new_new_ategot=2-ines=2-ina-ates=2-ina-new_new_new_new_new_new_new_new_new_new_/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/include /ti/ccs930/ccs/ccs_base/msp430/lib/FR2xx
    @echo 'finished building target:"$@"'(完成构建目标:"$")
    @回波''

    NewPlainPjt.hex:$(EXE_OUTPINTS)
    @echo 'building files:$(strip $(exe_outputs__ex引号)'
    @echo '调用:MSP430 Hex 实用程序'
    "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-msp430_18.12.4.LTS/bin/hex430 "-memwidth=8 --romwidth=8 -o "NewPlainPjt.hex"$(EXE_Outputs__QUOTED)
    @echo 'finished building:$(strip $(exe_outputs__ex引号)'(完成构建:$(条带$(exe_outputs__ex
    @回波''

    #其他目标
    清理:
    -$(RM)$(bin_outputs__outputs)$(EXE_outputs__outputs)
    -$(RM)"main.obj"  
    -$(RM)"main.d"  
    -@回波"已完成清洁"
    -@回波''

    交响乐:所有干净的家属
    次要:

    -include ./makefile.targets

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

    我怀疑您系统上的 CCS 存在一些环境问题。 您可以压缩项目文件夹并将其附加到此主题吗?

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    晚上好,Ki
    感谢您的持续帮助和支持。
    我无法将 zip 文件直接附加到网站。
    请在下面的 Google Drive 中找到我创建的项目的链接。
    期待收到您的来信。
    再次感谢、致以诚挚的问候、
    Ziggy
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢你。 项目本身看起来完全正常。 我能够顺利导入和构建它。

    本地计算机上的某些配置必须存在问题。 我怀疑 make 环境有一些问题。 但是、正确的 gmake 会被拾取。

    您能否检查系统路径变量以查看路径中是否存在任何其他"生成"二进制文件? 如果路径中还有其他工具链(如 Cygwin、WINAVR)、其中也包含 make 实用程序、则可能会导致冲突。 尝试删除此类工具和/或将路径设置为最小值、以确保 CCS 使用的 gmake 是路径上唯一的 make 实用程序。 然后重新启动 CCS 并查看错误是否仍然存在。