Part Number: J722SXH01EVM
Other Parts Discussed in Thread: SYSCONFIG
Hi Team,
Description:
I am currently working on a custom j722s EVM application based on the app_single_cam demo within the Vision Apps framework.
I have a basic pipeline that works correctly when the output is directed to a Display node. However, when I replace the Display node with a CSITx node to transmit the processed video stream, the application hangs indefinitely during the vxVerifyGraph call.
System Pipeline Configuration:
- Successful Configuration
[IMX219] -> [VISS] -> [LDC] -> [MSC] -> [ColorConverter] -> [Display Node] -
Failing Configuration
[IMX219] -> [VISS] -> [LDC] -> [MSC] -> [ColorConverter] -> [CSITx Node
Detailed Issue
The application stops responding at status = vxVerifyGraph(obj->graph);. After further debugging, I have traced the hang to the following call stack:
- vxVerifyGraph
- ownGraphNodeKernelInit
- ownNodeKernelInit
- ownContextSendCmd
- ownObjDescSend (Success)
- tivxEventWait (Hang - never returns)
- ownContextSendCmd
- ownNodeKernelInit
- ownGraphNodeKernelInit
It appears that the CSITx node initialization command is sent to the target core, but the host is waiting indefinitely for an acknowledgment or event completion that never arrives.
I would appreciate any guidance on how to resolve this hang or further debug the CSITx node status on the remote core.
Attachments
