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-AM62A:[AM62A]有关使用 PSDK 10.0.0.5 J722S 中的 tiadalg 处理主机仿真构建问题的问题

Guru**** 2482225 points
Other Parts Discussed in Thread: TDA4VM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1448322/processor-sdk-am62a-am62a-question-about-using-tiadalg-from-psdk-10-0-0-5-j722s-for-host-emulation-build-issues

器件型号:PROCESSOR-SDK-AM62A
主题中讨论的其他器件:TDA4VM、TDA4VH

工具与软件:

您好、TI 专家

在主机仿真模式下编译时遇到问题。

我的应用使用的常见代码不仅支持 AM62A、还支持 TDA4AEN、TDA4VH 和 TDA4VM。

但是、AM62A PSDK 不包含tiadalg、因此我在引用/tiadalg/common/c_intrinsics_host_port/c6xsim/C6xSimulator.h文件时无法进行构建。

虽然我可以参考./vxlib/packages/ti/vxlib/src/common/c6xsim/C6xSimulator.h、但我发现vxlib在主机仿真模式下针对构建而禁用了该功能。

是否可以tiadalg 直接使用来自 PSDK 10.0.0.5 J722S 的来解决构建问题?

此致

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

    您好!

    AM62A 确实不支持 TIADALG。 您是否正在尝试将应用从 TDA4x 移植到 AM62A?

    我不确定为什么要在这里调用 C6xSimulator。 这是您已添加的内容、还是在该堆栈中存在对其的其他依赖关系? AM62A 或 TDA4AEN 中没有 C6x DSP、只有 C7x。

    欢迎您尝试从 J722S 移植这些软件、但 TI 不会正式支持该软件组合

    BR、
    Reese

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

    你(们)好。

    您是否正在尝试将应用程序从 TDA4x 移植到 AM62A?

    -->是的。 我尝试这么做。 从 TDA4AEN 迁移到 AM62A。

    AM62A 或 TDA4AEN 中没有 C6x DSP、只有 C7x。

    "我知道! 但是,正如你看到的 tiadalg ,有 libc6xsim.a 用于 x86_64。 虽然它是 C7x 代码、但我想命名为 C6x。

    我的节点在具有一些内在函数的 C7x 而非 C66上运行。   运行该应用程序需要 tiadalg 中的 c6xsim.a 和 C6xSimulator.h。

     

    [quote userid="420366" url="~/support/processors-group/processors/f/processors-forum/1448322/processor-sdk-am62a-am62a-question-about-using-tiadalg-from-psdk-10-0-0-5-j722s-for-host-emulation-build-issues 尽管我可以参考./vxlib/packages/ti/vxlib/src/common/c6xsim/C6xSimulator.h、但我发现vxlib在主机仿真模式下禁用了构建。

    如果可以在主机仿真上构建 vxlib、我想我可以将其替换。

    此致

    Yongsig

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

    尊敬的 Yongisg:

    感谢您的讲解。 我的一般答复是"这是不支持的、但欢迎你尝试"。

    在 AM62A 上使用 VXLIB 和 TIADALG 的方法与 TDA4x 不同。 AM62A 具有不同的软件架构、尤其是在与 CSI 图像采集和显示输出(DSS)相关的方面

    [报价 userid="420366" url="~/support/processors-group/processors/f/processors-forum/1448322/processor-sdk-am62a-am62a-question-about-using-tiadalg-from-psdk-10-0-0-5-j722s-for-host-emulation-build-issues/5556407 #5556407"]

    如果可以在主机仿真上构建 vxlib、我想我可以将其替换。

    [报价]

    makerules 应位于 vxlib 和 sdk_builder 之间、因此我希望可以构建该软件包。 但是、它仍然未经该软件组合的测试、因为它不是受支持的组合。  

    如果您尝试绕过构建依赖项并在主机仿真模式下运行、则您所做的事情很可能是可行的。 但是、我不确定它是否能够很好地转化为 AM62A 目标。  

    听起来这在一定程度上是由 C6x 定义/内在函数(供 C7x 重复使用)所阻碍的。  我看到 VXLib 仅包括 C66实现

    重申一下:我认为可以构建具有主机仿真的 vxlib、但这超出了我们通常提供的支持范围(这种软件组合和我针对该器件所具备的专业知识)、因此我所能提供的帮助是有限的。 我更担心如何将其传输到 AM62A 目标上

    BR、
    Reese

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

    你(们)好。

    感谢您发送编修。

    此致

    Yongsig