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.

TDA4AL-Q1: The IPC service com.ti.perf_stats failed to run on the muc2_1, causing the IPC function to get stuck

Part Number: TDA4AL-Q1

I ran the command sh run_app_multi_cam.sh and found that in log ISS: Starting sensor [MY_CAMERA_YUV]... !!! , the app is stuck, open APP_REMOTE_SERVICE_DEBUG to check the IPC log, and find that when sending a com.ti.perf_stats service request to the MCU2_1, no response is received,

Causes the mpu1_0 to send a MUC2_0 com.ti.image_sensor service request to turn on the camera output and is unresponsive, preventing the app from continuing to run,

next,I blocked mpu1_0 to com.ti.perf_stats service requests sent by MCU2_1; For the app to run properly,The image is the code I modified app_perf_stats_api.c

Run log

root@j721s2-evm:/opt/vision_apps# sh vision_apps_init.sh
root@j721s2-evm:/opt/vision_apps# [MCU2_0]      4.521669 s: CIO: Init ... Done !!!
[MCU2_0]      4.521722 s: ### CPU Frequency = 1000000000 Hz
[MCU2_0]      4.521752 s: CPU is running FreeRTOS
[MCU2_0]      4.521772 s: APP: Init ... !!!
[MCU2_0]      4.521790 s: SCICLIENT: Init ... !!!
[MCU2_0]      4.528294 s: SCICLIENT: DMSC FW version [8.5.2--v08.05.02 (Chill Capybar]
[MCU2_0]      4.528331 s: SCICLIENT: DMSC FW revision 0x8
[MCU2_0]      4.528358 s: SCICLIENT: DMSC FW ABI revision 3.1
[MCU2_0]      4.528389 s: SCICLIENT: Init ... Done !!!
[MCU2_0]      4.528411 s: UDMA: Init ... !!!
[MCU2_0]      4.548312 s: UDMA: Init ... Done !!!
[MCU2_0]      4.548344 s: UDMA: Init ... !!!
[MCU2_0]      4.559570 s: UDMA: Init for CSITX/CSIRX ... Done !!!
[MCU2_0]      4.559608 s: MEM: Init ... !!!
[MCU2_0]      4.559639 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ d9000000 of size 16777216 bytes !!!
[MCU2_0]      4.559696 s: MEM: Init ... Done !!!
[MCU2_0]      4.559716 s: IPC: Init ... !!!
[MCU2_0]      4.559760 s: IPC: 5 CPUs participating in IPC !!!
[MCU2_0]      4.559795 s: IPC: Waiting for HLOS to be ready ... !!!
[MCU2_0]     11.679043 s: IPC: HLOS is ready !!!
[MCU2_0]     11.696799 s: IPC: Init ... Done !!!
[MCU2_0]     11.696836 s: APP: Syncing with 4 CPUs ... !!!
[MCU2_0]     11.857402 s: APP: Syncing with 4 CPUs ... Done !!!
[MCU2_0]     11.857436 s: REMOTE_SERVICE: Init ... !!!
[MCU2_0]     11.858738 s: REMOTE_SERVICE: Init ... Done !!!
[MCU2_0]     11.858776 s: FVID2: Init ... !!!
[MCU2_0]     11.858837 s: FVID2: Init ... Done !!!
[MCU2_0]     11.858860 s: SCICLIENT: Sciclient_pmSetModuleState module=219 state=2
[MCU2_0]     11.879161 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     11.879204 s: VHWA: VPAC Init ... !!!
[MCU2_0]     11.879227 s: SCICLIENT: Sciclient_pmSetModuleState module=361 state=2
[MCU2_0]     11.920425 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     11.920454 s: VHWA: LDC Init ... !!!
[MCU2_0]     12.414205 s: VHWA: LDC Init ... Done !!!
[MCU2_0]     12.414243 s: VHWA: MSC Init ... !!!
[MCU2_0]     13.400153 s: VHWA: MSC Init ... Done !!!
[MCU2_0]     13.400188 s: VHWA: NF Init ... !!!
[MCU2_0]     13.540456 s: VHWA: NF Init ... Done !!!
[MCU2_0]     13.540488 s: VHWA: VISS Init ... !!!
[MCU2_0]     14.312562 s: VHWA: VISS Init ... Done !!!
[MCU2_0]     14.312603 s: VHWA: VPAC Init ... Done !!!
[MCU2_0]     14.312636 s:  VX_ZONE_INIT:Enabled
[MCU2_0]     14.312659 s:  VX_ZONE_ERROR:Enabled
[MCU2_0]     14.312681 s:  VX_ZONE_WARNING:Enabled
[MCU2_0]     14.313546 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target MCU2-0
[MCU2_0]     14.313727 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_NF
[MCU2_0]     14.313891 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_LDC1
[MCU2_0]     14.314060 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_MSC1
[MCU2_0]     14.314223 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_MSC2
[MCU2_0]     14.314451 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_VISS1
[MCU2_0]     14.314639 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE1
[MCU2_0]     14.314827 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE2
[MCU2_0]     14.315017 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DISPLAY1
[MCU2_0]     14.315197 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DISPLAY2
[MCU2_0]     14.315383 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CSITX
[MCU2_0]     14.315585 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE3
[MCU2_0]     14.315769 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE4
[MCU2_0]     14.315940 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE5
[MCU2_0]     14.316119 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE6
[MCU2_0]     14.316313 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE7
[MCU2_0]     14.316510 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE8
[MCU2_0]     14.316701 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M1
[MCU2_0]     14.316876 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M2
[MCU2_0]     14.317055 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M3
[MCU2_0]     14.317228 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M4
[MCU2_0]     14.317414 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CSITX2
[MCU2_0]     14.317455 s:  VX_ZONE_INIT:[tivxInitLocal:145] Initialization Done !!!
[MCU2_0]     14.317484 s: APP: OpenVX Target kernel init ... !!!
[MCU2_0]     14.343593 s: APP: OpenVX Target kernel init ... Done !!!
[MCU2_0]     14.343626 s: CSI2RX: Init ... !!!
[MCU2_0]     14.343646 s: SCICLIENT: Sciclient_pmSetModuleState module=136 state=2
[MCU2_0]     14.343732 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     14.343763 s: SCICLIENT: Sciclient_pmSetModuleState module=38 state=2
[MCU2_0]     14.343855 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     14.343882 s: SCICLIENT: Sciclient_pmSetModuleState module=39 state=2
[MCU2_0]     14.343958 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     14.343985 s: SCICLIENT: Sciclient_pmSetModuleState module=152 state=2
[MCU2_0]     14.344048 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     14.344074 s: SCICLIENT: Sciclient_pmSetModuleState module=153 state=2
[MCU2_0]     14.344134 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     14.344280 s: CSI2RX: Init ... Done !!!
[MCU2_0]     14.344307 s: ISS: Init ... !!!
[MCU2_0]     14.344331 s: Found sensor BYD_DOUBLE_CAMERA_YUV at location 0
[MCU2_0]     14.344363 s: IssSensor_Init ... Done !!!
[MCU2_0]     14.344411 s: IttRemoteServer_Init ... Done !!!
[MCU2_0]     14.344437 s: VISS REMOTE SERVICE: Init ... !!!
[MCU2_0]     14.344485 s: VISS REMOTE SERVICE: Init ... Done !!!
[MCU2_0]     14.344510 s: UDMA Copy: Init ... !!!
[MCU2_0]     14.498089 s: UDMA Copy: Init ... Done !!!
[MCU2_0]     14.498153 s: [ MY ][ app_my_module.c:appMyModuleInit:149 ]: byd_module: Init ... !!!
[MCU2_0]     14.498198 s: [ MY ][ my_module.c:MyModule_Register:105 ]: Found sensor Timer at location 0
[MCU2_0]     14.498242 s: [ MY ][ my_module.c:MyModule_Register:105 ]: Found sensor Gpio at location 1
[MCU2_0]     14.498288 s: [ MY ][ app_my_module.c:appMyModuleInit:160 ]: byd_module init ... Done !!!
[MCU2_0]     14.498326 s: APP: Init ... Done !!!
[MCU2_0]     14.498348 s: APP: Run ... !!!
[MCU2_0]     14.498368 s: IPC: Starting echo test ...
[MCU2_0]     14.500435 s: APP: Run ... Done !!!
[MCU2_0]     14.501082 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[.] C7X_1[P] C7X_2[.]
[MCU2_0]     14.501157 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[.] C7X_1[P] C7X_2[P]
[MCU2_1]      4.544041 s: CIO: Init ... Done !!!
[MCU2_1]      4.544090 s: ### CPU Frequency = 1000000000 Hz
[MCU2_1]      4.544120 s: CPU is running FreeRTOS
[MCU2_1]      4.544142 s: APP: Init ... !!!
[MCU2_1]      4.544161 s: SCICLIENT: Init ... !!!
[MCU2_1]      4.554891 s: SCICLIENT: DMSC FW version [8.5.2--v08.05.02 (Chill Capybar]
[MCU2_1]      4.554928 s: SCICLIENT: DMSC FW revision 0x8
[MCU2_1]      4.554957 s: SCICLIENT: DMSC FW ABI revision 3.1
[MCU2_1]      4.554987 s: SCICLIENT: Init ... Done !!!
[MCU2_1]      4.555010 s: UDMA: Init ... !!!
[MCU2_1]      4.579284 s: UDMA: Init ... Done !!!
[MCU2_1]      4.579323 s: MEM: Init ... !!!
[MCU2_1]      4.579355 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ da000000 of size 16777216 bytes !!!
[MCU2_1]      4.579417 s: MEM: Init ... Done !!!
[MCU2_1]      4.579439 s: IPC: Init ... !!!
[MCU2_1]      4.579483 s: IPC: 5 CPUs participating in IPC !!!
[MCU2_1]      4.579519 s: IPC: Waiting for HLOS to be ready ... !!!
[MCU2_1]     11.839621 s: IPC: HLOS is ready !!!
[MCU2_1]     11.857323 s: IPC: Init ... Done !!!
[MCU2_1]     11.857366 s: APP: Syncing with 4 CPUs ... !!!
[MCU2_1]     11.857401 s: APP: Syncing with 4 CPUs ... Done !!!
[MCU2_1]     11.857437 s: REMOTE_SERVICE: Init ... !!!
[MCU2_1]     11.858790 s: REMOTE_SERVICE: Init ... Done !!!
[MCU2_1]     11.858842 s: FVID2: Init ... !!!
[MCU2_1]     11.858893 s: FVID2: Init ... Done !!!
[MCU2_1]     11.858976 s:  VX_ZONE_INIT:Enabled
[MCU2_1]     11.859003 s:  VX_ZONE_ERROR:Enabled
[MCU2_1]     11.859027 s:  VX_ZONE_WARNING:Enabled
[MCU2_1]     11.859883 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target MCU2-1
[MCU2_1]     11.860057 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DMPAC_SDE
[MCU2_1]     11.860225 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DMPAC_DOF
[MCU2_1]     11.860266 s:  VX_ZONE_INIT:[tivxInitLocal:145] Initialization Done !!!
[MCU2_1]     11.860294 s: APP: OpenVX Target kernel init ... !!!
[MCU2_1]     11.860320 s: APP: OpenVX Target kernel init ... Done !!!
[MCU2_1]     11.860346 s: UDMA Copy: Init ... !!!
[MCU2_1]     12.245107 s: UDMA Copy: Init ... Done !!!
[MCU2_1]     12.245149 s: APP: Init ... Done !!!
[MCU2_1]     12.245173 s: APP: Run ... !!!
[MCU2_1]     12.245193 s: IPC: Starting echo test ...
[MCU2_1]     12.247249 s: APP: Run ... Done !!!
[MCU2_1]     12.247789 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C7X_1[P] C7X_2[.]
[MCU2_1]     12.247865 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C7X_1[P] C7X_2[P]
[C7x_1 ]      4.845939 s: CIO: Init ... Done !!!
[C7x_1 ]      4.845955 s: ### CPU Frequency = 1000000000 Hz
[C7x_1 ]      4.845967 s: CPU is running FreeRTOS
[C7x_1 ]      4.845975 s: APP: Init ... !!!
[C7x_1 ]      4.845983 s: SCICLIENT: Init ... !!!
[C7x_1 ]      4.852470 s: SCICLIENT: DMSC FW version [8.5.2--v08.05.02 (Chill Capybar]
[C7x_1 ]      4.852487 s: SCICLIENT: DMSC FW revision 0x8
[C7x_1 ]      4.852498 s: SCICLIENT: DMSC FW ABI revision 3.1
[C7x_1 ]      4.852509 s: SCICLIENT: Init ... Done !!!
[C7x_1 ]      4.852518 s: UDMA: Init ... !!!
[C7x_1 ]      4.872312 s: UDMA: Init ... Done !!!
[C7x_1 ]      4.872325 s: MEM: Init ... !!!
[C7x_1 ]      4.872337 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 117000000 of size 268435456 bytes !!!
[C7x_1 ]      4.872358 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 3964928 bytes !!!
[C7x_1 ]      4.872377 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 458752 bytes !!!
[C7x_1 ]      4.872394 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!!
[C7x_1 ]      4.872411 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ 100000000 of size 385875968 bytes !!!
[C7x_1 ]      4.872430 s: MEM: Init ... Done !!!
[C7x_1 ]      4.872438 s: IPC: Init ... !!!
[C7x_1 ]      4.872454 s: IPC: 5 CPUs participating in IPC !!!
[C7x_1 ]      4.872469 s: IPC: Waiting for HLOS to be ready ... !!!
[C7x_1 ]     11.194640 s: IPC: HLOS is ready !!!
[C7x_1 ]     11.224910 s: IPC: Init ... Done !!!
[C7x_1 ]     11.224927 s: APP: Syncing with 4 CPUs ... !!!
[C7x_1 ]     11.857403 s: APP: Syncing with 4 CPUs ... Done !!!
[C7x_1 ]     11.857422 s: REMOTE_SERVICE: Init ... !!!
[C7x_1 ]     11.857612 s: REMOTE_SERVICE: Init ... Done !!!
[C7x_1 ]     11.857668 s:  VX_ZONE_INIT:Enabled
[C7x_1 ]     11.857681 s:  VX_ZONE_ERROR:Enabled
[C7x_1 ]     11.857691 s:  VX_ZONE_WARNING:Enabled
[C7x_1 ]     11.857952 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1
[C7x_1 ]     11.858028 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_2
[C7x_1 ]     11.858102 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_3
[C7x_1 ]     11.858181 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_4
[C7x_1 ]     11.858260 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_5
[C7x_1 ]     11.858336 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_6
[C7x_1 ]     11.858409 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_7
[C7x_1 ]     11.858484 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_8
[C7x_1 ]     11.858508 s:  VX_ZONE_INIT:[tivxInitLocal:145] Initialization Done !!!
[C7x_1 ]     11.858521 s: APP: OpenVX Target kernel init ... !!!
[C7x_1 ]     11.858651 s: APP: OpenVX Target kernel init ... Done !!!
[C7x_1 ]     11.858665 s: APP: Init ... Done !!!
[C7x_1 ]     11.858675 s: APP: Run ... !!!
[C7x_1 ]     11.858684 s: IPC: Starting echo test ...
[C7x_1 ]     11.858844 s: APP: Run ... Done !!!
[C7x_1 ]     12.154206 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C7X_1[s] C7X_2[P]
[C7x_1 ]     12.247760 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C7X_1[s] C7X_2[P]
[C7x_1 ]     14.500985 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C7X_1[s] C7X_2[P]
[C7x_2 ]      4.956420 s: CIO: Init ... Done !!!
[C7x_2 ]      4.956437 s: ### CPU Frequency = 1000000000 Hz
[C7x_2 ]      4.956449 s: CPU is running FreeRTOS
[C7x_2 ]      4.956458 s: APP: Init ... !!!
[C7x_2 ]      4.956467 s: SCICLIENT: Init ... !!!
[C7x_2 ]      4.962951 s: SCICLIENT: DMSC FW version [8.5.2--v08.05.02 (Chill Capybar]
[C7x_2 ]      4.962967 s: SCICLIENT: DMSC FW revision 0x8
[C7x_2 ]      4.962978 s: SCICLIENT: DMSC FW ABI revision 3.1
[C7x_2 ]      4.962990 s: SCICLIENT: Init ... Done !!!
[C7x_2 ]      4.963000 s: UDMA: Init ... !!!
[C7x_2 ]      4.982769 s: UDMA: Init ... Done !!!
[C7x_2 ]      4.982782 s: MEM: Init ... !!!
[C7x_2 ]      4.982794 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 127000000 of size 16777216 bytes !!!
[C7x_2 ]      4.982817 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 65800000 of size 458752 bytes !!!
[C7x_2 ]      4.982836 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 65e00000 of size 16384 bytes !!!
[C7x_2 ]      4.982854 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ 128000000 of size 67108864 bytes !!!
[C7x_2 ]      4.982873 s: MEM: Init ... Done !!!
[C7x_2 ]      4.982882 s: IPC: Init ... !!!
[C7x_2 ]      4.982898 s: IPC: 5 CPUs participating in IPC !!!
[C7x_2 ]      4.982913 s: IPC: Waiting for HLOS to be ready ... !!!
[C7x_2 ]     11.398574 s: IPC: HLOS is ready !!!
[C7x_2 ]     11.450179 s: IPC: Init ... Done !!!
[C7x_2 ]     11.450195 s: APP: Syncing with 4 CPUs ... !!!
[C7x_2 ]     11.857403 s: APP: Syncing with 4 CPUs ... Done !!!
[C7x_2 ]     11.857422 s: REMOTE_SERVICE: Init ... !!!
[C7x_2 ]     11.857610 s: REMOTE_SERVICE: Init ... Done !!!
[C7x_2 ]     11.857665 s:  VX_ZONE_INIT:Enabled
[C7x_2 ]     11.857678 s:  VX_ZONE_ERROR:Enabled
[C7x_2 ]     11.857690 s:  VX_ZONE_WARNING:Enabled
[C7x_2 ]     11.858200 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP-1
[C7x_2 ]     11.858225 s:  VX_ZONE_INIT:[tivxInitLocal:145] Initialization Done !!!
[C7x_2 ]     11.858241 s: APP: OpenVX Target kernel init ... !!!
[C7x_2 ]     11.858513 s: APP: OpenVX Target kernel init ... Done !!!
[C7x_2 ]     11.858530 s: UDMA Copy: Init ... !!!
[C7x_2 ]     12.153755 s: UDMA Copy: Init ... Done !!!
[C7x_2 ]     12.153772 s: APP: Init ... Done !!!
[C7x_2 ]     12.153783 s: APP: Run ... !!!
[C7x_2 ]     12.153791 s: IPC: Starting echo test ...
[C7x_2 ]     12.153944 s: APP: Run ... Done !!!
[C7x_2 ]     12.154214 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C7X_1[P] C7X_2[s]
[C7x_2 ]     12.247774 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C7X_1[P] C7X_2[s]
[C7x_2 ]     14.501001 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C7X_1[P] C7X_2[s]

root@j721s2-evm:/opt/vision_apps#
root@j721s2-evm:/opt/vision_apps# sh run_app_multi_cam.sh
APP: Init ... !!!
MEM: Init ... !!!
MEM: Initialized DMA HEAP (fd=4) !!!
MEM: Init ... Done !!!
IPC: Init ... !!!
IPC: Init ... Done !!!
REMOTE_SERVICE: Init ... !!!
REMOTE_SERVICE: Init ... Done !!!
   302.228860 s: GTC Frequency = 200 MHz
APP: Init ... Done !!!
   302.232394 s:  VX_ZONE_INIT:Enabled
   302.232406 s:  VX_ZONE_ERROR:Enabled
   302.232412 s:  VX_ZONE_WARNING:Enabled
   302.234633 s:  VX_ZONE_INIT:[tivxInitLocal:145] Initialization Done !!!
   302.234716 s:  VX_ZONE_INIT:[tivxHostInitLocal:93] Initialization Done for HOST !!!
[app_default_param_set] set_scaler_defaults done ...
[app_default_param_set] set_pre_proc_defaults done ...
   302.241630 s: ISS: Enumerating sensors ... !!!
REMOTE_SERVICE: service_name: [com.ti.image_sensor] TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000000, prm_size = 384 bytes ...
[MCU2_0]    302.241808 s: [ DEBUG ][ DEBUG_iss_sensors.c:ImageSensor_RemoteServiceHandler:1634 ] ++ receive cmd = 0 ++
[MCU2_0]    302.241857 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_ENUMERATE
REMOTE_SERVICE: service_name: [com.ti.image_sensor] RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000000, prm_size = 384 bytes ... Done !!!
   302.741664 s: ISS: Enumerating sensors ... found 0 : MY_CAMERA_YUV
1 sensor(s) found
Supported sensor list:
a : MY_CAMERA_YUV
Select a sensor above or press '0' to autodetect the sensor
[MCU2_0]    302.741308 s:  I2C: I2C start Open instance 0 !!!
a
Sensor selected : MY_CAMERA_YUV
Querying MY_CAMERA_YUV
   304.051267 s: ISS: Querying sensor [MY_CAMERA_YUV] ... !!!
REMOTE_SERVICE: service_name: [com.ti.image_sensor] TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 384 bytes ...
REMOTE_SERVICE: service_name: [com.ti.image_sensor] RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000001, prm_size = 384 bytes ... Done !!!
   304.051648 s: ISS: Querying sensor [MY_CAMERA_YUV] ... Done !!!
LDC Selection Yes(1)/No(0)
Invalid selection
. Try again
LDC Selection Yes(1)/No(0)
[MCU2_0]    304.051421 s: [ DEBUG ][ DEBUG_iss_sensors.c:ImageSensor_RemoteServiceHandler:1634 ] ++ receive cmd = 1 ++
[MCU2_0]    304.051476 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_QUERY
[MCU2_0]    304.051505 s: Received Query for MY_CAMERA_YUV
1
Max number of cameras supported by sensor MY_CAMERA_YUV = 2
Please enter number of cameras to be enabled
Invalid selection
. Try again
Max number of cameras supported by sensor MY_CAMERA_YUV = 2
Please enter number of cameras to be enabled
2
YUV Input selected. VISS, AEWB and Mosaic nodes will be bypassed.
[app_update_param_set] update_draw_detections_defaults Done ...
   306.683006 s: ISS: Initializing sensor [MY_CAMERA_YUV], doing IM_SENSOR_CMD_PWRON ... !!!
REMOTE_SERVICE: service_name: [com.ti.image_sensor] TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000002, prm_size = 384 bytes ...
[MCU2_0]    306.683159 s: [ DEBUG ][ DEBUG_iss_sensors.c:ImageSensor_RemoteServiceHandler:1634 ] ++ receive cmd = 2 ++
[MCU2_0]    306.683207 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_PWRON
[MCU2_0]    306.683236 s: IM_SENSOR_CMD_PWRON : channel_mask = 0x3
REMOTE_SERVICE: service_name: [com.ti.image_sensor] RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000002, prm_size = 384 bytes ... Done !!!
   307.183446 s: ISS: Initializing sensor [MY_CAMERA_YUV], doing IM_SENSOR_CMD_CONFIG ... !!!
REMOTE_SERVICE: service_name: [com.ti.image_sensor] TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000003, prm_size = 384 bytes ...
[MCU2_0]    307.183595 s: [ DEBUG ][ DEBUG_iss_sensors.c:ImageSensor_RemoteServiceHandler:1634 ] ++ receive cmd = 3 ++
[MCU2_0]    307.183643 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_CONFIG
[MCU2_0]    307.183672 s: Application requested features = 0x1
[MCU2_0]
[MCU2_0]    307.184113 s: Configuring camera # 0
[MCU2_0]    308.084273 s: [ DEBUG ][ DEBUG_double_camera.c:DEBUG_double_camera_Config:297 ] chId=0, cfg_status=0
REMOTE_SERVICE: service_name: [com.ti.image_sensor] RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000003, prm_size = 384 bytes ... Done !!!
   308.240917 s: ISS: Initializing sensor [MY_CAMERA_YUV] ... Done !!!
[MCU2_0]    308.240271 s: [ DEBUG ][ DEBUG_double_camera.c:DEBUG_double_camera_Config:303 ] chId=0, cfg_status=0
[MCU2_0]    308.240725 s: IM_SENSOR_CMD_CONFIG returning status = 0
color_image init success ---->
Scaler output1 width   = 1024
Scaler output1 height  = 512
Scaler output2 width   = 1024
Scaler output2 height  = 512
Scaler init done!, num_camera_enable=[2]
Computing checksum at 0x0000FFFFA43E7FC0, size = 6853104
TIDL Init Done!
Pre Proc Update Done!
Pre Proc Init Done!
Draw detections Update Done!
Draw Detections Init Done!
----->>>Scaler graph done!
----->>>Pre proc graph done!
----->>>TIDL graph done!
----->>>Draw detections graph done!
REMOTE_SERVICE: service_name: [com.ti.perf_stats] TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 0 bytes ...
REMOTE_SERVICE: service_name: [com.ti.perf_stats] TX: mpu1_0 -> mcu2_1 (port 21) cmd = 0x00000001, prm_size = 0 bytes ...
   309.820458 s: ISS: Starting sensor [MY_CAMERA_YUV] ... !!!
REMOTE_SERVICE: service_name: [com.ti.perf_stats] TX: mpu1_0 -> c7x_1 (port 21) cmd = 0x00000001, prm_size = 0 bytes ...
REMOTE_SERVICE: service_name: [com.ti.perf_stats] TX: mpu1_0 -> c7x_2 (port 21) cmd = 0x00000001, prm_size = 0 bytes ...
REMOTE_SERVICE: service_name: [com.ti.image_sensor] TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000004, prm_size = 384 bytes ...
[MCU2_0]    309.820711 s: [ DEBUG ][ DEBUG_iss_sensors.c:ImageSensor_RemoteServiceHandler:1634 ] ++ receive cmd = 4 ++
[MCU2_0]    309.820788 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_STREAM_ON
[MCU2_0]    309.820819 s: IM_SENSOR_CMD_STREAM_ON:  channel_mask = 0x3
REMOTE_SERVICE: service_name: [com.ti.image_sensor] RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000004, prm_size = 384 bytes ... Done !!!
   309.836958 s: ISS: Starting sensor [MY_CAMERA_YUV] ... !!!
...i=0
REMOTE_SERVICE: service_name: [com.ti.perf_stats] TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000005, prm_size = 0 bytes ...
REMOTE_SERVICE: service_name: [com.ti.perf_stats] RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000005, prm_size = 0 bytes ... Done !!!
REMOTE_SERVICE: service_name: [com.ti.perf_stats] TX: mpu1_0 -> mcu2_1 (port 21) cmd = 0x00000005, prm_size = 0 bytes ...
x

Why is there a problem with the com.ti.perf_stats of the MCU2_1, in addition, this board is designed by ourselves, is there something that needs to be adapted, can you provide suggestions for me to modify? Thank you!