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.

[参考译文] TDA4VM:RTOS 中的 CSI 摄像头输入-如何调试/查找帧缓冲区。

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1507422/tda4vm-csi-camera-input-in-rtos---how-to-debug-find-frame-buffer

器件型号:TDA4VM

工具/软件:

您好、

我不是 CSI2模块的专家。 我的联系如下:

IMX390 <->DS90UB953 <->DS90UB9702 <->CSI0_TDA4VM

我使用的所有硬件都 是定制硬件、我有 RTOS SDK 9.2。 我  在 SDK 中提供了所有必要的更改、 要进行测试、请使用 vx_app_single_cam 演示。

首先我调用"source ./vision_apps_init.sh"、然后运行演示。

我能够成功地探测 IMX390传感器  

但不幸的是、我无法捕获任何帧-至少我认为没有捕获任何帧。   当我打印统计信息时、我看到:

在调试器中、我可以在寄存器中看到当前状态:

无法在图片中显示、但位 DLX_STOPSTATE 仍在更改0 -> 1 -> 0 -> 1……

我不知道哪里可以 bug。  

有人能指出我应该检查的内容吗? 我虽然检查缓冲区的帧存储位置,但我不知道它在哪里...

BR.、

Lukasz

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

    尊敬的 Lukasz:

    您能从一开始就共享 vision_apps_init.sh 脚本和应用程序日志吗、我看到 openvx 图形验证失败、这意味着没有正确创建节点。

    此致、
    Gokul

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

    尊敬的  Lukasz:

    我看不到 DSS 初始化日志、

    您能否检查是否为 MCU2_0

    查看$(psdkra)/vision_apps/platform/j721e/rtos/common/app_cfg_mcu2_0.h、  

    此致、
    Gokul

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

    您好、我已禁用 DSS、因为我的系统没有任何屏幕、因此我禁用了未使用的外围设备  

    是问题吗?

    我想通过使用的选项来测试此演示。

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

    尊敬的 Lukasz:

    如果您没有连接屏幕、但必须启用 DSS 才能使应用程序正常运行、则没关系、因此请将配置设为默认配置。

    此致。
    Gokul

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

    谢谢 Gokul、它现在起作用了。 感谢您的提示