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.

[参考译文] AM62A7:使用不带 DSP 的 VISS 组件

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1643511/am62a7-use-of-viss-components-without-dsp

器件型号: AM62A7

我将 SDK 9.2 用于电池供电应用。

我将摄像头与外部 ISP 一起使用。 因此我实际上不想使用内部 ISP。

由于这是电池供电的器件、我需要将系统置于 DEEPSLEEP。 但 AM62A 不支持使用 C7X DSP 实现深度睡眠。 为此、我完全禁用了 DSP。

我想利用 tiovxldc 和 tiovxmultiscaler 进行色转换和缩放流。 但当前的架构内置了 DSP 依赖性。 因此流水线未启动。  

请建议我在不查询 DSP 的情况下解锁 LDC 和 MSC(即使可能也是 ISP)。

要禁用 DSP、请在器件树 (k3-am62a7-sk.dts) 的末尾添加以下内容:

/delete-node/&c7x_0;
/delete-node/&c7x_0_dma_memory_region;
/delete-node/&c7x_0_memory_region;

下面是我使用的流水线:

gst-launch-1.0 v4l2src device=/dev/video2 io-mode=5 ! video/x-raw,width=2592,height=1944,format=UYVY !  tiovxldc ! video/x-raw,width=2592,height=1944,format=NV12 ! fakesink
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    SDK 9.2 不支持将 C7x DSP 断电。 您可以尝试使用最新的 SDK 11.1 吗?

    另请参阅 引导远程核心中的说明

    此致、

    建中

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

    您好:

    SDK 9.2 不支持将 C7x DSP 断电。 您可以尝试使用最新的 SDK 11.1 吗?

    另请参阅 引导远程核心中的说明

    此致、

    建中

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

    徐建忠:

    我的问题与将 C7X 断电略有不同。  

    我已经从 Linux 和 U-Boot 的设备树中禁用了 C7X。 因此、甚至可能不会加载固件。 (在 SDK 09.02 中)

    我的问题是:

    1.是否可以在未启用 C7X 的情况下使用 MSC 和 LDC 组件?
    2.有一种软依赖关系、不允许我通过 tiovxmultiscalertiovxldc 插件使用 MSC 和 LDC。 如果 MSC 和 LDC 硬件独立运行、如何以及在何处消除这种软依赖?

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

    尊敬的 Sathiya:

    在 C7x 断电时、SDK 9.2 运行 VPAC (ISP) 存在问题。 此问题已在 SDK 11.1 中修复。  

    此致、

    建中

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

    徐建忠:

    我们打算使用此功能的产品已经部署并随 SDK 9.2 一起提供。 因此、我们只能进行 OTA(无线)更新。

    您能否告诉我们、是否有任何可能的方法来支持这一点?

    此外、所需的修复是否涉及任何架构更改?

    如果修复不需要更改架构、我正在使用 Yocto、应该能够修改内核软件包(例如 ti-vision-apps 或 C7X 固件)并生成用于部署的 IPK。

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

    软件架构没有变化。

    请首先尝试 SDK 11.1、查看在禁用 C7x 时是否允许使用 MSC 和 LDC。 然后、您可以确定如何更新定制软件。