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:错误:vdec 3021000.video-codec:在设备树中找不到 OPP 表

Guru**** 2456130 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1480828/am62a7-error-vdec-30210000-video-codec-opp-table-not-found-in-device-tree

器件型号:AM62A7

工具与软件:

您好: 专家、

所用 SDK 的版本是:10.1.8--v10.01.08

Linux 版本6.6.58-ti (AArch64-OE-Linux-gcc (GCC) 13.3.0

当我使用上述版本时、会出现以下错误:

vdec 30210000.video-codec: OPP table not found in device tree
vdec 30210000.video-codec: Added wave5 driver with caps: 'ENCODE' 'DECODE'
vdec 30210000.video-codec: Product Code: 0x521c
vdec 30210000.video-codec: Firmware Revision: 334314

这种误差的原因是什么? 您能告诉我们如何解决这个误差吗?
SDK09_02_00_05为何未遇到此错误?

此致

Shawn

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

    您好、Shawn:

    根据少数客户的报告、添加 OPP 表增加了延迟。 因此、我们将其作为下述提交的一部分进行了删除:

    https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/commit/arch/arm64/boot/dts/ti?h=ti-linux-6.6.y&id=7a0788f1d89af1e297b68ce9b085328546fdbfdc

    如果选择具有动态频率、可随时将其添加回 Device 树、这将抑制警告。

    谢谢。

    此致、

    Suren

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

    尊敬的  Suren:

    根据所附的补丁添加它后、它不会再提示 OPP 相关警告。

    目前、仍有提示错误的下图、wave5驱动程序该部件应该做出什么改变、我比较了 SDK9.2和 SDK10.1、发现 wave5驱动程序的变化更大、目前 SDK10.1中的 wave5驱动程序不会生成与 V4L-subdev 相关的子器件。

    此致

    Shawn

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

    您好、Shawn:

    该错误不是错误、而是发出警告、指出正在使用 hr 计时器轮询、因为 AM62A 未路由中断。

    您可以在日志中忽略该操作。

    此致、

    Suren

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

    尊敬的  Suren:

    我知道我应该忽略前两个日志打印、例外情况是这些日志:

    在 SDK 9.2版中、没有报告任何 wave5驱动程序错误、我得到以下日志、也可以注册 V4L-subdev 器件。

    但我现在使用的是 SDK 版本10.1.8、我没有看到与 V4L-subdev 有关的 subdev、并且 wave5驱动程序报告了一个错误、导致我的摄像机驱动程序无法获得视频流。与视频相关的设备也只包括:

    您能帮我解决这个问题吗?

    此致

    Shawn

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

    您好、Shawn:

    您是否已连接 AM62A 板上的任何摄像头?

     只有在连接摄像机时、您才会看到 ticsi2rx 相关设备。  

    我在 AM62A 电路板上成功使用了10.1 SDK 映像、没有错误、且摄像头正常运行。

    此致、

    Suren

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

    尊敬的  Suren:

    是的、AM62A 板上的摄像头连接正确、这是在上电期间初始化摄像头驱动器的过程。

    通常、下一步是获取视频流、但现在 wave5驱动程序报告错误、未创建 V4L-subdev。

    此致

    Shawn

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

    请在已连接摄像机的设置中分享 media-ctl -p /dev/media0的输出。

    问题似乎是与摄像头相关、而不是 wave5。

    此致、

    Suren

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

    请在已连接摄像机的设置中分享 media-ctl -p /dev/media0的输出。

    问题似乎是与摄像头相关、而不是 wave5。

    此致、

    Suren

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

    结果如下:
    枚举/dev/media0 (-2)失败

    然而、与 wave5无关、哪个模块与 V4L-subdev 的创建和生成有关?

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

    此相机驱动程序文件在 SDK9.2上运行良好,唯一的修改是探头注册,你能帮助确定这是否相关?

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

    您好、Shawn:

    它与摄像头的关系。 我将请我的同事回复并帮助解决问题。 期待尽快得到回复!

    此致、

    Suren

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

    谢谢、期待下次更新来帮助解决此问题。

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

    您好、Shawn:

    代码片段看起来不错-".probe"是 Linux 6.6 (SDK 10.1)中所需的。

    [报价 userid="607618" url="~/support/processors-group/processors/f/processors-forum/1480828/am62a7-error-vdec-30210000-video-codec-opp-table-not-found-in-device-tree/5692517 #5692517"]

    是的、AM62A 板上的摄像头连接正确、这是在上电期间初始化摄像头驱动器的过程。

    [报价]

    故障究竟在哪里?  我无法从您的屏幕截图中辨别出。

    此致、

    建中

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

    尊敬的建中:

    初始化摄像头程序未报告错误、日志屏幕截图是正常的初始化过程、只是为了证明 AM62A 板上的摄像头连接正确。

    现在的问题是、为什么没有生成 V4L-subdev 节点?

    此致

    Shawn

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

    您好、Shawn:

    要添加、下面是我这边完整的日志打印输出

    通过此日志、我找不到有关 CSI 的任何信息。 您的设备树叠加可能会有一些问题。  

    您能否与 SDK 9.2的引导日志进行比较、看看差异? 即使传感器未探测、引导日志也应包含以下内容:

    cdns-csi2rx 30101000.csi-bridge:可编程 CSI2RX、带2/4通道、4个流、外部 D-PHY

    此致、

    建中

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

    尊敬的 建中:

    好的、昨天我分析了问题的原因并解决了问题。

    此致

    Shawn