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-Q1:VIDIOC_DQBUF 在 AM62A 中出现故障

Guru**** 2482225 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1446839/am62a7-q1-vidioc_dqbuf-failed-in-am62a

器件型号:AM62A7-Q1

工具与软件:

尊敬的 Expert:

我的客户遇到有关 V4L2 dqbuf 失败的问题、我想、我们发现错误来自以下代码、有时会工作、有时会报告此错误、我不知道此错误日志的含义是什么。

e2e.ti.com/.../v4l2_5F00_capture_5F00_module.c

错误日志如下:

e2e.ti.com/.../_EA812F54A852_failed.txt

在这个问题上需要您的帮助、这是被阻止的客户项目。

BR、

Biao

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

    您好、Biao、

    我在错误日志中首先注意到一些" application.service" 出现故障"。 是否启动使用视频解码器从存储文件运行的应用程序?

    它们是否通过 SD 卡运行? 我看到有一些指示表明他们可能正在尝试刷写 eMMC、但这还不清楚。 如果他们从一些外部闪存拉取文件、则应检查文件的功能是否一致。   

    他们是否还可以使用更加标准的流程来验证视频编解码器是否正常工作、如此处列出的流程:  

    我还注意到有一条关于 "- sh:./init_script.sh:no such file or directory"的消息、该消息应该在 edgeai-gst-apps 中。 这会设置一些环境变量、但不清楚这些变量是否与这种情况相关。

    这是使用 tiovx-apps 的配置文件版本、还是使用 v4l2_capture_module.c API 的独立应用?

    我建议他们修改 v4l2_capture_module.c 以打印"errno"、然后检查它与标准 Linux errno 消息的关系。 这应该给出一些指示、说明 DQBUF 出现故障的原因。

    BR、

    Reese