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.

[参考译文] CC2652PSIP:报告了错误"无生成目标&quot 的规则;

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1367632/cc2652psip-reported-error-no-rule-to-make-target

器件型号:CC2652PSIP
Thread 中讨论的其他器件: CC2650、SYSBIOS 、SysConfig、 CC2652RSIP

工具与软件:

您好!

我的项目使用 CC1352PSIP、一段时间后便停止工作。 我得到了以下错误列表:

描述资源路径位置类型
gmake:***[所有]错误2 simple_peripheral_LP_CC2652PSIP_tirtos7_ticlang C/C++问题
gmake[1]:***没有规则将目标设置为"input-file.error",这是"output-file.error"所需要的。simple_peripheral_lp_CC2652psip_tirtos7_ticlang C/C++问题
gmake[1]:目标"辅助输出"由于错误而没有重新生成。 simple_peripheral_LP_CC2652PSIP_tirtos7_ticlang C/C++问题
目标"全部"的 makefile 失败的食谱/simple_peripheral_lp_CC2652psip_tirtos7_ticlang/Release line 211 C/C++问题

控制台报告:

构建目标:"simple_peripheral_LP_CC2652PSIP_tirtos7_ticlang.out"
调用:ARM 链接器
"C:/ti/ccs1220/ccs/tools/compiler/ti-cgt-armllvm_2.1.2.LTS/bin/tiarmclang.exe @/ti/simplelink_cc13xx_cc26xx_sdk_6_40_00_13/source @"C:/CC2652PSIP/simple_peripheral_LP_CC2652PSIP_tirtos7_ticlang/Release/ti_ble_app_config.opt"@/ti/simplelink_cc13xx_cc26xx_sdk_6_40_00_13/source/ti/ble5stack/config/build_components.opt "C:/CC2652PSIP/simple_peripheral_LP_CC2652PSIP_tirtos7_ticlang/Release/sy @/ti/simplelink_cc13xx_cc26xx_sdk_6_40_00_13/source/ti/ble5stack/config/factory_config.opt /ti/simplelink_cc13xx_cc26xx_sdk_6_40_00_13/kernel/tirtos7/packages /ti/ccs1220/ccs/tools/compiler/ti-cgt-armllvm_2.1.2.LTS/lib /Application/simple_peripheral.o /Application/util.o /MHLib/SP_/MHLib/at_params.o /MHLib/mhATCmdParser.o /MHLib/mhI2C0_slave.o /MHLib/mhLib_err.o /MHLib/mhMavLink.o /MHLib/mhtasks.o /NPI/npi_frame_hci.o /NPI/npi_tl.o /Profiles/simple_gatt_profile.o /Startup/rom_init.o /syscfg/ti_sysbios_config.o /syscfg/ti_devices_config.o /iCall/icall.o /Startup/main.o /NPI/npi_tl_uart.o /NPI/npi_rxbuf.o /MHLib/mhtimer.o /MHLib/mhSaveregs.o /MHLib/mhLib_user.o /MHLib/mhLed.o /MHLib/mhFactory.o /MHLib/flash_upgrade.o /MHLib/assert.o /Drivers/NV/crc.o /Application/simple_peripheral_menu.o /Application/board_key.o /syscfg/ti_radio_config.o /syscfg/ti_ble_config.o /syscfg/ti_drivers_config.o /Application/rcosc_calibration.o /Application/two_btn_menu.o /Drivers/NV/nvocmp.o Dev_Test /MHLib/at_cmd_parser.o /MHLib/lib_buf.o /MHLib/mhI2C.o /MHLib/mhLib_crc.o /MHLib/mhMHX_saveregs.o /MHLib/mhodid.o /MHLib/mhuart.o /NPI/npi_task.o /Profiles/devinfoservice.o /Startup/osal_icall_ble.o /iCall/icall_cc2650.o /iCall/icall_user_config.o /iCallBLE/ble_user_config.o /iCallBLE/ble_user_config_stack.o /iCallBLE/icall_api_lite.o /iCallBLE/icall_hci_tl.o
gmake[1]:***没有规则将目标设置为"input-file.error",这是"output-file.error"所需要的。
已完成构建目标:"simple_peripheral_LP_CC2652psip_tirtos7_ticlang.out"

"C:lp" simple_peripheral_lp_CC2652psip_tirtos7_ticlang.out" simple_peripheral_lp_CC2652psip_tirtos7_ticlang.bin" C:/ti/ccs1220/ccs/tools/compiler/ti-cgt-armllvm_2.1.2.LTS/bin/tiarmofd "C:/ti/ccs1220/ccs/tools/compiler/ti-cgt-armllvm_2.1.2.LTS/bin/tiarmhex "C:/ti/ccs1220/ccs/utils/tiobj2bin/tiobj2bin /ti/ccs1220/ccs/utils/tiobj2bin/mkhex4bin "

Makefile:211:目标'all'的食谱失败
gmake[1]:目标"辅助输出"由于错误而没有重新生成。
gmake:***[全部]错误2

该项目使用:

SimpleLink CC13xx CC26xx SDK [6.40.0.013]

SysConfig [1.15.0]

TI Clang v2.1.2.. LTS

它看起来像是创建了扩展名为.out;.bin 的文件。  

可以使用的最简单的修复方法是什么?

谢谢。

亚历克斯

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

    尊敬的 Alex:

    感谢您与我们联系。 对链接器文件或编译步骤是否进行了任何更改? 另外、为了确认、您使用的是 CC1352PSIP、对吗?

    此致、

    1月

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

    大家好、Jan、

    我使用的是 CC2652PSIP、链接器命令文件 cc13x2_cc26x2_app_tirtos7.cmd 未更改。

    只有一个编译后处理步骤存在:

    "${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin "${BuildArtifactFileName}""${BuildArtifactFileBaseName}.bin""${CG_TOOL_ROOT}/bin/tiarmofd "${CG_TOOL_ROOT}/bin/tiarmhex "${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin "

    此致、

    亚历克斯  

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

    尊敬的 Alex:

    我以前从未见过这些错误。 请尝试以下操作:

    1.右键点击工程并按 Re - build 键。 然后发布完整的构建日志。

    2. 您还可以在 CCS 中打开"Problems"选项卡并截屏您的错误消息吗?  

    3.是否可以尝试打开新的 CCS 工作区、从 SDK 导入新项目并进行构建? 这样做是为了确保您不会遗漏 SDK 中的任何重要文件。

    谢谢、

    M·H

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

    尊敬的 Alex:

    如果您有最后一个正在工作的项目、那么让我们尝试看看哪些变化触发了此行为。 一旦我们有了这种改变,我们就可以找出如何消除它。

    此致、

    1月

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

    大家好、Jan、

    我使用 Properties 的 post_build 步骤进行了文件转换实验-CCSBuild -steps

    即使所有文件转换步骤都被移动到特殊的 Cmd 文件并且 post_build 步骤窗口 是空的、文件.cproject 和 makefile 仍然存在一些。 很可能是他们造成了问题。

    此致、

    亚历克斯

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

    尊敬的 Alex:

    这是否意味着您可以通过修改编译步骤来解决此问题?

    此致、

    1月

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

    大家好、Jan、

    否、清理编译步骤不会清理 文件 makefile (仍然有一些会导致问题的剩余部分)。 我完成了上一个正常工作的项目、对功能进行了更改(无需添加构建步骤)。 这解决了我的问题。

    此致、

    亚历克斯

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

    尊敬的 Alex:

    很高兴听到您能够解决此问题。 在整个过程中、可能会有一些项目设置或构建步骤被破坏、这也可能是发生这种情况的原因。

    此致、

    1月