TDA4AEN-Q1: Green Frame Issue on CSI-TX with app_single_cam

Part Number: TDA4AEN-Q1

Tool/software:

Hi TI Expert,

We are encountering an issue where green frames are occasionally observed on the CSI-TX output when running app_single_cam.

Please refer to the attached recording for reference:


Issue Description

  • The problem only occurs in the pipeline:
    Capture → VISS → LDC → CSI-TX

  • When we modify NUM_BUFS (via obj->num_cap_buf and tivxSetNodeParameterNumBufByIndex) to 6, the green frame issue seems to be resolved.

  • However, if we bypass LDC (pipeline: Capture → VISS → CSI-TX) and keep the default NUM_BUFS=4, the green frame issue does not occur.

  • If we set NUM_BUFS=6 in this bypass case, the pipeline stalls at CSI-TX and the FPS drops to 0.

Question

Do you have any insights into what could be causing this behavior?

Thanks,
YL

  • Hi YL,

    Due to a regional holiday, our India team is currently out of the office. Please expect a 1~2 day delay in responses.

    Apologies for the delay, and thank you for your patience.

    Regards,

    Takuma

  • Hi YL,

    First of all, which SDK release are you using? I think in earlier release, there was a bug in the PDK CSIRX driver, which can potentially cause this issue. Can you please check this dataflow on the latest SDK release.

    Regards,

    Brijesh

  • Hi Brijesh,

    We’re on PROCESSOR-SDK-RTOS-J722S v10.01.00.04 (Dec 18, 2024).

    Notably, if we bypass LDC and run Capture → VISS → CSI-TX, the green frames never appear. Does this point to a buffer-depth/latency interaction around LDC on this SDK version?

    Best,
    YL

  • Hi YL,

    This release has the fix in CSIRX driver. So the issue may not be related to CSIRX. 

    Can you please share some information about this data chain?

    - How many channels are you capturing from the CSIRX?

    - Are VISS and LDC nodes replicated?

    - How are you creating LDC node's output image and how are you passing it as object array to CSITX node? 

    Regards,

    Brijesh