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.

[参考译文] AM69A:如何从 SDK v10.01.00.04 构建 TIDL 工具 v10.01.00.04?

Guru**** 2416350 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1521701/am69a-how-to-build-tidl-tools-v10-01-00-04-from-sdk-v10-01-00-04

器件型号:AM69A

工具/软件:

您好 TI 社区、

我正在使用edgeai-tidl-tools v10.01.04.00,这依赖于TIDL Tools v10.01.04.00.

然而,当我从建立 TIDL 时ti-processor-sdk-rtos-j784s4-evm-10.01.00.04,它产生TIDL Tools v10.01.00.01,而不是v10.01.00.04. 此版本不匹配会影响我的模型输出。

我的目标:
TIDL Tools v10.01.00.04从构建ti-processor-sdk-rtos-j784s4-evm-10.01.00.04

问题:

  • 是否有办法重新编译或修补 SDK 的 TIDL、以匹配预期的版本10.01.00.04

如有任何指导或文档链接、将不胜感激。

提前感谢!

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

    您好;

    感谢您提问。

    如果您下载了 RTOS SDK 10.01.00.04、则您将构建的 SDK 为  10.01.00.04。没有不匹配问题。 下面是从 TI.com 下载 RTOS SDK 的链接

    https://www.ti.com/tool/download/PROCESSOR-SDK-RTOS-J784S4/10.01.00.04

    现在、edgeAI TIDL 工具是另一件事、您将从 GitHub 下载该工具。 下面是用于下载/克隆 edgeai TIDL 工具的链接

    https://github.com/TexasInstruments/edgeai-tidl-tools.git

    SDK 与 TIDL 工具之间存在兼容关系。 下面是兼容性检查表。 您的构建应遵循此表。

    https://github.com/TexasInstruments/edgeai-tidl-tools/blob/master/docs/version_compatibility_table.md

    此致
    Wen Li

     

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

    您好,感谢您的答复!

    然而,我相信有一个误解。

    是的 下载并使用 ti-processor-sdk-rtos-j784s4-evm-10.01.00.04,但当我从这个 SDK 构建 TIDL 时,输出 TIDL 包仍会10.01.00.01在编译期间报告其版本。

    此外,当我查看 SDK 源代码时,我可以确认 TIDL 版本的硬编码为10_01_00_01,例如c7x-mma-tidl/arm-tidl/rt/inc/tidl_ti.h:

    因此,从该 SDK 进行编译时,总是会生成一个标记为10.01.00.01, 不会 10.01.00.04

    我的问题是:
    有任何问题吗 正式或推荐流程 10.01.00.04如何使用该 SDK 的版本构建 TIDL 工具包?
    或者、我是否需要应用补丁或手动对齐 SDK 中使用的 TIDL 版本、以匹配所需的版本?

    再次感谢您的帮助和澄清!

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

    您好;

    您能否详细说明一下“通过这个 SDK 构建 TIDL “的含义? 您的 make 选项是什么? 您使用了哪些命令或步骤来“从 SDK 构建 TIDL “?

    建议的构建方法是下载软件包并按照记录的步骤进行操作。 没有官方或推荐的流程来执行此修补程序。

    谢谢。此致

    Wen Li

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

    您好、感谢您的跟进。

    “从 SDK 构建 TIDL、“我指的是以下步骤:

    ./sdk_builder/scripts/setup_psdk_rtos.sh --install_tidl_deps.
    cd sdk_builder
    创建 tidl_pc_tools -j

    这将编译 tidl_tools、但最终的 TIDL 版本仍然是10.01.00.0110.01.00.04、而不是、即使我正在使用10.01.00.04 SDK 版本。

    这就是我问题的根本原因—如何构建与实际 SDK 版本 (00.04) 相匹配的 TIDL 工具、而不是默认为 00.01?

    再次感谢。

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

    您好;

    感谢您的澄清。

    TI 以两个单独的封装形式提供 RTOS-SDK 和 edgeAI-TIDL_TOOLS。 只要您在下面的链接中遵循了兼容表、两者都可以正常工作。  

    您可以使用“tidl-model-Importer"作为“作为测试示例、一个随附 edgeai-tidl-tools、与您构建的 SDK 中的配套工具相比、它们的功能应该相同。   

    它们之间的内部版本号不需要完全匹配。 实际上、我们不建议客户在构建之间更改/交换单个源代码模块、除非您有特殊需求、例如执行修补。

    如果您认为您的问题已得到解答、请关闭此 TT。 如果您稍后有疑问、可以轻松提交新 TT。  

    谢谢。此致

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

    您好;

    您是否仍对此问题有疑问? 如果您稍后有疑问、可以轻松提交新问题。  

    此致

    Wen Li