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/PROCESSOR-SDK-AM335X:"gmake:***没有生成目标的规则"PDK 示例错误

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/755850/ccs-processor-sdk-am335x-gmake-no-rule-to-make-target-error-for-pdk-examples

器件型号:PROCESSOR-SDK-AM335X

工具/软件:Code Composer Studio

您好!

我正在尝试  使用 Windows 上的 CCS 版本8.2.0.00007为 BeagleBone Black 构建 PDK 示例项目。 PDK 为 pdk_am335x_1_0_12。  当我构建 任何 示例项目时,我会得到“gmake:***没有规则来创建目标”错误。  

这里的示例是 GPIO_LedBlink_bbbAM335x_armTestProject 的输出。 输出中显示的路径似乎无效。  源 文件实际上驻留在 'C:/ti/pdk_am335x_1_0_12/packages/ti/drv/gpio/...中 有什么建议吗? 是否有地方纠正路径?

****项目 GPIO_LedBlink_bbbAM335x_armTestProject 的配置调试构建****

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

subdir_rules.mk:37:目标'build-861389649'的配方失败

gmake:***没有规则使目标'C:/ti/ccsv8/eclipse/PDK_INSTALL_PATH/ti/drv/gpio/test/led_blink/src/am335x/GPIO_bbbAM335x_board.c、'GPIO_bbbAM335x_board.o'需要。

gmake:***没有使目标'C:/ti/ccsv8/eclipse/PDK_INSTALL_PATH/ti/drv/gpio/test/led_blink/am335x/armv7/bios/am335x_app_bbbam335x.cfg 成为'configPkg/linker.cmd'所需的规则。

gmake:***没有使目标'C:/ti/ccsv8/eclipse/PDK_INSTALL_PATH/ti/drv/gpio/test/led_blink/src/GPIO_log.c '成为'GPIO_log.o'所需的规则。

gmake:***没有使目标'C:/ti/ccsv8/eclipse/PDK_INSTALL_PATH/ti/drv/gpio/soc/am335x/GPIO_soc.c '成为'GPIO_SoC.o'所需的规则。

gmake:***没有使目标'C:/ti/ccsv8/eclipse/PDK_INSTALL_PATH/ti/drv/uart/soc/am335x/UART_soc.c '成为'UART_SoC.o'所需的规则。

gmake:***没有使目标'C:/ti/ccsv8/eclipse/PDK_INSTALL_PATH/ti/drv/gpio/test/led_blink/src/main_led_blink.c '成为'main_led_blink.o'所需的规则。

gmake[1]:***没有规则使目标'C:/ti/ccsv8/eclipse/PDK_INSTALL_PATH/ti/drv/gpio/test/led_blink/am335x/armv7/bios/am335x_app_bbbam335x.cfg 成为'Build-861389649-InProc '所需的目标'C:。

gmake[1]:目标'Build-861389649-InProc '不会由于错误而重新生成。

gmake:***[build-861389649]错误2.

gmake:目标"全部"不会由于错误而重新生成。

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

谢谢、

Kevin R.

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

    我 在 Project -> Properties->Linked Resources->Linked Resources 中将文件的路径更改为绝对路径 ,然后我能够编译“确定”。 我不知道原始路径为什么错误、但 修复了它、程序现在运行正常。

    Kevin R.

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

    Kevin、

    源文件的路径似乎不正确。

    [引用 user="Kevin Roche"] gmake:***没有规则使目标'C:/ti/ccsv8/eclipse/PDK_INSTALL_PATH/ti/drv/gpio/test/led_blink/src/am335x/GPIO_bbbAM335x_board.c,'GPIO_bbbAM335x_board.o'需要。

    此处的源文件路径显示 C:/ti/ccsv8/eclipse/PDK_INSTALL_PATH/ti/drv/gpio/test/led_blink/src/am335x/GPIO_bbbAM335x_board.c、这是不正确的。 我希望它类似于 pdk_install_path/ti/drv/GPIO/test/led_blink/src/am335x/gpio_bbbAM335x_board.c、其中 pdk_install_path 解析到该文件  /封装。

    请确保您严格遵循 此处介绍 的创建 PDK 工程的步骤。