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!