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.

[参考译文] PROCESSOR-SDK-AM335X:无法构建诊断应用程序

Guru**** 2589300 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/973340/processor-sdk-am335x-unable-to-build-diagnostic-applications

器件型号:PROCESSOR-SDK-AM335X

我在同一目录下安装了处理器 SDK 和 CCS、 为处理器 SDK RTOS 和 PDK 设置环境。 在为 BeagleBone Black 构建诊断 SD 卡应用时、我遇到以下错误:

C:\ti\pdk_am335x_1_0_17\packages/ti\board\diag>mingw32-make bbbAM335x
Makefile: 45:/ti/build/Rules.make:没有这样的文件或目录
mingw32-make:***没有规则将目标设为“/ti/build/Rules.make”。 停下。

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

    您好!

    在 PRSDK 6.3 :https://software-dl.ti.com/processor-sdk-rtos/esd/AM335X/06_03_00_106/index_FDS.html 中、BBB 诊断程序构建适用于我

    请按照以下说明操作:

    https://software-dl.ti.com/processor-sdk-rtos/esd/docs/06_03_00_106/AM335X/rtos/index_overview.html#building-pdk-using-gmake-in-windows-environment

    https://software-dl.ti.com/processor-sdk-rtos/esd/docs/06_03_00_106/AM335X/rtos/index_board.html#creating-the-sd-card-loadable-files

    在 Windows 上、使用 gmake 进行编译:

    gmake bbbAM335x_SD

    此致、
    弗兰克

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

    您好 Frank、  

            感谢你能抽出时间。 我遵循了相同的过程、但我收到了消息

    C:\ti\pdk_am335x_1_0_17\packages/ti\board\diag>gmake bbbAM335x_SD
    Makefile: 45:/ti/build/Rules.make:没有这样的文件或目录
    gmake:***没有将目标设为“/ti/build/Rules.make”的规则。 停下。

    我可以在构建目录中看到 Rules.make 文件

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

    您好、Karthik、

    您是否可以根据这些说明尝试设置构建环境?

    https://software-dl.ti.com/processor-sdk-rtos/esd/docs/06_03_00_106/AM335X/rtos/index_overview.html#building-pdk-using-gmake-in-windows-environment

    当我执行 pdksetupenv.bat 时、我会在计算机上看到这一点:

    C:\ti_am335x_06_03_00_106\pdk_am335x_1_0_17\packages >pdksetupenv.bat
    (三
    环境配置:
    (三
    sdk_install_path:C:/ti_am335x_06_03_00_106
    pdk_install_path:c:/ti_am335x_06_03_00_106/pdk_am335x_1_0_17/packages
    gmake_install_path:C:/ti_am335x_06_03_00_106/xdctools_3_55_02_22_core
    pdk_SOC:AM335x
    pdk_version:1_0_17
    rules_make:c:/ti_am335x_06_03_00_106/pdk_am335x_1_0_17/packages/ti/build/Rules.make
    (三

    您可以在命令行上使用"set"检查这些环境变量、例如检查 rules_make 的值:

    C:\ti_am335x_06_03_00_106\pdk_am335x_1_0_17\packages/ti\board\diag>设置规则
    rules_make=c:/ti_am335x_06_03_00_106/pdk_am335x_1_0_17/packages/ti/build/Rules.make

    此致、
    弗兰克

     

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

    您好、Frank、

    我只使用这些指令设置环境变量、这就是我在运行 pdksetupenv.bat 时获得的结果

    C:\ti\pdk_am335x_1_0_17\packages/pdksetupenv
    (三
    环境配置:
    (三
    sdk_install_path:C:/ti
    pdk_install_path:C:/ti/pdk_am335x_1_0_17/packages
    gmake_install_path:C:/ti/xdctools_3_55_02_22_core
    pdk_SOC:AM335x
    pdk_version:1_0_17
    Rules_make:C:/ti/pdk_am335x_1_0_17/packages/ti/build/Rules.make

    但是、在检查 rules_make 的值时、我得到:

    C:\ti\pdk_am335x_1_0_17\packages/ti\board\diag>设置规则
    未定义环境变量规则

    我应该怎么做?

    此致、

    Karthik

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

    您好、Karthik、

    这是意外的。 显示的环境变量是否适用于 PRSDK 安装?

    是否可以尝试手动设置 rules_make? 我还建议检查其他编译环境变量、以确保它们被正确定义。

    要设置 rules_make、请在 windows 命令提示符下发出此命令:

    # set rules_make=C:/ti/pdk_am335x_1_0_17/packages/ti/build/Rules.make

    此致、
    弗兰克

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

    您好 Frank、

          我已检查了所有环境变量、甚至按照您的建议手动设置规则。 即使这样,我也无法解决这一问题。

    此致、

    Karthik

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

    您好!

    在该主题中再次回复、希望找到解决方案。

    此致、

    Karthik

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

    您好!

       得到预期结果。 我最初运行 pdksetupenv 并关闭命令提示符。 然后我遍历 diag 文件夹并打开命令提示符以运行 gmake;这就是错误的原因。

    我想我们必须使用 pdk->packages 中的 CD 进行诊断

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

    您好、Karthik、

    感谢您的反馈。 我很高兴您能够解决这个问题。

    此致、
    弗兰克