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.
工具/软件: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:目标"全部"不会由于错误而重新生成。
****构建完成****
早上好、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
谢谢你。 项目本身看起来完全正常。 我能够顺利导入和构建它。
本地计算机上的某些配置必须存在问题。 我怀疑 make 环境有一些问题。 但是、正确的 gmake 会被拾取。
您能否检查系统路径变量以查看路径中是否存在任何其他"生成"二进制文件? 如果路径中还有其他工具链(如 Cygwin、WINAVR)、其中也包含 make 实用程序、则可能会导致冲突。 尝试删除此类工具和/或将路径设置为最小值、以确保 CCS 使用的 gmake 是路径上唯一的 make 实用程序。 然后重新启动 CCS 并查看错误是否仍然存在。