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: Why does the frame rate drop when TDA4 is connected to 2 sets of cameras?

Part Number: TDA4VM

Hello TI experts,

I am currently using ti-processor-sdk-rtos-j721e-evm-08_01_00_13 for testing. In the test, we use 2 sets of cameras, which are connected to the CSIRX_0 and CSIRX_1 interfaces respectively. The camera parameters are as follows:

1.1 camera 1920*1280 raw12 29fps

2.4 cameras 1280*960 raw12 25fps

2 groups of cameras are connected separately using 2 applications, and the access link is the same
capture->viss->aewb

When I launch the application with only one set of cameras at a time to test, the data link is normal and the running frame rate is normal.

CAM_1_log:

GRAPH: app_multi_cam_graph (#nodes = 3, #executions = 17652)
NODE: CAPTURE1: capture_node: avg = 34975 usecs, min/max = 32777 / 74295 usecs, #executions = 17652
NODE: VPAC_VISS1: viss_node1: avg = 5969 usecs, min/max = 5131 / 10057 usecs, #executions = 17652
NODE: IPU1-0: aewb_node: avg = 119 usecs, min/max = 52 / 2145 usecs, #executions = 17652

PERF: FILEIO: avg = 0 usecs, min/max = 4294967295 / 0 usecs, #executions = 0
PERF: TOTAL: avg = 35335 usecs, min/max = 29500 / 70811 usecs, #executions = 3051

PERF: TOTAL: 28.30 FPS

[MCU2_0] 6770.349896 s: ==========================================================
[MCU2_0] 6770.350011 s: Capture Status: Instance|0


=========================
Demo : Camera Demo
=========================

s: Save CSIx, VISS and LDC outputs

p: Print performance statistics

x: Exit

Enter Choice:


=========================
Demo : Camera Demo
=========================

s: Save CSIx, VISS and LDC outputs

p: Print performance statistics

x: Exit

Enter Choice: [MCU2_0] 6770.350063 s: ==========================================================
[MCU2_0] 6770.350110 s: overflowCount: 0
[MCU2_0] 6770.350156 s: spuriousUdmaIntrCount: 0
[MCU2_0] 6770.350192 s: frontFIFOOvflCount: 0
[MCU2_0] 6770.350229 s: crcCount: 0
[MCU2_0] 6770.350259 s: eccCount: 0
[MCU2_0] 6770.350357 s: correctedEccCount: 0
[MCU2_0] 6770.350403 s: dataIdErrorCount: 0
[MCU2_0] 6770.350445 s: invalidAccessCount: 0
[MCU2_0] 6770.350479 s: invalidSpCount: 0
[MCU2_0] 6770.350521 s: strmFIFOOvflCount[0]: 0
[MCU2_0] 6770.350552 s: Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count |
[MCU2_0] 6770.350633 s: 0 | 17661 | 17659 | 0 | 0 |

CAM_2_log:

Summary of CPU load,
====================

CPU: mpu1_0: TOTAL LOAD =   0.24 % ( HWI =   0. 0 %, SWI =   0. 0 % )
CPU: mcu2_0: TOTAL LOAD =  33. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
CPU: mcu2_1: TOTAL LOAD =   1. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
CPU: mcu3_0: TOTAL LOAD =   1. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
CPU: mcu3_1: TOTAL LOAD =   1. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
CPU:  c6x_1: TOTAL LOAD =   1. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
CPU:  c6x_2: TOTAL LOAD =   0. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
CPU:  c7x_1: TOTAL LOAD =   0. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )


HWA performance statistics,
===========================

HWA:   VISS: LOAD =  46.97 % ( 192 MP/s )


DDR performance statistics,
===========================

DDR: READ  BW: AVG =    477 MB/s, PEAK =   2859 MB/s
DDR: WRITE BW: AVG =    694 MB/s, PEAK =   1553 MB/s
DDR: TOTAL BW: AVG =   1171 MB/s, PEAK =   4412 MB/s


Detailed CPU performance/memory statistics,
===========================================

CPU: mcu2_0: TASK:           IPC_RX:   0.48 %
CPU: mcu2_0: TASK:       REMOTE_SRV:   0. 8 %
CPU: mcu2_0: TASK:        LOAD_TEST:   0. 0 %
CPU: mcu2_0: TASK:       TIVX_CPU_0:   3.27 %
CPU: mcu2_0: TASK:          TIVX_NF:   0. 0 %
CPU: mcu2_0: TASK:        TIVX_LDC1:   0. 0 %
CPU: mcu2_0: TASK:        TIVX_MSC1:   0. 0 %
CPU: mcu2_0: TASK:        TIVX_MSC2:   0. 0 %
CPU: mcu2_0: TASK:       TIVX_VISS1:   3.12 %
CPU: mcu2_0: TASK:       TIVX_CAPT1:   1.35 %
CPU: mcu2_0: TASK:       TIVX_CAPT2:   0.97 %
CPU: mcu2_0: TASK:       TIVX_DISP1:   0. 0 %
CPU: mcu2_0: TASK:       TIVX_DISP2:   0. 0 %
CPU: mcu2_0: TASK:       TIVX_CSITX:   0. 0 %
CPU: mcu2_0: TASK:       TIVX_CAPT3:   0. 0 %
CPU: mcu2_0: TASK:       TIVX_CAPT4:   0. 0 %
CPU: mcu2_0: TASK:       TIVX_CAPT5:   0. 0 %
CPU: mcu2_0: TASK:       TIVX_CAPT6:   0. 0 %
CPU: mcu2_0: TASK:       TIVX_CAPT7:   0. 0 %
CPU: mcu2_0: TASK:       TIVX_CAPT8:   0. 0 %
CPU: mcu2_0: TASK:      TIVX_DISP_M:   0. 0 %
CPU: mcu2_0: TASK:      TIVX_DISP_M:   0. 0 %
CPU: mcu2_0: TASK:      TIVX_DISP_M:   0. 0 %
CPU: mcu2_0: TASK:      TIVX_DISP_M:   0. 0 %

CPU: mcu2_0: HEAP:   DDR_SHARED_MEM: size =   16777216 B, free =   14574848 B ( 86 % unused)
CPU: mcu2_0: HEAP:           L3_MEM: size =     262144 B, free =     178688 B ( 68 % unused)

CPU: mcu2_1: TASK:           IPC_RX:   0. 0 %
CPU: mcu2_1: TASK:       REMOTE_SRV:   0. 2 %
CPU: mcu2_1: TASK:        LOAD_TEST:   0. 0 %
CPU: mcu2_1: TASK:         TIVX_SDE:   0. 0 %
CPU: mcu2_1: TASK:         TIVX_DOF:   0. 0 %
CPU: mcu2_1: TASK:       TIVX_CPU_1:   0. 0 %
CPU: mcu2_1: TASK:      IPC_TEST_RX:   0. 0 %
CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %

CPU: mcu2_1: HEAP:   DDR_SHARED_MEM: size =   16777216 B, free =   16773376 B ( 99 % unused)
CPU: mcu2_1: HEAP:           L3_MEM: size =     262144 B, free =     262144 B (100 % unused)

CPU: mcu3_0: TASK:           IPC_RX:   0. 0 %
CPU: mcu3_0: TASK:       REMOTE_SRV:   0. 0 %
CPU: mcu3_0: TASK:        LOAD_TEST:   0. 0 %
CPU: mcu3_0: TASK:      IPC_TEST_RX:   0. 0 %
CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %

CPU: mcu3_0: HEAP:   DDR_SHARED_MEM: size =    8388608 B, free =    8388352 B ( 99 % unused)

CPU: mcu3_1: TASK:           IPC_RX:   0. 0 %
CPU: mcu3_1: TASK:       REMOTE_SRV:   0. 5 %
CPU: mcu3_1: TASK:        LOAD_TEST:   0. 0 %
CPU: mcu3_1: TASK:      IPC_TEST_RX:   0. 0 %
CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %

CPU: mcu3_1: HEAP:   DDR_SHARED_MEM: size =    8388608 B, free =    8388352 B ( 99 % unused)

CPU:  c6x_1: TASK:           IPC_RX:   0. 0 %
CPU:  c6x_1: TASK:       REMOTE_SRV:   0. 0 %
CPU:  c6x_1: TASK:        LOAD_TEST:   0. 0 %
CPU:  c6x_1: TASK:         TIVX_CPU:   0. 0 %
CPU:  c6x_1: TASK:      IPC_TEST_RX:   0. 0 %
CPU:  c6x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_1: TASK:      IPC_TEST_TX:   0. 0 %

CPU:  c6x_1: HEAP:   DDR_SHARED_MEM: size =   16777216 B, free =   16773376 B ( 99 % unused)
CPU:  c6x_1: HEAP:           L2_MEM: size =     229376 B, free =     229376 B (100 % unused)
CPU:  c6x_1: HEAP:  DDR_SCRATCH_MEM: size =   50331648 B, free =   50331648 B ( 14 % unused)

CPU:  c6x_2: TASK:           IPC_RX:   0. 0 %
CPU:  c6x_2: TASK:       REMOTE_SRV:   0. 0 %
CPU:  c6x_2: TASK:        LOAD_TEST:   0. 0 %
CPU:  c6x_2: TASK:         TIVX_CPU:   0. 0 %
CPU:  c6x_2: TASK:      IPC_TEST_RX:   0. 0 %
CPU:  c6x_2: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_2: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_2: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_2: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_2: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_2: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_2: TASK:      IPC_TEST_TX:   0. 0 %

CPU:  c6x_2: HEAP:   DDR_SHARED_MEM: size =   16777216 B, free =   16773376 B ( 99 % unused)
CPU:  c6x_2: HEAP:           L2_MEM: size =     229376 B, free =     229376 B (100 % unused)
CPU:  c6x_2: HEAP:  DDR_SCRATCH_MEM: size =   50331648 B, free =   50331648 B ( 14 % unused)

CPU:  c7x_1: TASK:           IPC_RX:   0. 0 %
CPU:  c7x_1: TASK:       REMOTE_SRV:   0. 0 %
CPU:  c7x_1: TASK:        LOAD_TEST:   0. 0 %
CPU:  c7x_1: TASK:      TIVX_CPU_PR:   0. 0 %
CPU:  c7x_1: TASK:      TIVX_CPU_PR:   0. 0 %
CPU:  c7x_1: TASK:      TIVX_CPU_PR:   0. 0 %
CPU:  c7x_1: TASK:      TIVX_CPU_PR:   0. 0 %
CPU:  c7x_1: TASK:      TIVX_CPU_PR:   0. 0 %
CPU:  c7x_1: TASK:      TIVX_CPU_PR:   0. 0 %
CPU:  c7x_1: TASK:      TIVX_CPU_PR:   0. 0 %
CPU:  c7x_1: TASK:      TIVX_CPU_PR:   0. 0 %
CPU:  c7x_1: TASK:      IPC_TEST_RX:   0. 0 %
CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %

CPU:  c7x_1: HEAP:   DDR_SHARED_MEM: size =  268435456 B, free =  268435200 B (  3 % unused)
CPU:  c7x_1: HEAP:           L3_MEM: size =    8159232 B, free =    8159232 B (100 % unused)
CPU:  c7x_1: HEAP:           L2_MEM: size =     458752 B, free =     458752 B (100 % unused)
CPU:  c7x_1: HEAP:           L1_MEM: size =      16384 B, free =      16384 B (100 % unused)
CPU:  c7x_1: HEAP:  DDR_SCRATCH_MEM: size =  402653184 B, free =  402653184 B (  4 % unused)
GRAPH: app_multi_cam_graph (#nodes =   3, #executions = 163697)
 NODE:       CAPTURE2:             capture_node: avg =  39916 usecs, min/max =  38304 / 199928 usecs, #executions =     163697
 NODE:     VPAC_VISS2:               viss_node2: avg =  14449 usecs, min/max =  13252 /  25356 usecs, #executions =     163697
 NODE:         IPU1-0:                aewb_node: avg =    972 usecs, min/max =    141 /  39063 usecs, #executions =     163697

 PERF:           FILEIO: avg =      0 usecs, min/max = 4294967295 /      0 usecs, #executions =          0
 PERF:            TOTAL: avg =  40002 usecs, min/max =  34717 /  45326 usecs, #executions =         55

 PERF:            TOTAL:   24.99 FPS



 =========================
 Demo : Camera Demo
 =========================

 s: Save CSIx, VISS and LDC outputs

 p: Print performance statistics

 x: Exit

 Enter Choice: 


 =========================
 Demo : Camera Demo
 =========================

 s: Save CSIx, VISS and LDC outputs

 p: Print performance statistics

 x: Exit

 Enter Choice: [MCU2_0]   6618.345376 s: ==========================================================
[MCU2_0]   6618.345494 s:  Capture Status: Instance|1
[MCU2_0]   6618.345540 s: ==========================================================
[MCU2_0]   6618.345587 s:  overflowCount: 0
[MCU2_0]   6618.345630 s:  spuriousUdmaIntrCount: 0
[MCU2_0]   6618.345669 s:  frontFIFOOvflCount: 0
[MCU2_0]   6618.345702 s:  crcCount: 0
[MCU2_0]   6618.345738 s:  eccCount: 0
[MCU2_0]   6618.345768 s:  correctedEccCount: 0
[MCU2_0]   6618.345800 s:  dataIdErrorCount: 0
[MCU2_0]   6618.345838 s:  invalidAccessCount: 0
[MCU2_0]   6618.345872 s:  invalidSpCount: 0
[MCU2_0]   6618.345907 s:  strmFIFOOvflCount[0]: 0
[MCU2_0]   6618.345941 s:  Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count |
[MCU2_0]   6618.346022 s:            0 |            163706 |               163704 |                0 |                 0 |
[MCU2_0]   6618.346097 s:            1 |            163706 |               163704 |                0 |                 0 |
[MCU2_0]   6618.346175 s:            2 |            163706 |               163704 |                0 |                 0 |
[MCU2_0]   6618.346252 s:            3 |            163706 |               163704 |                0 |                 0 |

When I launch the application of 2 sets of cameras at the same time for testing, in the first 10 minutes or so, the applications of 2 sets of cameras are running normally, and the frame rate is also normal. However, after that, the frame rate of the camera connected to csirx_1 will drop to 8fps, and the capture module outputs a large number of frame Drop counts.

Summary of CPU load,
====================

CPU: mpu1_0: TOTAL LOAD =   0.17 % ( HWI =   0. 0 %, SWI =   0. 0 % )
CPU: mcu2_0: TOTAL LOAD =  21. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
CPU: mcu2_1: TOTAL LOAD =   1. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
CPU: mcu3_0: TOTAL LOAD =   1. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
CPU: mcu3_1: TOTAL LOAD =   1. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
CPU:  c6x_1: TOTAL LOAD =   1. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
CPU:  c6x_2: TOTAL LOAD =   1. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
CPU:  c7x_1: TOTAL LOAD =   1. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )


HWA performance statistics,
===========================

HWA:   VISS: LOAD =  24.30 % ( 111 MP/s )


DDR performance statistics,
===========================

DDR: READ  BW: AVG =    285 MB/s, PEAK =   2684 MB/s
DDR: WRITE BW: AVG =    567 MB/s, PEAK =   3507 MB/s
DDR: TOTAL BW: AVG =    852 MB/s, PEAK =   6191 MB/s


Detailed CPU performance/memory statistics,
===========================================

CPU: mcu2_0: TASK:           IPC_RX:   0.29 %
CPU: mcu2_0: TASK:       REMOTE_SRV:   0. 0 %
CPU: mcu2_0: TASK:        LOAD_TEST:   0. 0 %
CPU: mcu2_0: TASK:       TIVX_CPU_0:   1.51 %
CPU: mcu2_0: TASK:          TIVX_NF:   0. 0 %
CPU: mcu2_0: TASK:        TIVX_LDC1:   0. 0 %
CPU: mcu2_0: TASK:        TIVX_MSC1:   0. 0 %
CPU: mcu2_0: TASK:        TIVX_MSC2:   0. 0 %
CPU: mcu2_0: TASK:       TIVX_VISS1:   3. 3 %
CPU: mcu2_0: TASK:       TIVX_CAPT1:   1. 7 %
CPU: mcu2_0: TASK:       TIVX_CAPT2:   0.60 %
CPU: mcu2_0: TASK:       TIVX_DISP1:   0. 0 %
CPU: mcu2_0: TASK:       TIVX_DISP2:   0. 0 %
CPU: mcu2_0: TASK:       TIVX_CSITX:   0. 0 %
CPU: mcu2_0: TASK:       TIVX_CAPT3:   0. 0 %
CPU: mcu2_0: TASK:       TIVX_CAPT4:   0. 0 %
CPU: mcu2_0: TASK:       TIVX_CAPT5:   0. 0 %
CPU: mcu2_0: TASK:       TIVX_CAPT6:   0. 0 %
CPU: mcu2_0: TASK:       TIVX_CAPT7:   0. 0 %
CPU: mcu2_0: TASK:       TIVX_CAPT8:   0. 0 %
CPU: mcu2_0: TASK:      TIVX_DISP_M:   0. 0 %
CPU: mcu2_0: TASK:      TIVX_DISP_M:   0. 0 %
CPU: mcu2_0: TASK:      TIVX_DISP_M:   0. 0 %
CPU: mcu2_0: TASK:      TIVX_DISP_M:   0. 0 %

CPU: mcu2_0: HEAP:   DDR_SHARED_MEM: size =   16777216 B, free =   14574848 B ( 86 % unused)
CPU: mcu2_0: HEAP:           L3_MEM: size =     262144 B, free =     178688 B ( 68 % unused)

CPU: mcu2_1: TASK:           IPC_RX:   0. 0 %
CPU: mcu2_1: TASK:       REMOTE_SRV:   0. 0 %
CPU: mcu2_1: TASK:        LOAD_TEST:   0. 0 %
CPU: mcu2_1: TASK:         TIVX_SDE:   0. 0 %
CPU: mcu2_1: TASK:         TIVX_DOF:   0. 0 %
CPU: mcu2_1: TASK:       TIVX_CPU_1:   0. 0 %
CPU: mcu2_1: TASK:      IPC_TEST_RX:   0. 0 %
CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %

CPU: mcu2_1: HEAP:   DDR_SHARED_MEM: size =   16777216 B, free =   16773376 B ( 99 % unused)
CPU: mcu2_1: HEAP:           L3_MEM: size =     262144 B, free =     262144 B (100 % unused)

CPU: mcu3_0: TASK:           IPC_RX:   0. 0 %
CPU: mcu3_0: TASK:       REMOTE_SRV:   0. 0 %
CPU: mcu3_0: TASK:        LOAD_TEST:   0. 0 %
CPU: mcu3_0: TASK:      IPC_TEST_RX:   0. 0 %
CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_0: TASK:      IPC_TEST_TX:   0. 0 %

CPU: mcu3_0: HEAP:   DDR_SHARED_MEM: size =    8388608 B, free =    8388352 B ( 99 % unused)

CPU: mcu3_1: TASK:           IPC_RX:   0. 0 %
CPU: mcu3_1: TASK:       REMOTE_SRV:   0. 0 %
CPU: mcu3_1: TASK:        LOAD_TEST:   0. 0 %
CPU: mcu3_1: TASK:      IPC_TEST_RX:   0. 0 %
CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU: mcu3_1: TASK:      IPC_TEST_TX:   0. 0 %

CPU: mcu3_1: HEAP:   DDR_SHARED_MEM: size =    8388608 B, free =    8388352 B ( 99 % unused)

CPU:  c6x_1: TASK:           IPC_RX:   0. 0 %
CPU:  c6x_1: TASK:       REMOTE_SRV:   0. 0 %
CPU:  c6x_1: TASK:        LOAD_TEST:   0. 0 %
CPU:  c6x_1: TASK:         TIVX_CPU:   0. 0 %
CPU:  c6x_1: TASK:      IPC_TEST_RX:   0. 0 %
CPU:  c6x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_1: TASK:      IPC_TEST_TX:   0. 0 %

CPU:  c6x_1: HEAP:   DDR_SHARED_MEM: size =   16777216 B, free =   16773376 B ( 99 % unused)
CPU:  c6x_1: HEAP:           L2_MEM: size =     229376 B, free =     229376 B (100 % unused)
CPU:  c6x_1: HEAP:  DDR_SCRATCH_MEM: size =   50331648 B, free =   50331648 B ( 14 % unused)

CPU:  c6x_2: TASK:           IPC_RX:   0. 0 %
CPU:  c6x_2: TASK:       REMOTE_SRV:   0. 0 %
CPU:  c6x_2: TASK:        LOAD_TEST:   0. 0 %
CPU:  c6x_2: TASK:         TIVX_CPU:   0. 0 %
CPU:  c6x_2: TASK:      IPC_TEST_RX:   0. 0 %
CPU:  c6x_2: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_2: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_2: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_2: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_2: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_2: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c6x_2: TASK:      IPC_TEST_TX:   0. 0 %

CPU:  c6x_2: HEAP:   DDR_SHARED_MEM: size =   16777216 B, free =   16773376 B ( 99 % unused)
CPU:  c6x_2: HEAP:           L2_MEM: size =     229376 B, free =     229376 B (100 % unused)
CPU:  c6x_2: HEAP:  DDR_SCRATCH_MEM: size =   50331648 B, free =   50331648 B ( 14 % unused)

CPU:  c7x_1: TASK:           IPC_RX:   0. 0 %
CPU:  c7x_1: TASK:       REMOTE_SRV:   0. 0 %
CPU:  c7x_1: TASK:        LOAD_TEST:   0. 0 %
CPU:  c7x_1: TASK:      TIVX_CPU_PR:   0. 0 %
CPU:  c7x_1: TASK:      TIVX_CPU_PR:   0. 0 %
CPU:  c7x_1: TASK:      TIVX_CPU_PR:   0. 0 %
CPU:  c7x_1: TASK:      TIVX_CPU_PR:   0. 0 %
CPU:  c7x_1: TASK:      TIVX_CPU_PR:   0. 0 %
CPU:  c7x_1: TASK:      TIVX_CPU_PR:   0. 0 %
CPU:  c7x_1: TASK:      TIVX_CPU_PR:   0. 0 %
CPU:  c7x_1: TASK:      TIVX_CPU_PR:   0. 0 %
CPU:  c7x_1: TASK:      IPC_TEST_RX:   0. 0 %
CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %

CPU:  c7x_1: HEAP:   DDR_SHARED_MEM: size =  268435456 B, free =  268435200 B (  3 % unused)
CPU:  c7x_1: HEAP:           L3_MEM: size =    8159232 B, free =    8159232 B (100 % unused)
CPU:  c7x_1: HEAP:           L2_MEM: size =     458752 B, free =     458752 B (100 % unused)
CPU:  c7x_1: HEAP:           L1_MEM: size =      16384 B, free =      16384 B (100 % unused)
CPU:  c7x_1: HEAP:  DDR_SCRATCH_MEM: size =  402653184 B, free =  402653184 B (  4 % unused)


GRAPH: app_multi_cam_graph (#nodes =   3, #executions = 176842)
 NODE:       CAPTURE2:             capture_node: avg =  42698 usecs, min/max =  38304 / 199928 usecs, #executions =     176842
 NODE:     VPAC_VISS2:               viss_node2: avg =  14593 usecs, min/max =  13252 /  25356 usecs, #executions =     176842
 NODE:         IPU1-0:                aewb_node: avg =    981 usecs, min/max =    141 /  39063 usecs, #executions =     176842

 PERF:           FILEIO: avg =      0 usecs, min/max = 4294967295 /      0 usecs, #executions =          0
 PERF:            TOTAL: avg = 119999 usecs, min/max = 114258 / 125732 usecs, #executions =       5639

 PERF:            TOTAL:    8.33 FPS



 =========================
 Demo : Camera Demo
 =========================

 s: Save CSIx, VISS and LDC outputs

 p: Print performance statistics

 x: Exit

 Enter Choice: 


 =========================
 Demo : Camera Demo
 =========================

 s: Save CSIx, VISS and LDC outputs

 p: Print performance statistics

 x: Exit

 Enter Choice: [MCU2_0]   7637.145890 s: ==========================================================
[MCU2_0]   7637.146007 s:  Capture Status: Instance|1
[MCU2_0]   7637.146053 s: ==========================================================
[MCU2_0]   7637.146099 s:  overflowCount: 0
[MCU2_0]   7637.146142 s:  spuriousUdmaIntrCount: 0
[MCU2_0]   7637.146177 s:  frontFIFOOvflCount: 0
[MCU2_0]   7637.146208 s:  crcCount: 0
[MCU2_0]   7637.146242 s:  eccCount: 0
[MCU2_0]   7637.146274 s:  correctedEccCount: 0
[MCU2_0]   7637.146385 s:  dataIdErrorCount: 0
[MCU2_0]   7637.146437 s:  invalidAccessCount: 0
[MCU2_0]   7637.146477 s:  invalidSpCount: 0
[MCU2_0]   7637.146522 s:  strmFIFOOvflCount[0]: 0
[MCU2_0]   7637.146555 s:  Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count |
[MCU2_0]   7637.146639 s:            0 |            176851 |               176851 |            12325 |                 0 |
[MCU2_0]   7637.146713 s:            1 |            176851 |               176851 |            12325 |                 0 |
[MCU2_0]   7637.146792 s:            2 |            176851 |               176851 |            12325 |                 0 |
[MCU2_0]   7637.146870 s:            3 |            176851 |               176851 |            12325 |                 0 |

No matter I start the camera of csirx_0 first or start the camera of csirx_1 first, the result is the same, there is no error printing when reporting an error.

Have you guys tested this and what could be the reason?