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.

[参考译文] TMS320F28379D:非工程编译依赖项

Guru**** 2609665 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1002267/tms320f28379d-non-project-build-dependencies

器件型号:TMS320F28379D

您好!

我正在调试一个在编译后处理步骤中使用的程序。  为了确保它运行、我必须更改导致 CCS 执行编译的内容。   是否有方法将程序添加为依赖项、以便始终运行编译后处理步骤?

谢谢、

ED

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

    尊敬的 Ed:

    您可以在工程设置中添加编译后处理步骤。 您还可以将该工程添加为依赖项、因此它将始终编译依赖项工程。

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

    您好、Santosh、

     我一直在使用编译后处理步骤来在调试时运行代码。  但是、我用于编译后处理步骤的工程是使用另一个 IDE 编译的。 我无法从 Dependencies 选项卡添加它。  是否有办法做到这一点?

    谢谢、

    ED

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

    ED、

    我现在明白了。 遗憾的是、依赖项仅需要 CCS 工程。

    您的其他基于 IDE 的工程是否支持 Makefile 编译? 如果是、则可以在编译后处理步骤中添加该内容。 不确定您是否也在做同样的事情。

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

    您好、Santosh、

    我相信它确实支持 makefile 构建。  但是、如果将其添加到编译后处理步骤中、则在单击"编译"按钮时、它仍然不会自动运行、因为无需编译 CCS 工程。  是否有任何其他类型的工程可以编译代码并且也可以添加为依赖项?

    谢谢、

    ED

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

    ED、

    我不确定它是否可以编译任何其他类型的工程。  

    我自己还没有完成、但是如果您的其他项目可以支持基于 makefile 的编译、则可以将其放入批处理文件中、然后在 CCS 工程的编译后处理步骤中运行批处理文件。 它能起作用吗?

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

    Santosh、

    否、因为编译后处理步骤不会运行。  其目的是调试在编译后处理步骤中运行的程序。  我将继续修改 CCS 工程中的某些内容、这将保证编译后处理步骤能够运行。

    谢谢、

    ED

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

    ED、

    如果工具团队能在这里提供帮助、我会向他们求助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="366241" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1002267/tms320f28379d-non-project-build-dependencies/3728867 #3728867"]是否有任何其他类型的工程可以编译代码并可以添加为依赖项?

    尊敬的 Ed:

    如果其他工程也基于 makefile、则可以创建 基于 Eclipse 标准(非受管) makefile的工程。 它基本上是一个 Eclipse 包装程序项目、用于从 Eclipse 环境中构建现有的 makefile 文件。 您应该能够将该项目指定为 CCS 项目的依赖项。  

    谢谢

    Ki

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

    您好 Ki、

    这是否适用于其他供应商的工具?

    谢谢、

    ED

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="366241" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1002267/tms320f28379d-non-project-build-dependencies/3736337 #3736337"]是否可以使用其他供应商的工具?

    包装程序 Eclipse 项目不应影响。 它只需在与工程关联的自定义 makefile 上调用 make。