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-DRA8X-TDA4X:[TDA4]调用 r5f 内核时遇到错误。

Guru**** 2539500 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/913586/processor-sdk-dra8x-tda4x-tda4-facing-error-when-call-a-r5f-kernel

器件型号:PROCESSOR-SDK-DRA8X-TDA4X

您好!

我在 C66上有一个预先存在的内核。 我想将其移动到 r5f 内核。 我还包括了它的目标库。 但是、当我运行代码时、它显示的是错误  

0.379000 s:vx_zone_error:[ownInitNodeObjDesc:145] ownInitNodeObjDesc:无效目标或无目标、与内核相关联

0.379000 s:vx_zone_error:[vxCreateNodeByStructure:85] vxCreateNodeByStructure:无法使用内核枚举0创建节点

请帮我解决这个问题。

此致、

赫鲁日

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

    赫鲁日、

    这必须在主机上的 tivxAddKernelABC()函数中加以处理、

    例如、 在文件 vision_apps/kernel/img_proc/host/tivx_img_mosape_host.c 中

    查看函数 tivxAddKernelImgMosa()函数。 以下目标支持此功能。 因此、如果您要在多个目标上运行节点、您需要在此处指定它们并实现适当的目标端内核。

    如果(status == vx_Success)
    /*添加支持的目标的*/
    TIvxAddKernelTarget (内核、TIVX_TARGET_DSP1);
    TIvxAddKernelTarget (内核、TIVX_TARGET_DSP2);
    TIVxAddKernelTarget (内核、TIVX_TARGET_VPAC_MSC1);
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、shyam、

    我已经处理了这一问题。

    我想在 r5f 内核1上运行该代码。 我添加了、

          /* 添加 支持 的目标 的*/

                TIVxAddKernelTarget (内核、 TIVX_TARGET_IPU1_1);
    它是从 python 脚本自动生成的。
    此致、
    赫鲁日
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    目标侧配准如何? 在创建主机端内核和目标端内核时、必须使用相同的唯一名称。

    此致、
    Shyam

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

    您好、shyam、

    是的。 我有内核的唯一名称。

    首先、我在 C66上创建了它、它运行正常。 现在、我要将其移动到 r5f。 因此、我删除了 C66上的内核、并在 r5f 上创建了一个具有相同功能的新内核。

    此致、

    赫鲁日。

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

    您好、 Hruday、

    您能否提供目标和主机端内核包装程序代码以供审核?

    此致、

    卢卡斯