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.

[参考译文] J722SXH01EVM:J722S:系统在 vxVerifyGraph 处挂起、具有 CSITx 节点

Guru**** 2943030 points

Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1654762/j722sxh01evm-j722s-system-hangs-at-vxverifygraph-with-csitx-node

器件型号: J722SXH01EVM
主题: SysConfig 中讨论的其他器件

尊敬的团队:  

说明:

目前、我正在根据 app_single_cam Vision Apps 框架中的演示开发一个定制的 j722s EVM 应用。
我有一个基本流水线、当输出定向到 Display(显示)节点时、它可以正常工作。 但是、当我将 Display 节点替换为 CSITx 节点以传输处理过的视频流时、应用程序会在 vxVerifyGraph 调用期间无限期挂起。  


系统流水线配置: 

  1. 配置成功
    [IMX219] -> [VISS] -> [LDC] -> [MSC] -> [ColorConverter] -> [Display Node]
  2.  
    失败配置  

    [IMX219] -> [VISS] -> [LDC] -> [MSC] -> [ColorConverter] -> [CSITx Node

 

详细问题
应用程序在状态= vxVerifyGraph(obj->graph);时停止响应。 进一步调试后、我已将挂起跟踪到以下调用堆栈:

  • vxVerifyGraph
    • GraphNodeKernelInit
      • ownNodeKernelInit
        • ownContextSendCmd
          • ownObjDescSend(成功)
          • tivxEventWait(挂起-从不返回)

似乎已将 CSITx 节点初始化命令发送到目标内核、但主机无限期地等待从未到达的确认或事件完成。


我希望获得有关如何解决此挂起或进一步调试远程内核上的 CSITx 节点状态的任何指导。  

 

附件

  1. app_single_cam_main.c
  2. app.log 

 

 

 

 

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

    您好、

    您是否已 在 CSITX 上通电? 我怀疑,由于它没有通电,内核在访问 CSITX 寄存器时崩溃,所以验证图形崩溃。 我真的怀疑它是在视觉应用程序中显式上电,所以你可以添加代码来打开 CSITX ,然后检查输出吗?  

    此致、

    Brijesh

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

    您好、

    感谢您的评论、如果这是一个基本问题、请表示歉意。

    根据应用日志、 appCsi2TxInit (CSI2TX INIT) 会执行并成功完成 (Init… 已完成)。 基于此、初始电源/时钟设置似乎已经完成。

    在这种情况下、是否需要执行任何额外步骤才能完全启用 CSITx 超越 appCsi2TxInit

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

    尊敬的 Joonki:

    对于 csitx、您必须在 sysconfig 文件中启用它、您是否这样做?

    默认情况下、csitx 处于关闭状态、这些 appCsiTxInit() 函数不负责打开 csitx 模式。

    此致、
    Gokul

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



    您好、

    我能够解决这个问题。

    根据 Brijesh 和 Gokul 的指导、我检查了与 CSITX 功率配置相关的 SysConfig 设置。

    我发现根本没有设置 DSI 配置。 使用所需设置更新 SysConfig 后、CSITx 节点现在可正常工作、问题已解决。

    特别感谢 Brijesh 和 Gokul 的指导。

    此致、