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.

[FAQ] [参考译文] 【常见问题解答】TDA4VH-Q1:如何使用一个节点创建 openvx 图、该节点需要来自下一个节点的数据

Guru**** 2576165 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1574555/faq-tda4vh-q1-how-to-create-openvx-graph-with-a-node-that-needs-data-from-the-next-node

器件型号:TDA4VH-Q1


工具/软件:

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

    您好、

    Openvx 不允许这种循环数据流。 但使用图形参数应用程序可以控制缓冲器并使此用例成为可能。

    注意:这会中断 node_B 和 node_C 之间的流水线

    下面的演示旨在演示此用例。

    e2e.ti.com/.../app_5F00_graph_5F00_feedback_5F00_loop.zip

    提取此 zip 文件并将文件夹复制到$(psdkra)/vision_apps/apps/basic_demos/中

    构建 SDK 并将文件复制到 SD_card

    cd $(psdkra)/sdk_builder
    make vision_apps
    # insert the sd card
    make linux_fs_install_sd

    在 EVM 上、您可以通过执行以下命令来运行演示
    cd /opt/vision_apps
    ./vx_app_graph_feedback_loop.out

    该演示将遵循以下流程、并在执行节点时打印输入值和输出值。

    node_B 和 node_C 的 INTR_img 参数作为图形参数、并创建一个单独的任务来处理排队/出队、从而在参数之间交换缓冲区、以便 node_C 的输出作为 node_B 的输入提供 NODE_B 将在下一次执行图形时使用反馈输入。

    本演示仅供参考、可创建流程图中所示反馈环路的 openvx 图。

    此致、
    Gokul