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.

J721EXSOMXEVM: [EP2000] [DRA829V] [Camera] Dual camera capture error

Part Number: J721EXSOMXEVM
Other Parts Discussed in Thread: DRA829V

Ti SDK version: 10.01.00.04

Ref: PROCESSOR-SDK-J721E: Vision App Image capture is failing for SDK v10.01 - Aptiv Jacinto Forum - APTIV - EP Automotive - TI E2E support forums

Hi Team,

we are using Maxim9295/9296 serdes pair connected to DRA829V for camera capture. Since Ti is not supporting the serdes, we have configured the serdes along with the TI SDK 10.01.00.04 vision-app interface. The vision-app is running on MCU2_0 R5F core and vx_app_multi_cam.out app on A72(linux) helps to trigger capture and store the captured image. The same setup is tested and working with single camera enabled at point of time. Please refer the thread mentioned above for single camera working process.

Now we are trying to enable two cameras together to capture image simulteneously.

The serdes is configured for dual mode and the deserializer is receiving frames from both cameras(verified). Both the cameras output is directed to Port A(CSI 0). When only one camera is enabled with the dual camera configuration, the capture is working fine for both cameras separately.

But there are some errors observed when trying to capture both camera together. Also the seeing the there are two raw images are stored but looks like there are missing frames in the raw image captured.

Please find the logs below:

root@aptiv-ep2000:/opt/vision-app# ./Vision-apps-init.sh
root@aptiv-ep2000:/opt/vision-app# [MCU2_0]      7.626181 s: CIO: Init ... Done !!!
[MCU2_0]      7.626272 s: ### CPU Frequency = 1000000000 Hz
[MCU2_0]      7.626311 s: CPU is running FreeRTOS
[MCU2_0]      7.626336 s: APP: Init ... !!!
[MCU2_0]      7.626356 s: SCICLIENT: Init ... !!!
[MCU2_0]      7.626592 s: SCICLIENT: DMSC FW version [10.0.8--v10.00.08 (Fiery Fox)]
[MCU2_0]      7.626635 s: SCICLIENT: DMSC FW revision 0xa
[MCU2_0]      7.626667 s: SCICLIENT: DMSC FW ABI revision 4.0
[MCU2_0]      7.626699 s: SCICLIENT: Init ... Done !!!
[MCU2_0]      7.626723 s: UDMA: Init ... !!!
[MCU2_0]      7.627977 s: UDMA: Init ... Done !!!
[MCU2_0]      7.628040 s: MEM: Init ... !!!
[MCU2_0]      7.628083 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ fd000000 of size 15728640 bytes !!!
[MCU2_0]      7.628145 s: MEM: Created heap (DDR_CACHE_WT_MEM, id=7, flags=0x00000000) @ fdf00000 of size 1048576 bytes !!!
[MCU2_0]      7.628194 s: MEM: Init ... Done !!!
[MCU2_0]      7.628215 s: ETHFW: Init ... !!!
[MCU2_0]      7.629463 s: ETHFW:  gesi board detected and SERDES initialized for SGMII ports
[MCU2_0]      7.629537 s: ETHFW:  PORT 5, 6 : RGMII with PHY
[MCU2_0]      7.629570 s: ETHFW:  PORT 7 is Connceted to 88Q5050 Eth switch in SGMII
[MCU2_0]      7.629605 s: ETHFW:  PORT 8 is SGMII with phy
[MCU2_0]      7.630180 s: ETHFW: Warning: Using 6 MAC address(es) from static pool
[MCU2_0]      7.630498 s: EnetMcm: CPSW_9G on MAIN NAVSS
[MCU2_0]      7.642397 s: PHY 0 is alive
[MCU2_0]      7.642461 s: PHY 1 is alive
[MCU2_0]      7.642492 s: PHY 2 is alive
[MCU2_0]      7.642518 s: PHY 3 is alive
[MCU2_0]      7.642542 s: PHY 4 is alive
[MCU2_0]      7.643720 s: ETHFW: Reserved multicasts:
[MCU2_0]      7.643800 s: ETHFW:   01:80:c2:00:00:0e
[MCU2_0]      7.643832 s: ETHFW:   01:1b:19:00:00:00
[MCU2_0]      7.645350 s: ETHFW: 0 VLAN entries added in ALE table
[MCU2_0]      7.645614 s:
[MCU2_0] ETHFW Version   : 0.05.00
[MCU2_0]      7.645662 s: ETHFW Build Date: Nov 25, 2025
[MCU2_0]      7.645688 s: ETHFW Build Time: 17:48:24
[MCU2_0]      7.645712 s: ETHFW Commit SHA: 52f7dc15
[MCU2_0]      7.645781 s: ETHFW: Init ... DONE !!!
[MCU2_0]      7.645868 s: unibase-1.1.5-jacinto
[MCU2_0]      7.646607 s: Starting lwIP, local interface IP is dhcp-enabled
[MCU2_0]      7.648066 s: RTOS: semhandle was NULL
[MCU2_0]      7.653803 s: ETHFW: Host MAC address: 70:ff:76:1d:92:c5
[MCU2_0]      7.657157 s: [LWIPIF_LWIP] Enet LLD netif initialized successfully
[MCU2_0]      7.657259 s: Added interface 'ti0', IP is 0.0.0.0
[MCU2_0]      7.657422 s: ETHFW: gPTP is not enabled on any MAC port
[MCU2_0]      7.657473 s: IPC: Init ... !!!
[MCU2_0]      7.657538 s: IPC: 2 CPUs participating in IPC !!!
[MCU2_0]      7.657582 s: IPC: Waiting for HLOS to be ready ... !!!
[MCU2_0]     18.404921 s: IPC: HLOS is ready !!!
[MCU2_0]     18.406725 s: IPC: Init ... Done !!!
[MCU2_0]     18.406790 s: APP: Syncing with 1 CPUs ... !!!
[MCU2_0]     18.406827 s: APP: Syncing with 1 CPUs ... Done !!!
[MCU2_0]     18.406969 s: REMOTE_SERVICE: Init ... !!!
[MCU2_0]     18.407231 s: REMOTE_SERVICE: Init ... Done !!!
[MCU2_0]     18.407287 s: ETHFW: Remove server Init ... !!!
[MCU2_0]     18.407480 s: ETHFW: Virtual port configuration:
[MCU2_0]     18.408271 s: ETHFW: CpswProxyServer: initialization completed (core: mcu2_0)
[MCU2_0]     18.408339 s: ETHFW: Remove server Init ... DONE !!!
[MCU2_0]     18.457880 s: FVID2: Init ... !!!
[MCU2_0]     18.457994 s: FVID2: Init ... Done !!!
[MCU2_0]     18.458042 s: VHWA: VPAC Init ... !!!
[MCU2_0]     18.458069 s: SCICLIENT: Sciclient_pmSetModuleState module=290 state=2
[MCU2_0]     18.458261 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     18.458300 s: VHWA: LDC Init ... !!!
[MCU2_0]     18.461585 s: VHWA: LDC Init ... Done !!!
[MCU2_0]     18.461655 s: VHWA: MSC Init ... !!!
[MCU2_0]     18.472741 s: VHWA: MSC Init ... Done !!!
[MCU2_0]     18.472808 s: VHWA: NF Init ... !!!
[MCU2_0]     18.474746 s: VHWA: NF Init ... Done !!!
[MCU2_0]     18.474811 s: VHWA: VISS Init ... !!!
[MCU2_0]     18.485277 s: VHWA: VISS Init ... Done !!!
[MCU2_0]     18.485345 s: VHWA: VPAC Init ... Done !!!
[MCU2_0]     18.485390 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_ERROR
[MCU2_0]     18.485428 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_WARNING
[MCU2_0]     18.485459 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_INFO
[MCU2_0]     18.486946 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.capture.scalar_sink on target MCU2-0
[MCU2_0]     18.487089 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.capture.scalar_source on target MCU2-0
[MCU2_0]     18.487166 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.capture.scalar_sink2 on target MCU2-0
[MCU2_0]     18.487234 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.capture.scalar_source2 on target MCU2-0
[MCU2_0]     18.487303 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.capture.scalar_intermediate on target MCU2-0
[MCU2_0]     18.487372 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.scalar_intermediate_2 on target MCU2-0
[MCU2_0]     18.487445 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.scalar_source_error on target MCU2-0
[MCU2_0]     18.487514 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.scalar_source_obj_array on target MCU2-0
[MCU2_0]     18.487581 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.scalar_sink_obj_array on target MCU2-0
[MCU2_0]     18.487650 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.pyramid_intermediate on target MCU2-0
[MCU2_0]     18.487720 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.pyramid_source on target MCU2-0
[MCU2_0]     18.487790 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.pyramid_sink on target MCU2-0
[MCU2_0]     18.487988 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.test_target on target MCU2-0
[MCU2_0]     18.488086 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.capture.image_intermediate on target MCU2-0
[MCU2_0]     18.488163 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.cmd_timeout_test on target MCU2-0
[MCU2_0]     18.488236 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.tiovx_overhead on target MCU2-0
[MCU2_0]     18.488489 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MCU2-0
[MCU2_0]     18.488694 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target VPAC_NF
[MCU2_0]     18.489016 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target VPAC_LDC1
[MCU2_0]     18.489239 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target VPAC_MSC1
[MCU2_0]     18.489433 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target VPAC_MSC2
[MCU2_0]     18.489636 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target VPAC_VISS1
[MCU2_0]     18.489836 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE1
[MCU2_0]     18.490185 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE2
[MCU2_0]     18.490395 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE3
[MCU2_0]     18.490597 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE4
[MCU2_0]     18.490790 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE5
[MCU2_0]     18.491144 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE6
[MCU2_0]     18.491365 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE7
[MCU2_0]     18.491562 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE8
[MCU2_0]     18.491762 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target DISPLAY1
[MCU2_0]     18.492103 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target DISPLAY2
[MCU2_0]     18.492332 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CSITX
[MCU2_0]     18.492547 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target DSS_M2M1
[MCU2_0]     18.492752 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target DSS_M2M2
[MCU2_0]     18.493096 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target DSS_M2M3
[MCU2_0]     18.493337 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target DSS_M2M4
[MCU2_0]     18.493394 s:  VX_ZONE_INFO: [tivxInitLocal:126] Initialization Done !!!
[MCU2_0]     18.493431 s:  VX_ZONE_INFO: Globally Disabled VX_ZONE_INFO
[MCU2_0]     18.493460 s: APP: OpenVX Target kernel init ... !!!
[MCU2_0]     18.512023 s: APP: OpenVX Target kernel init ... Done !!!
[MCU2_0]     18.512091 s: CSI2RX: Init ... !!!
[MCU2_0]     18.512117 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2
[MCU2_0]     18.512249 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     18.512285 s: SCICLIENT: Sciclient_pmSetModuleState module=26 state=2
[MCU2_0]     18.512427 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     18.512454 s: SCICLIENT: Sciclient_pmSetModuleState module=27 state=2
[MCU2_0]     18.512569 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     18.512594 s: SCICLIENT: Sciclient_pmSetModuleState module=147 state=2
[MCU2_0]     18.512685 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     18.512710 s: SCICLIENT: Sciclient_pmSetModuleState module=148 state=2
[MCU2_0]     18.512787 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     18.513118 s: CSI2RX: Init ... Done !!!
[MCU2_0]     18.513170 s: CSI2TX: Init ... !!!
[MCU2_0]     18.513194 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2
[MCU2_0]     18.513317 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     18.513350 s: SCICLIENT: Sciclient_pmSetModuleState module=28 state=2
[MCU2_0]     18.513477 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     18.513506 s: SCICLIENT: Sciclient_pmSetModuleState module=296 state=2
[MCU2_0]     18.513613 s: SCICLIENT: Sciclient_pmSetModuleState success
[MCU2_0]     18.513697 s: CSI2TX: Init ... Done !!!
[MCU2_0]     18.513726 s: ISS: Init ... !!!
[MCU2_0]     18.513752 s: Found sensor AR0820-UB953_LI at location 0
[MCU2_0]     18.513787 s: IssSensor_Init ... Done !!!
[MCU2_0]     18.514001 s: IttRemoteServer_Init ... Done !!!
[MCU2_0]     18.514051 s: ISS: Init ... Done !!!
[MCU2_0]     18.514078 s: VISS REMOTE SERVICE: Init ... !!!
[MCU2_0]     18.514143 s: VISS REMOTE SERVICE: Init ... Done !!!
[MCU2_0]     18.514173 s: UDMA Copy: Init ... !!!
[MCU2_0]     18.515969 s: UDMA Copy: Init ... Done !!!
[MCU2_0]     18.516040 s: APP: Init ... Done !!!
[MCU2_0]     18.516068 s: APP: Run ... !!!
[MCU2_0]     18.516091 s: IPC: Starting echo test ...
[MCU2_0]     18.516413 s: APP: Run ... Done !!!
[MCU2_0]     19.071174 s: ETHFW: VIRT_PORT_INFO | C2S | core=0 endpt=1024
[MCU2_0]     19.071251 s: ETHFW: VIRT_PORT_INFO | S2C | switchPortMask=0 macPortMask=f00
[MCU2_0]     19.097640 s: ETHFW: ATTACH | C2S | core=0 endpt=1024 virtPort=8
[MCU2_0]     19.097816 s: ETHFW: ATTACH | S2C | token=800 rxMtu=1522 features=1
[MCU2_0]     19.098279 s: ETHFW: ATTACH | C2S | core=0 endpt=1024 virtPort=9
[MCU2_0]     19.098355 s: ETHFW: ATTACH | S2C | token=900 rxMtu=1522 features=1
[MCU2_0]     19.098502 s: ETHFW: ATTACH | C2S | core=0 endpt=1024 virtPort=10
[MCU2_0]     19.098567 s: ETHFW: ATTACH | S2C | token=1000 rxMtu=1522 features=1
[MCU2_0]     19.098710 s: ETHFW: ATTACH | C2S | core=0 endpt=1024 virtPort=11
[MCU2_0]     19.098771 s: ETHFW: ATTACH | S2C | token=1100 rxMtu=1522 features=1
[MCU2_0]     19.099017 s: ETHFW: ALLOC_RX | C2S | core=0 endpt=1024 token=800
[MCU2_0]     19.099127 s: ETHFW: ALLOC_RX | S2C | flow=172,0 rxPsil=0x4a00 status=0
[MCU2_0]     19.099500 s: ETHFW: ALLOC_TX | C2S | core=0 endpt=1024 token=800
[MCU2_0]     19.099583 s: ETHFW: ALLOC_TX | S2C | txPsil=0xca01 status=0
[MCU2_0]     19.099738 s: ETHFW: ALLOC_MAC | C2S | core=0 endpt=1024 token=800
[MCU2_0]     19.099821 s: ETHFW: ALLOC_MAC | S2C | macAddr=70:ff:76:1d:92:c1 status=0
[MCU2_0]     19.100127 s: ETHFW: ALLOC_RX | C2S | core=0 endpt=1024 token=900
[MCU2_0]     19.100237 s: ETHFW: ALLOC_RX | S2C | flow=172,1 rxPsil=0x4a00 status=0
[MCU2_0]     19.100415 s: ETHFW: ALLOC_TX | C2S | core=0 endpt=1024 token=900
[MCU2_0]     19.100497 s: ETHFW: ALLOC_TX | S2C | txPsil=0xca02 status=0
[MCU2_0]     19.100637 s: ETHFW: ALLOC_MAC | C2S | core=0 endpt=1024 token=900
[MCU2_0]     19.100720 s: ETHFW: ALLOC_MAC | S2C | macAddr=70:ff:76:1d:92:c2 status=0
[MCU2_0]     19.100990 s: ETHFW: ALLOC_RX | C2S | core=0 endpt=1024 token=1000
[MCU2_0]     19.101085 s: ETHFW: ALLOC_RX | S2C | flow=172,2 rxPsil=0x4a00 status=0
[MCU2_0]     19.109831 s: ETHFW: ALLOC_TX | C2S | core=0 endpt=1024 token=1000
[MCU2_0]     19.110015 s: ETHFW: ALLOC_TX | S2C | txPsil=0xca03 status=0
[MCU2_0]     19.110486 s: ETHFW: ALLOC_MAC | C2S | core=0 endpt=1024 token=1000
[MCU2_0]     19.110570 s: ETHFW: ALLOC_MAC | S2C | macAddr=70:ff:76:1d:92:c3 status=0
[MCU2_0]     19.114726 s: ETHFW: ALLOC_RX | C2S | core=0 endpt=1024 token=1100
[MCU2_0]     19.114833 s: ETHFW: ALLOC_RX | S2C | flow=172,3 rxPsil=0x4a00 status=0
[MCU2_0]     19.123431 s: ETHFW: ALLOC_TX | C2S | core=0 endpt=1024 token=1100
[MCU2_0]     19.123517 s: ETHFW: ALLOC_TX | S2C | txPsil=0xca04 status=0
[MCU2_0]     19.124027 s: ETHFW: ALLOC_MAC | C2S | core=0 endpt=1024 token=1100
[MCU2_0]     19.124108 s: ETHFW: ALLOC_MAC | S2C | macAddr=70:ff:76:1d:92:c4 status=0
[MCU2_0]     19.976990 s: ETHFW: REGISTER_MAC | C2S | core=0 endpt=1024 token=800 macAdd=70:ff:76:1d:92:c1 flowIdx=172,0
[MCU2_0]     19.978654 s: ETHFW: REGISTER_MAC | S2C | status=0
[MCU2_0]     20.004972 s: ETHFW: REGISTER_MAC | C2S | core=0 endpt=1024 token=900 macAdd=70:ff:76:1d:92:c2 flowIdx=172,1
[MCU2_0]     20.006613 s: ETHFW: REGISTER_MAC | S2C | status=0
[MCU2_0]     20.023557 s: ETHFW: REGISTER_MAC | C2S | core=0 endpt=1024 token=1000 macAdd=70:ff:76:1d:92:c3 flowIdx=172,2
[MCU2_0]     20.025252 s: ETHFW: REGISTER_MAC | S2C | status=0
[MCU2_0]     20.054666 s: ETHFW: REGISTER_MAC | C2S | core=0 endpt=1024 token=1100 macAdd=70:ff:76:1d:92:c4 flowIdx=172,3
[MCU2_0]     20.056378 s: ETHFW: REGISTER_MAC | S2C | status=0

root@aptiv-ep2000:/opt/vision-app#
root@aptiv-ep2000:/opt/vision-app#
root@aptiv-ep2000:/opt/vision-app# ./LinkAB-config-dual-mode.sh

Aptiv EP2000: Configure dual mode

root@aptiv-ep2000:/opt/vision-app# ./LinkAB-config-serdes-csiportA.sh

Aptiv EP2000: Camera configuration


Aptiv EP2000: Configuring DeSerializer


Aptiv EP2000: Configuring Serializer A


Aptiv EP2000: Configuring Serializer B


Aptiv EP2000: Configuring Imager A


Aptiv EP2000: Configuring Imager B

root@aptiv-ep2000:/opt/vision-app#
root@aptiv-ep2000:/opt/vision-app#
root@aptiv-ep2000:/opt/vision-app# ./Image-capture.sh LINKAB
in the elseif case, and arg value is: LINKAB
APP: Init ... !!!
    92.843119 s: MEM: Init ... !!!
    92.843190 s: MEM: Initialized DMA HEAP (fd=5) !!!
    92.843395 s: MEM: Init ... Done !!!
    92.843407 s: IPC: Init ... !!!
    92.877462 s: IPC: Init ... Done !!!
REMOTE_SERVICE: Init ... !!!
REMOTE_SERVICE: Init ... Done !!!
    92.879243 s: GTC Frequency = 200 MHz
APP: Init ... Done !!!
    92.884935 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_ERROR
    92.884973 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_WARNING
    92.884979 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_INFO
    92.885797 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-0
    92.885902 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-1
    92.886000 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-2
    92.886080 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-3
    92.892323 s:  VX_ZONE_INFO: [tivxInitLocal:126] Initialization Done !!!
    92.892342 s:  VX_ZONE_INFO: Globally Disabled VX_ZONE_INFO
app_parse_cfg_file: ch_mask 0x3
    92.893532 s: ISS: Enumerating sensors ... !!!
REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000000, prm_size = 384 bytes ...
[MCU2_0]     92.899523 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000000, prm_size = 384 bytes ... !!!
[MCU2_0]     92.899655 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_ENUMERATE
[MCU2_0]     96.029834 s: Fusion1 Board configuration
[MCU2_0]     96.029930 s: Deserializer config start
[MCU2_0]     96.229868 s: End of deserializer config
[MCU2_0]     96.229943 s: Deserializer config start
REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000000, prm_size = 384 bytes ... Done !!!
    96.430059 s: ISS: Enumerating sensors ... found 0 : AR0820-UB953_LI
1 sensor(s) found
Supported sensor list:
a : AR0820-UB953_LI
Select a sensor above or press '0' to autodetect the sensor
Sensor selected : AR0820-UB953_LI
Querying AR0820-UB953_LI
    96.430094 s: ISS: Querying sensor [AR0820-UB953_LI] ... !!!
REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 384 bytes ...
REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000001, prm_size = 384 bytes ... Done !!!
    96.430372 s: ISS: Querying sensor [AR0820-UB953_LI] ... Done !!!
Max number of cameras supported by sensor AR0820-UB953_LI = 2
[MCU2_0]     96.429864 s: End of deserializer config
[MCU2_0]     96.429979 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000000, prm_size = 384 bytes ... !!!
[MCU2_0]     96.430177 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 384 bytes ... !!!
[MCU2_0]     96.430259 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_QUERY
[MCU2_0]     96.430294 s: Received Query for AR0820-UB953_LI
[MCU2_0]     96.430344 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000001, prm_size = 384 bytes ... !!!
    96.439766 s: ISS: Initializing sensor [AR0820-UB953_LI], doing IM_SENSOR_CMD_PWRON ... !!!
REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000002, prm_size = 384 bytes ...
REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000002, prm_size = 384 bytes ... Done !!!
    96.440140 s: ISS: Initializing sensor [AR0820-UB953_LI], doing IM_SENSOR_CMD_CONFIG ... !!!
REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000003, prm_size = 384 bytes ...
[MCU2_0]     96.439906 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000002, prm_size = 384 bytes ... !!!
[MCU2_0]     96.440003 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_PWRON
[MCU2_0]     96.440045 s: IM_SENSOR_CMD_PWRON : channel_mask = 0x03
[MCU2_0]     96.440103 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000002, prm_size = 384 bytes ... !!!
[MCU2_0]     96.440199 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000003, prm_size = 384 bytes ... !!!
[MCU2_0]     96.440263 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_CONFIG
[MCU2_0]     96.440295 s: Application requested features = 0x138
[MCU2_0]
[MCU2_0]     96.440326 s: Disabling broadcast mode
[MCU2_0]     96.440347 s: IM_SENSOR_CMD_CONFIG channel_mask = 03
[MCU2_0]     96.440372 s: Configuring camera # 0
[MCU2_0]     96.539866 s:  Configuring AR0820 imager .. Please wait till it finishes
[MCU2_0]     96.765866 s:  AR0820 config done
[MCU2_0]     96.765933 s: Configuring camera # 1
[MCU2_0]     96.865868 s:  Configuring AR0820 imager .. Please wait till it finishes
REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000003, prm_size = 384 bytes ... Done !!!
    97.092075 s: ISS: Initializing sensor [AR0820-UB953_LI] ... Done !!!
[MCU2_0]     97.091865 s:  AR0820 config done
[MCU2_0]     97.091927 s: IM_SENSOR_CMD_CONFIG returning status = 0
[MCU2_0]     97.091994 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000003, prm_size = 384 bytes ... !!!
    97.123940 s:  VX_ZONE_ERROR: [vxReplicateNode:2125] Number of replicas is not equal to zero and not equal to items
REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 0 bytes ...
REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000005, prm_size = 0 bytes ...
    97.291188 s: ISS: Starting sensor [AR0820-UB953_LI] ... !!!
REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000005, prm_size = 0 bytes ... Done !!!
REMOTE_SERVICE: ERROR: CPU 4 is not enabled or invalid CPU ID
REMOTE_SERVICE: ERROR: CPU 4 is not enabled or invalid CPU ID
Saving the image..
REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000004, prm_size = 384 bytes ...
Writing image
[MCU2_0]     97.291334 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 0 bytes ... !!!
[MCU2_0]     97.291520 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000005, prm_size = 0 bytes ... !!!
[MCU2_0]     97.291631 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000005, prm_size = 0 bytes ... !!!
[MCU2_0]     97.291842 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000004, prm_size = 384 bytes ... !!!
[MCU2_0]     97.291988 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_STREAM_ON
[MCU2_0]     97.292029 s: IM_SENSOR_CMD_STREAM_ON:  channel_mask = 0x03
[MCU2_0]     97.301870 s: Deserializer config start
[MCU2_0]     97.317865 s: End of deserializer config
[MCU2_0]     97.317914 s: IM_SENSOR_CMD_STREAM_ON:  channel_mask(other) = 0x01
[MCU2_0]     97.327865 s: Deserializer config start
REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000004, prm_size = 384 bytes ... Done !!!
    97.344081 s: ISS: Starting sensor [AR0820-UB953_LI] ... Done !!!
app_run_graph: num_frames_to_run: 40
[MCU2_0]     97.343879 s: End of deserializer config
[MCU2_0]     97.343940 s: IM_SENSOR_CMD_STREAM_ON:  channel_mask(other) = 0x00
[MCU2_0]     97.344010 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000004, prm_size = 384 bytes ... !!!
Writing /opt/vision-app/test_data/csix_raw_output_3840x2160_16bpp_exp0_ch_0_00000000.raw ..
[MCU2_0]     97.407385 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]     97.407469 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
[MCU2_0]     97.475273 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]     97.475356 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
[MCU2_0]     97.489330 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]     97.489558 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]     97.489614 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
Done!
Writing /opt/vision-app/test_data/csix_raw_output_3840x2160_16bpp_exp0_ch_1_00000000.raw ..
Done!
Writing /opt/vision-app/test_data/viss_img_output_3840x2160_ch_1_00000000.yuv ..
Done!
Writing /opt/vision-app/test_data/viss_h3a_output_ch_0_00000000.bin ..
Done!
Writing /opt/vision-app/test_data/ldc_output_1920x1080_ch_0_00000000.yuv ..
Done!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    100.693010 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    100.693086 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    100.693143 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
[MCU2_0]    100.693198 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    100.708128 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    100.708545 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    100.708621 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    100.721097 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    100.721386 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    100.721449 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    100.868729 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    100.868812 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
[MCU2_0]    100.936609 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    100.936694 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    100.950825 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    100.951176 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    100.951240 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    101.004471 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    101.004545 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    101.018685 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    101.019025 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    101.019086 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    101.072346 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    101.072428 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    101.086586 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    101.086817 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    101.086994 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    101.140210 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    101.140286 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
[MCU2_0]    101.208070 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    101.208152 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    101.222311 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    101.222553 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    101.222611 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    101.275962 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    101.276041 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    101.290238 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    101.290478 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    101.290538 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    101.343827 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    101.343925 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    101.358105 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    101.358387 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    101.358446 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    101.411678 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    101.411753 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
[MCU2_0]    101.479568 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    101.479653 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    101.493826 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    101.494172 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    101.494236 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    101.547425 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    101.547505 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    101.561664 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    101.562008 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    101.562074 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    101.615296 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    101.615373 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    101.629525 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    101.629767 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    101.629823 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    101.683161 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    101.683245 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
[MCU2_0]    101.751050 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    101.751133 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    101.765287 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    101.765529 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    101.765587 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    101.818898 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    101.818978 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    101.833177 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    101.833443 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    101.833498 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    101.886771 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    101.886868 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    101.901105 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    101.901346 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    101.901406 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    101.954650 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    101.954730 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
[MCU2_0]    102.022514 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    102.022600 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    102.036735 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    102.037075 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    102.037137 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    102.090391 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    102.090468 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    102.104619 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    102.104973 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    102.105038 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    102.158262 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    102.158345 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    102.172513 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    102.172743 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    102.172798 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    102.226109 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    102.226187 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
[MCU2_0]    102.294005 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    102.294087 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    102.308298 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    102.308543 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    102.308598 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    102.361878 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    102.361958 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    102.376222 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    102.376464 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    102.376521 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    102.429728 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    102.429804 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    102.444049 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    102.444290 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    102.444351 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    102.497598 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    102.497673 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
[MCU2_0]    102.565478 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    102.565565 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    102.579717 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    102.580062 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    102.580122 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    102.633339 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    102.633416 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    102.647575 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    102.647809 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    102.647988 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    102.701203 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    102.701285 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    102.715409 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    102.715657 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    102.715712 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    102.769084 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    102.769168 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
[MCU2_0]    102.836958 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    102.837041 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    102.851242 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    102.851521 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    102.851579 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    102.904805 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    102.904896 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    102.919109 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    102.919363 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    102.919421 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    102.972690 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    102.972773 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    102.987002 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    102.987254 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    102.987315 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    103.040555 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    103.040635 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
[MCU2_0]    103.108425 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    103.108507 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    103.122660 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    103.123005 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    103.123069 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    103.176289 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    103.176374 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
[MCU2_0]    103.190490 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    103.190727 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    103.190781 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    103.244172 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
[MCU2_0]    103.244250 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
Input Image handle is NULL!
Input Image handle is NULL!
   103.258687 s: ISS: Stopping sensor [AR0820-UB953_LI] ... !!!
REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000005, prm_size = 384 bytes ...
[MCU2_0]    103.258255 s:  VX_ZONE_ERROR: [tivxVpacLdcProcess:348] Invalid Descriptor
[MCU2_0]    103.258492 s:  VX_ZONE_ERROR: [tivxAewbProcess:520] tivxAewbProcess : Incorrect params : num_params =6
[MCU2_0]    103.258550 s:  VX_ZONE_ERROR: [tivxAewbProcess:968] tivxAewbProcess returning -1
[MCU2_0]    103.258802 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000005, prm_size = 384 bytes ... !!!
[MCU2_0]    103.258958 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_STREAM_OFF
[MCU2_0]    103.259012 s: IM_SENSOR_CMD_STREAM_ON:  channel_mask = 0x03
[MCU2_0]    103.268869 s: Deserializer config start
[MCU2_0]    103.284865 s: End of deserializer config
Image write done!
Exit command received
[MCU2_0]    103.294869 s: Deserializer config start
REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000005, prm_size = 384 bytes ... Done !!!
   103.311013 s: ISS: Stopping sensor [AR0820-UB953_LI] ... Done !!!
[MCU2_0]    103.310865 s: End of deserializer config
[MCU2_0]    103.310944 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000005, prm_size = 384 bytes ... !!!
app_run_task_deleted
   103.410252 s: ISS: De-initializing sensor [AR0820-UB953_LI] ... !!!
REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000006, prm_size = 384 bytes ...
REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000006, prm_size = 384 bytes ... Done !!!
   103.410604 s: ISS: De-initializing sensor [AR0820-UB953_LI] ... Done !!!
[MCU2_0]    103.407165 s: ==========================================================
[MCU2_0]    103.407264 s:  Capture Status: Instance|0
[MCU2_0]    103.407300 s: ==========================================================
[MCU2_0]    103.407339 s:  overflowCount: 0
[MCU2_0]    103.407367 s:  spuriousUdmaIntrCount: 0
[MCU2_0]    103.407398 s:  frontFIFOOvflCount: 0
[MCU2_0]    103.407423 s:  crcCount: 0
[MCU2_0]    103.407446 s:  eccCount: 0
[MCU2_0]    103.407471 s:  correctedEccCount: 0
[MCU2_0]    103.407497 s:  dataIdErrorCount: 0
[MCU2_0]    103.407523 s:  invalidAccessCount: 0
[MCU2_0]    103.407549 s:  invalidSpCount: 0
[MCU2_0]    103.407576 s:  strmFIFOOvflCount[0]: 0
[MCU2_0]    103.407603 s:  strmFIFOOvflCount[1]: 0
[MCU2_0]    103.407628 s:  Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count |
[MCU2_0]    103.407684 s:            0 |                42 |                   42 |               47 |                40 |
[MCU2_0]    103.407739 s:            1 |                42 |                   42 |               47 |                40 |
[MCU2_0]    103.410357 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000006, prm_size = 384 bytes ... !!!
[MCU2_0]    103.410477 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_PWROFF
[MCU2_0]    103.410515 s: IM_SENSOR_CMD_PWROFF : channel_mask = 0x0
[MCU2_0]    103.410572 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000006, prm_size = 384 bytes ... !!!
   103.429242 s:  VX_ZONE_WARNING: [vxReleaseContext:1275] Found a reference 0x1970d10 of type 00000817 at external count 1, internal count 0, releasing it
   103.429273 s:  VX_ZONE_WARNING: [vxReleaseContext:1277] Releasing reference (name=raw_image_98) now as a part of garbage collection
APP: Deinit ... !!!
REMOTE_SERVICE: Deinit ... !!!
REMOTE_SERVICE: Deinit ... Done !!!
   103.436351 s: IPC: Deinit ... !!!
   103.436643 s: IPC: DeInit ... Done !!!
   103.436666 s: MEM: Deinit ... !!!
   103.436671 s: DDR_SHARED_MEM: Alloc's: 48 alloc's of 195604586 bytes
   103.436682 s: DDR_SHARED_MEM: Free's : 48 free's  of 195604586 bytes
   103.436691 s: DDR_SHARED_MEM: Open's : 0 allocs  of 0 bytes
   103.436701 s: MEM: Deinit ... Done !!!
APP: Deinit ... Done !!!
root@aptiv-ep2000:/opt/vision-app#
root@aptiv-ep2000:/opt/vision-app#

Kindly help to check if anything is missied to be enabled for dual camera configuration.

THanks and Regards,
Sumanta

  • Hi Sumanta,

    There are multiple erors,

    "CAPTURE: ERROR: Incomplete Frame for Ch0 !!!"

    This can happen because of misconfigurations as csirx driver have not received the configured frame, may be check with the configured dimensions and the received dimensions of the frame. 

    The serdes is configured for dual mode and the deserializer is receiving frames from both cameras(verified).

     You also need to check the data from derserializer to the csirx.

    Before solving the above problem,

    These problem comes up from the application side if the buffers are null.

    Can you share the graph's dot output file. And if possible share the snippets where the graph is created. Once the application issue is solved then we go to the csirx issue.

    Regards,
    Gokul

  • Hi Sumanta,

    Something wrong in the application,

    Buffer creation of viss outputs is wrong, it should be like the capure_node output's buffer.

      

    This seems to be correct.

    only capture node buffer are created properly rest other nodes are not.

    Even ldc, there should be 2 image buffers for each obj_array since your num_camers is 2.

    Can you disable obj_array_split_node by setting bypass_split_graph to 1 in cfg file.

    and can you ensure during the viss, ldc init calls (app_init_viss() app_init_aewb() app_init_ldc() ) the num_cameras_enabled parameter is set to 2.

    Regards,
    Gokul 

  • Hi Gokul,

    It seems, there was a misconfiguration of "enable_split_graph" and "bypass_split_graph" flags.

    "enable_split_graph" was set to 0 while bypass_split_graph was disabled. Hence causing the buffer issue.

    When setting "bypass_split_graph to 1" in the cfg file, the buffer issue is resolved.

    But still there is some issue when enable_split_graph is set to 1 with bypass_split_graph is set to 0. Please let us know if the split_graph is necessary here?

    Please find the logs below of bypassing split_graph (bypass_split_graph to 1),

    root@aptiv-ep2000:/opt/vision-app# ./Image-capture.sh LINKAB
    in the elseif case, and arg value is: LINKAB
    APP: Init ... !!!
       753.427246 s: MEM: Init ... !!!
       753.427307 s: MEM: Initialized DMA HEAP (fd=5) !!!
       753.427442 s: MEM: Init ... Done !!!
       753.427452 s: IPC: Init ... !!!
       753.456411 s: IPC: Init ... Done !!!
    REMOTE_SERVICE: Init ... !!!
    REMOTE_SERVICE: Init ... Done !!!
       753.457771 s: GTC Frequency = 200 MHz
    APP: Init ... Done !!!
       753.457835 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_ERROR
       753.457842 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_WARNING
       753.457847 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_INFO
       753.458378 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-0
       753.458526 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-1
       753.458629 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-2
       753.458717 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-3
       753.458780 s:  VX_ZONE_INFO: [tivxInitLocal:126] Initialization Done !!!
       753.458789 s:  VX_ZONE_INFO: Globally Disabled VX_ZONE_INFO
    app_parse_cfg_file: ch_mask 0x3
       753.459446 s: ISS: Enumerating sensors ... !!!
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000000, prm_size = 384 bytes ...
    [MCU2_0]    753.459590 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000000, prm_size = 384 bytes ... !!!
    [MCU2_0]    753.459766 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_ENUMERATE
    [MCU2_0]    756.589937 s: Fusion1 Board configuration
    [MCU2_0]    756.589997 s: Deserializer config start
    [MCU2_0]    756.789615 s: End of deserializer config
    [MCU2_0]    756.789692 s: Deserializer config start
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000000, prm_size = 384 bytes ... Done !!!
       756.989833 s: ISS: Enumerating sensors ... found 0 : AR0820-UB953_LI
    1 sensor(s) found
    Supported sensor list:
    a : AR0820-UB953_LI
    Select a sensor above or press '0' to autodetect the sensor
    Sensor selected : AR0820-UB953_LI
    Querying AR0820-UB953_LI
       756.989862 s: ISS: Querying sensor [AR0820-UB953_LI] ... !!!
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 384 bytes ...
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000001, prm_size = 384 bytes ... Done !!!
       756.990153 s: ISS: Querying sensor [AR0820-UB953_LI] ... Done !!!
    Max number of cameras supported by sensor AR0820-UB953_LI = 2
       756.991066 s: ISS: Initializing sensor [AR0820-UB953_LI], doing IM_SENSOR_CMD_PWRON ... !!!
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000002, prm_size = 384 bytes ...
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000002, prm_size = 384 bytes ... Done !!!
       756.991383 s: ISS: Initializing sensor [AR0820-UB953_LI], doing IM_SENSOR_CMD_CONFIG ... !!!
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000003, prm_size = 384 bytes ...
    [MCU2_0]    756.989618 s: End of deserializer config
    [MCU2_0]    756.989741 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000000, prm_size = 384 bytes ... !!!
    [MCU2_0]    756.989944 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 384 bytes ... !!!
    [MCU2_0]    756.990033 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_QUERY
    [MCU2_0]    756.990069 s: Received Query for AR0820-UB953_LI
    [MCU2_0]    756.990122 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000001, prm_size = 384 bytes ... !!!
    [MCU2_0]    756.991167 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000002, prm_size = 384 bytes ... !!!
    [MCU2_0]    756.991258 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_PWRON
    [MCU2_0]    756.991296 s: IM_SENSOR_CMD_PWRON : channel_mask = 0x03
    [MCU2_0]    756.991352 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000002, prm_size = 384 bytes ... !!!
    [MCU2_0]    756.991461 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000003, prm_size = 384 bytes ... !!!
    [MCU2_0]    756.991526 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_CONFIG
    [MCU2_0]    756.991559 s: Application requested features = 0x138
    [MCU2_0]
    [MCU2_0]    756.991587 s: Disabling broadcast mode
    [MCU2_0]    756.991673 s: IM_SENSOR_CMD_CONFIG channel_mask = 03
    [MCU2_0]    756.991718 s: Configuring camera # 0
    [MCU2_0]    757.091629 s:  Configuring AR0820 imager .. Please wait till it finishes
    [MCU2_0]    757.317614 s:  AR0820 config done
    [MCU2_0]    757.317681 s: Configuring camera # 1
    [MCU2_0]    757.417616 s:  Configuring AR0820 imager .. Please wait till it finishes
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000003, prm_size = 384 bytes ... Done !!!
       757.643833 s: ISS: Initializing sensor [AR0820-UB953_LI] ... Done !!!
    app_init_viss: num_cameras_enabled 2, so 2, ch_mask:0x3
    app_init_aewb: num_cameras_enabled 2, so 2, ch_mask:0x3
    app_init_ldc: num_cameras_enabled 2, so 2, ch_mask:0x3
    [MCU2_0]    757.643616 s:  AR0820 config done
    [MCU2_0]    757.643682 s: IM_SENSOR_CMD_CONFIG returning status = 0
    [MCU2_0]    757.643754 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000003, prm_size = 384 bytes ... !!!
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 0 bytes ...
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000005, prm_size = 0 bytes ...
       757.831638 s: ISS: Starting sensor [AR0820-UB953_LI] ... !!!
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000005, prm_size = 0 bytes ... Done !!!
    REMOTE_SERVICE: ERROR: CPU 4 is not enabled or invalid CPU ID
    REMOTE_SERVICE: ERROR: CPU 4 is not enabled or invalid CPU ID
    Saving the image..
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000004, prm_size = 384 bytes ...
    [MCU2_0]    757.831749 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 0 bytes ... !!!
    [MCU2_0]    757.831938 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000005, prm_size = 0 bytes ... !!!
    [MCU2_0]    757.832046 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000005, prm_size = 0 bytes ... !!!
    [MCU2_0]    757.832352 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000004, prm_size = 384 bytes ... !!!
    [MCU2_0]    757.832425 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_STREAM_ON
    [MCU2_0]    757.832466 s: IM_SENSOR_CMD_STREAM_ON:  channel_mask = 0x03
    Writing image
    [MCU2_0]    757.841617 s: Deserializer config start
    [MCU2_0]    757.857612 s: End of deserializer config
    [MCU2_0]    757.857660 s: IM_SENSOR_CMD_STREAM_ON:  channel_mask(other) = 0x01
    [MCU2_0]    757.867617 s: Deserializer config start
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000004, prm_size = 384 bytes ... Done !!!
       757.883805 s: ISS: Starting sensor [AR0820-UB953_LI] ... Done !!!
    app_run_graph: num_frames_to_run: 40
    [MCU2_0]    757.883615 s: End of deserializer config
    [MCU2_0]    757.883670 s: IM_SENSOR_CMD_STREAM_ON:  channel_mask(other) = 0x00
    [MCU2_0]    757.883740 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000004, prm_size = 384 bytes ... !!!
    Writing /opt/vision-app/test_data/csix_raw_output_3840x2160_16bpp_exp0_ch_0_00000000.raw ..
    [MCU2_0]    757.948202 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    757.948282 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    758.016085 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    758.016171 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    Done!
    Writing /opt/vision-app/test_data/csix_raw_output_3840x2160_16bpp_exp0_ch_1_00000000.raw ..
    Done!
    Writing /opt/vision-app/test_data/viss_img_output_3840x2160_ch_2_00000000.yuv ..
    Done!
    Writing /opt/vision-app/test_data/viss_img_output_3840x2160_ch_3_00000000.yuv ..
    Done!
    Writing /opt/vision-app/test_data/viss_h3a_output_ch_0_00000000.bin ..
    Done!
    Writing /opt/vision-app/test_data/viss_h3a_output_ch_1_00000000.bin ..
    Done!
    Writing /opt/vision-app/test_data/ldc_output_1920x1080_ch_0_00000000.yuv ..
    Done!
    Writing /opt/vision-app/test_data/ldc_output_1920x1080_ch_1_00000000.yuv ..
    Done!
    [MCU2_0]    761.432852 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    761.432930 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    761.432986 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    761.433039 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    761.613162 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    761.613246 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    761.681033 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    761.681116 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    761.748906 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    761.748991 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    761.816781 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    761.816864 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    761.884651 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    761.884736 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    761.952507 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    761.952587 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    762.020384 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    762.020466 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    762.088260 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    762.088348 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    762.156119 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    762.156199 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    762.223988 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    762.224071 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    762.291868 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    762.291953 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    762.359733 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    762.359815 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    762.427614 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    762.427702 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    762.495474 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    762.495557 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    762.563343 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    762.563429 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    762.631217 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    762.631299 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    762.699085 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    762.699168 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    762.766950 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    762.767036 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    762.834820 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    762.834907 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    762.902708 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    762.902794 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    762.970559 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    762.970655 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    763.038263 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    763.083939 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    763.106297 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    763.174172 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    763.174258 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    763.242035 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    763.242124 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    763.309903 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    763.377805 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    763.377884 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    763.445647 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    763.445732 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    763.513515 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    763.513613 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    763.581387 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    763.581472 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    763.649255 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    763.649337 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    763.717126 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    763.717210 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    763.784992 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    763.785073 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    763.852861 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    763.852948 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    763.920733 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    763.920818 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    763.988623 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    763.988710 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    764.056308 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    [MCU2_0]    764.101999 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
       764.136990 s: ISS: Stopping sensor [AR0820-UB953_LI] ... !!!
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000005, prm_size = 384 bytes ...
    [MCU2_0]    764.137097 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000005, prm_size = 384 bytes ... !!!
    [MCU2_0]    764.137221 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_STREAM_OFF
    [MCU2_0]    764.137266 s: IM_SENSOR_CMD_STREAM_ON:  channel_mask = 0x03
    [MCU2_0]    764.146617 s: Deserializer config start
    [MCU2_0]    764.162615 s: End of deserializer config
    [MCU2_0]    764.172618 s: Deserializer config start
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000005, prm_size = 384 bytes ... Done !!!
       764.188750 s: ISS: Stopping sensor [AR0820-UB953_LI] ... Done !!!
    [MCU2_0]    764.188616 s: End of deserializer config
    [MCU2_0]    764.188706 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000005, prm_size = 384 bytes ... !!!
    Image write done!
    Exit command received
    app_run_task_deleted
       764.858308 s: ISS: De-initializing sensor [AR0820-UB953_LI] ... !!!
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000006, prm_size = 384 bytes ...
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000006, prm_size = 384 bytes ... Done !!!
       764.858730 s: ISS: De-initializing sensor [AR0820-UB953_LI] ... Done !!!
    [MCU2_0]    764.854747 s: ==========================================================
    [MCU2_0]    764.854850 s:  Capture Status: Instance|0
    [MCU2_0]    764.854887 s: ==========================================================
    [MCU2_0]    764.854928 s:  overflowCount: 0
    [MCU2_0]    764.854955 s:  spuriousUdmaIntrCount: 0
    [MCU2_0]    764.854984 s:  frontFIFOOvflCount: 0
    [MCU2_0]    764.855009 s:  crcCount: 0
    [MCU2_0]    764.855030 s:  eccCount: 0
    [MCU2_0]    764.855054 s:  correctedEccCount: 0
    [MCU2_0]    764.855080 s:  dataIdErrorCount: 0
    [MCU2_0]    764.855107 s:  invalidAccessCount: 0
    [MCU2_0]    764.855133 s:  invalidSpCount: 0
    [MCU2_0]    764.855159 s:  strmFIFOOvflCount[0]: 0
    [MCU2_0]    764.855186 s:  strmFIFOOvflCount[1]: 0
    [MCU2_0]    764.855212 s:  Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count |
    [MCU2_0]    764.855268 s:            0 |                84 |                   84 |              148 |                84 |
    [MCU2_0]    764.855322 s:            1 |                84 |                   84 |              152 |                84 |
    [MCU2_0]    764.858414 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000006, prm_size = 384 bytes ... !!!
    [MCU2_0]    764.858539 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_PWROFF
    [MCU2_0]    764.858575 s: IM_SENSOR_CMD_PWROFF : channel_mask = 0x0
    [MCU2_0]    764.858700 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000006, prm_size = 384 bytes ... !!!
       764.879867 s:  VX_ZONE_WARNING: [vxReleaseContext:1275] Found a reference 0x1970d10 of type 00000817 at external count 1, internal count 0, releasing it
       764.879898 s:  VX_ZONE_WARNING: [vxReleaseContext:1277] Releasing reference (name=raw_image_98) now as a part of garbage collection
    APP: Deinit ... !!!
    REMOTE_SERVICE: Deinit ... !!!
    REMOTE_SERVICE: Deinit ... Done !!!
       764.886899 s: IPC: Deinit ... !!!
       764.887176 s: IPC: DeInit ... Done !!!
       764.887196 s: MEM: Deinit ... !!!
       764.887201 s: DDR_SHARED_MEM: Alloc's: 66 alloc's of 257912320 bytes
       764.887210 s: DDR_SHARED_MEM: Free's : 66 free's  of 257912320 bytes
       764.887215 s: DDR_SHARED_MEM: Open's : 0 allocs  of 0 bytes
       764.887224 s: MEM: Deinit ... Done !!!
    APP: Deinit ... Done !!!
    root@aptiv-ep2000:/opt/vision-app#

    Regards,
    Sumanta

  • Hi Sumanta,

    But still there is some issue when enable_split_graph is set to 1 with bypass_split_graph is set to 0. Please let us know if the split_graph is necessary here?

    You can bypass the split graph, it it is not necessary for 2 camera usecase.

    Now it only the capture issue.

    As I said earlier this error comes because of the misconfiguration across csirx and deserializer. Can you check the deseializer configuration that it is configured to send 2 camera streams as output. Also double check the csirx parameters like lane speed is same across deserializer and csirx.

    Regards,
    Gokul

  • Hi Gokul,

    I am using below csirx config,

    And the deserializer is configured to output at single port(port A) and having VC0 for camera A and VC1 for camera B. Both camera is configured to RAW12 format.

    Is there anything I need to take care because of the different VC configured by deserializer?

    Regards,
    Sumanta

  • Hi Sumanta,

    And the deserializer is configured to output at single port(port A) and having VC0 for camera A and VC1 for camera B. Both camera is configured to RAW12 format.

    Can you check from the deserializer once again. Also ensure the lane band speed is set in deserializer is same as you mentioned.

    Is there anything I need to take care because of the different VC configured by deserializer?

    If you are using multi_cam demo example then it will do the configuration for csirx for 2 camera input

    you can check this function cofigure_capture_params() inside vision_apps/modules/src/app_capture_module.c

    The default demo should take care of setting the csirx based on the ch_mask. Rest of the things you have to check from the deserializer side.

    Regards,
    Gokul

  • Hi Gokul,

    Frames are receiving correctly for both cameras when only one camera is capturing at once with the same dual camera serdes configuration.

    But the "incomplete frame error" arises when both the cameras are capturing together.

    The Deserializer Port A both phys(PHY0 & PHY1) are configured to 1200 Mbps/lanes. Please let me know if this is ok.

    Also I just found out, the deserializer FIFO is getting overflow when both cameras are active. I am check this.


    Regards,
    Sumanta

  • Hi Sumanta,

    Also I just found out, the deserializer FIFO is getting overflow when both cameras are active. I am check this.

    ok.

    The Deserializer Port A both phys(PHY0 & PHY1) are configured to 1200 Mbps/lanes. Please let me know if this is ok.

    Yes, in case lane band speed is same for both single and 2 camera. so if single camera works then it shouldn't be a problem. I am not sure what is (PHY0 & PHY1) are you saying about the leftlane/rightlane which is the +ve/-ve output of lanes ?

    you can check this function cofigure_capture_params() inside vision_apps/modules/src/app_capture_module.c

    Also double check the csirx configuration.

    Regards,
    Gokul

  • Hi Gokul,

    After increasing the deserializer lane speed to 2200 Mbps, the Deserializer FIFO overflow issue is resolved.

    But with the updated speed(CSIRX_LANE_BAND_SPEED_2000_TO_2250_MBPS) in CSIRX, it seems there are no data received at CSI for either of the cameras. Please find the logs below,

    root@aptiv-ep2000:/opt/vision-app# ./Vision-apps-init.sh
    root@aptiv-ep2000:/opt/vision-app# [MCU2_0]      7.776890 s: CIO: Init ... Done !!!
    [MCU2_0]      7.776991 s: ### CPU Frequency = 1000000000 Hz
    [MCU2_0]      7.777042 s: CPU is running FreeRTOS
    [MCU2_0]      7.777072 s: APP: Init ... !!!
    [MCU2_0]      7.777097 s: SCICLIENT: Init ... !!!
    [MCU2_0]      7.777351 s: SCICLIENT: DMSC FW version [10.0.8--v10.00.08 (Fiery Fox)]
    [MCU2_0]      7.777408 s: SCICLIENT: DMSC FW revision 0xa
    [MCU2_0]      7.777449 s: SCICLIENT: DMSC FW ABI revision 4.0
    [MCU2_0]      7.777485 s: SCICLIENT: Init ... Done !!!
    [MCU2_0]      7.777514 s: UDMA: Init ... !!!
    [MCU2_0]      7.778810 s: UDMA: Init ... Done !!!
    [MCU2_0]      7.778882 s: MEM: Init ... !!!
    [MCU2_0]      7.778933 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ fd000000 of size 15728640 bytes !!!
    [MCU2_0]      7.779002 s: MEM: Created heap (DDR_CACHE_WT_MEM, id=7, flags=0x00000000) @ fdf00000 of size 1048576 bytes !!!
    [MCU2_0]      7.779056 s: MEM: Init ... Done !!!
    [MCU2_0]      7.779082 s: ETHFW: Init ... !!!
    [MCU2_0]      7.780319 s: ETHFW:  gesi board detected and SERDES initialized for SGMII ports
    [MCU2_0]      7.780403 s: ETHFW:  PORT 5, 6 : RGMII with PHY
    [MCU2_0]      7.780453 s: ETHFW:  PORT 7 is Connceted to 88Q5050 Eth switch in SGMII
    [MCU2_0]      7.780503 s: ETHFW:  PORT 8 is SGMII with phy
    [MCU2_0]      7.781112 s: ETHFW: Warning: Using 6 MAC address(es) from static pool
    [MCU2_0]      7.781477 s: EnetMcm: CPSW_9G on MAIN NAVSS
    [MCU2_0]      7.793490 s: PHY 0 is alive
    [MCU2_0]      7.793582 s: PHY 1 is alive
    [MCU2_0]      7.793625 s: PHY 2 is alive
    [MCU2_0]      7.793663 s: PHY 3 is alive
    [MCU2_0]      7.793698 s: PHY 4 is alive
    [MCU2_0]      7.794944 s: ETHFW: Reserved multicasts:
    [MCU2_0]      7.795040 s: ETHFW:   01:80:c2:00:00:0e
    [MCU2_0]      7.795094 s: ETHFW:   01:1b:19:00:00:00
    [MCU2_0]      7.796642 s: ETHFW: 0 VLAN entries added in ALE table
    [MCU2_0]      7.796963 s:
    [MCU2_0] ETHFW Version   : 0.05.00
    [MCU2_0]      7.797025 s: ETHFW Build Date: Dec  8, 2025
    [MCU2_0]      7.797068 s: ETHFW Build Time: 10:46:30
    [MCU2_0]      7.797101 s: ETHFW Commit SHA: c4ef3ec0
    [MCU2_0]      7.797186 s: ETHFW: Init ... DONE !!!
    [MCU2_0]      7.797277 s: unibase-1.1.5-jacinto
    [MCU2_0]      7.798023 s: Starting lwIP, local interface IP is dhcp-enabled
    [MCU2_0]      7.799650 s: RTOS: semhandle was NULL
    [MCU2_0]      7.805514 s: ETHFW: Host MAC address: 70:ff:76:1d:92:c5
    [MCU2_0]      7.808996 s: [LWIPIF_LWIP] Enet LLD netif initialized successfully
    [MCU2_0]      7.809103 s: Added interface 'ti0', IP is 0.0.0.0
    [MCU2_0]      7.809284 s: ETHFW: gPTP is not enabled on any MAC port
    [MCU2_0]      7.809347 s: IPC: Init ... !!!
    [MCU2_0]      7.809419 s: IPC: 2 CPUs participating in IPC !!!
    [MCU2_0]      7.809471 s: IPC: Waiting for HLOS to be ready ... !!!
    [MCU2_0]     17.748378 s: IPC: HLOS is ready !!!
    [MCU2_0]     17.750273 s: IPC: Init ... Done !!!
    [MCU2_0]     17.750345 s: APP: Syncing with 1 CPUs ... !!!
    [MCU2_0]     17.750393 s: APP: Syncing with 1 CPUs ... Done !!!
    [MCU2_0]     17.750427 s: REMOTE_SERVICE: Init ... !!!
    [MCU2_0]     17.750795 s: REMOTE_SERVICE: Init ... Done !!!
    [MCU2_0]     17.750868 s: ETHFW: Remove server Init ... !!!
    [MCU2_0]     17.751100 s: ETHFW: Virtual port configuration:
    [MCU2_0]     17.751950 s: ETHFW: CpswProxyServer: initialization completed (core: mcu2_0)
    [MCU2_0]     17.752036 s: ETHFW: Remove server Init ... DONE !!!
    [MCU2_0]     17.801564 s: FVID2: Init ... !!!
    [MCU2_0]     17.801684 s: FVID2: Init ... Done !!!
    [MCU2_0]     17.801738 s: VHWA: VPAC Init ... !!!
    [MCU2_0]     17.801772 s: SCICLIENT: Sciclient_pmSetModuleState module=290 state=2
    [MCU2_0]     17.801976 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     17.802020 s: VHWA: LDC Init ... !!!
    [MCU2_0]     17.805410 s: VHWA: LDC Init ... Done !!!
    [MCU2_0]     17.805486 s: VHWA: MSC Init ... !!!
    [MCU2_0]     17.817018 s: VHWA: MSC Init ... Done !!!
    [MCU2_0]     17.817095 s: VHWA: NF Init ... !!!
    [MCU2_0]     17.818790 s: VHWA: NF Init ... Done !!!
    [MCU2_0]     17.818869 s: VHWA: VISS Init ... !!!
    [MCU2_0]     17.829602 s: VHWA: VISS Init ... Done !!!
    [MCU2_0]     17.829682 s: VHWA: VPAC Init ... Done !!!
    [MCU2_0]     17.829738 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_ERROR
    [MCU2_0]     17.829781 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_WARNING
    [MCU2_0]     17.829818 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_INFO
    [MCU2_0]     17.831347 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.capture.scalar_sink on target MCU2-0
    [MCU2_0]     17.831498 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.capture.scalar_source on target MCU2-0
    [MCU2_0]     17.831760 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.capture.scalar_sink2 on target MCU2-0
    [MCU2_0]     17.831864 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.capture.scalar_source2 on target MCU2-0
    [MCU2_0]     17.831962 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.capture.scalar_intermediate on target MCU2-0
    [MCU2_0]     17.832056 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.scalar_intermediate_2 on target MCU2-0
    [MCU2_0]     17.832157 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.scalar_source_error on target MCU2-0
    [MCU2_0]     17.832252 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.scalar_source_obj_array on target MCU2-0
    [MCU2_0]     17.832348 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.scalar_sink_obj_array on target MCU2-0
    [MCU2_0]     17.832441 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.pyramid_intermediate on target MCU2-0
    [MCU2_0]     17.832659 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.pyramid_source on target MCU2-0
    [MCU2_0]     17.832774 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.pyramid_sink on target MCU2-0
    [MCU2_0]     17.832873 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.test_target on target MCU2-0
    [MCU2_0]     17.832964 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.capture.image_intermediate on target MCU2-0
    [MCU2_0]     17.833062 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.cmd_timeout_test on target MCU2-0
    [MCU2_0]     17.833155 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.tiovx_overhead on target MCU2-0
    [MCU2_0]     17.833468 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MCU2-0
    [MCU2_0]     17.833913 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target VPAC_NF
    [MCU2_0]     17.834198 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target VPAC_LDC1
    [MCU2_0]     17.834456 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target VPAC_MSC1
    [MCU2_0]     17.834892 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target VPAC_MSC2
    [MCU2_0]     17.835177 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target VPAC_VISS1
    [MCU2_0]     17.835437 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE1
    [MCU2_0]     17.835904 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE2
    [MCU2_0]     17.836204 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE3
    [MCU2_0]     17.836474 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE4
    [MCU2_0]     17.836931 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE5
    [MCU2_0]     17.837211 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE6
    [MCU2_0]     17.837487 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE7
    [MCU2_0]     17.837924 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE8
    [MCU2_0]     17.838209 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target DISPLAY1
    [MCU2_0]     17.838491 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target DISPLAY2
    [MCU2_0]     17.838939 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CSITX
    [MCU2_0]     17.839221 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target DSS_M2M1
    [MCU2_0]     17.839493 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target DSS_M2M2
    [MCU2_0]     17.839939 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target DSS_M2M3
    [MCU2_0]     17.840220 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target DSS_M2M4
    [MCU2_0]     17.840297 s:  VX_ZONE_INFO: [tivxInitLocal:126] Initialization Done !!!
    [MCU2_0]     17.840350 s:  VX_ZONE_INFO: Globally Disabled VX_ZONE_INFO
    [MCU2_0]     17.840388 s: APP: OpenVX Target kernel init ... !!!
    [MCU2_0]     17.864272 s: APP: OpenVX Target kernel init ... Done !!!
    [MCU2_0]     17.864358 s: CSI2RX: Init ... !!!
    [MCU2_0]     17.864394 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2
    [MCU2_0]     17.864672 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     17.864740 s: SCICLIENT: Sciclient_pmSetModuleState module=26 state=2
    [MCU2_0]     17.864911 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     17.864953 s: SCICLIENT: Sciclient_pmSetModuleState module=27 state=2
    [MCU2_0]     17.865104 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     17.865145 s: SCICLIENT: Sciclient_pmSetModuleState module=147 state=2
    [MCU2_0]     17.865259 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     17.865297 s: SCICLIENT: Sciclient_pmSetModuleState module=148 state=2
    [MCU2_0]     17.865395 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     17.865763 s: CSI2RX: Init ... Done !!!
    [MCU2_0]     17.865822 s: CSI2TX: Init ... !!!
    [MCU2_0]     17.865855 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2
    [MCU2_0]     17.865962 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     17.866005 s: SCICLIENT: Sciclient_pmSetModuleState module=28 state=2
    [MCU2_0]     17.866135 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     17.866174 s: SCICLIENT: Sciclient_pmSetModuleState module=296 state=2
    [MCU2_0]     17.866293 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     17.866381 s: CSI2TX: Init ... Done !!!
    [MCU2_0]     17.866420 s: ISS: Init ... !!!
    [MCU2_0]     17.866458 s: Found sensor AR0820-UB953_LI at location 0
    [MCU2_0]     17.866503 s: IssSensor_Init ... Done !!!
    [MCU2_0]     17.866744 s: IttRemoteServer_Init ... Done !!!
    [MCU2_0]     17.866794 s: ISS: Init ... Done !!!
    [MCU2_0]     17.866828 s: VISS REMOTE SERVICE: Init ... !!!
    [MCU2_0]     17.866904 s: VISS REMOTE SERVICE: Init ... Done !!!
    [MCU2_0]     17.866958 s: UDMA Copy: Init ... !!!
    [MCU2_0]     17.869314 s: UDMA Copy: Init ... Done !!!
    [MCU2_0]     17.869456 s: APP: Init ... Done !!!
    [MCU2_0]     17.869514 s: APP: Run ... !!!
    [MCU2_0]     17.869788 s: IPC: Starting echo test ...
    [MCU2_0]     17.870406 s: APP: Run ... Done !!!
    [MCU2_0]     19.384243 s: ETHFW: VIRT_PORT_INFO | C2S | core=0 endpt=1026
    [MCU2_0]     19.384336 s: ETHFW: VIRT_PORT_INFO | S2C | switchPortMask=0 macPortMask=f00
    [MCU2_0]     19.402681 s: ETHFW: ATTACH | C2S | core=0 endpt=1026 virtPort=8
    [MCU2_0]     19.402906 s: ETHFW: ATTACH | S2C | token=800 rxMtu=1522 features=1
    [MCU2_0]     19.405449 s: ETHFW: ATTACH | C2S | core=0 endpt=1026 virtPort=9
    [MCU2_0]     19.405662 s: ETHFW: ATTACH | S2C | token=900 rxMtu=1522 features=1
    [MCU2_0]     19.409493 s: ETHFW: ATTACH | C2S | core=0 endpt=1026 virtPort=10
    [MCU2_0]     19.409691 s: ETHFW: ATTACH | S2C | token=1000 rxMtu=1522 features=1
    [MCU2_0]     19.418708 s: ETHFW: ATTACH | C2S | core=0 endpt=1026 virtPort=11
    [MCU2_0]     19.418813 s: ETHFW: ATTACH | S2C | token=1100 rxMtu=1522 features=1
    [MCU2_0]     19.419132 s: ETHFW: ALLOC_RX | C2S | core=0 endpt=1026 token=800
    [MCU2_0]     19.419289 s: ETHFW: ALLOC_RX | S2C | flow=172,0 rxPsil=0x4a00 status=0
    [MCU2_0]     19.419485 s: ETHFW: ALLOC_TX | C2S | core=0 endpt=1026 token=800
    [MCU2_0]     19.419738 s: ETHFW: ALLOC_TX | S2C | txPsil=0xca01 status=0
    [MCU2_0]     19.420710 s: ETHFW: ALLOC_MAC | C2S | core=0 endpt=1026 token=800
    [MCU2_0]     19.420838 s: ETHFW: ALLOC_MAC | S2C | macAddr=70:ff:76:1d:92:c1 status=0
    [MCU2_0]     19.424660 s: ETHFW: ALLOC_RX | C2S | core=0 endpt=1026 token=900
    [MCU2_0]     19.424824 s: ETHFW: ALLOC_RX | S2C | flow=172,1 rxPsil=0x4a00 status=0
    [MCU2_0]     19.425062 s: ETHFW: ALLOC_TX | C2S | core=0 endpt=1026 token=900
    [MCU2_0]     19.425185 s: ETHFW: ALLOC_TX | S2C | txPsil=0xca02 status=0
    [MCU2_0]     19.425374 s: ETHFW: ALLOC_MAC | C2S | core=0 endpt=1026 token=900
    [MCU2_0]     19.425496 s: ETHFW: ALLOC_MAC | S2C | macAddr=70:ff:76:1d:92:c2 status=0
    [MCU2_0]     19.425833 s: ETHFW: ALLOC_RX | C2S | core=0 endpt=1026 token=1000
    [MCU2_0]     19.425990 s: ETHFW: ALLOC_RX | S2C | flow=172,2 rxPsil=0x4a00 status=0
    [MCU2_0]     19.428157 s: ETHFW: ALLOC_TX | C2S | core=0 endpt=1026 token=1000
    [MCU2_0]     19.428282 s: ETHFW: ALLOC_TX | S2C | txPsil=0xca03 status=0
    [MCU2_0]     19.428724 s: ETHFW: ALLOC_MAC | C2S | core=0 endpt=1026 token=1000
    [MCU2_0]     19.428861 s: ETHFW: ALLOC_MAC | S2C | macAddr=70:ff:76:1d:92:c3 status=0
    [MCU2_0]     19.429053 s: ETHFW: ALLOC_RX | C2S | core=0 endpt=1026 token=1100
    [MCU2_0]     19.429200 s: ETHFW: ALLOC_RX | S2C | flow=172,3 rxPsil=0x4a00 status=0
    [MCU2_0]     19.429388 s: ETHFW: ALLOC_TX | C2S | core=0 endpt=1026 token=1100
    [MCU2_0]     19.429502 s: ETHFW: ALLOC_TX | S2C | txPsil=0xca04 status=0
    [MCU2_0]     19.430007 s: ETHFW: ALLOC_MAC | C2S | core=0 endpt=1026 token=1100
    [MCU2_0]     19.430136 s: ETHFW: ALLOC_MAC | S2C | macAddr=70:ff:76:1d:92:c4 status=0
    [MCU2_0]     20.457351 s: ETHFW: REGISTER_MAC | C2S | core=0 endpt=1026 token=800 macAdd=70:ff:76:1d:92:c1 flowIdx=172,0
    [MCU2_0]     20.459144 s: ETHFW: REGISTER_MAC | S2C | status=0
    [MCU2_0]     20.597190 s: ETHFW: REGISTER_MAC | C2S | core=0 endpt=1026 token=1100 macAdd=70:ff:76:1d:92:c4 flowIdx=172,3
    [MCU2_0]     20.599141 s: ETHFW: REGISTER_MAC | S2C | status=0
    [MCU2_0]     20.626716 s: ETHFW: REGISTER_MAC | C2S | core=0 endpt=1026 token=900 macAdd=70:ff:76:1d:92:c2 flowIdx=172,1
    [MCU2_0]     20.628457 s: ETHFW: REGISTER_MAC | S2C | status=0
    [MCU2_0]     20.649073 s: ETHFW: REGISTER_MAC | C2S | core=0 endpt=1026 token=1000 macAdd=70:ff:76:1d:92:c3 flowIdx=172,2
    [MCU2_0]     20.650854 s: ETHFW: REGISTER_MAC | S2C | status=0
    
    root@aptiv-ep2000:/opt/vision-app#
    root@aptiv-ep2000:/opt/vision-app#
    root@aptiv-ep2000:/opt/vision-app# ./Image-capture.sh LINKAB
    
    Aptiv EP2000: Configure dual mode
    
    
    Aptiv EP2000: Camera configuration
    
    
    Aptiv EP2000: Configuring DeSerializer
    
    
    Aptiv EP2000: Configuring Serializer A
    
    
    Aptiv EP2000: Configuring Serializer B
    
    
    Aptiv EP2000: Configuring Imager A
    
    
    Aptiv EP2000: Configuring Imager B
    
    in the elseif case, and arg value is: LINKAB
    APP: Init ... !!!
        63.773771 s: MEM: Init ... !!!
        63.773844 s: MEM: Initialized DMA HEAP (fd=5) !!!
        63.774021 s: MEM: Init ... Done !!!
        63.774034 s: IPC: Init ... !!!
        63.800417 s: IPC: Init ... Done !!!
    REMOTE_SERVICE: Init ... !!!
    REMOTE_SERVICE: Init ... Done !!!
        63.802657 s: GTC Frequency = 200 MHz
    APP: Init ... Done !!!
        63.811171 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_ERROR
        63.811206 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_WARNING
        63.811212 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_INFO
        63.815809 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-0
        63.815931 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-1
        63.816030 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-2
        63.816185 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-3
        63.816200 s:  VX_ZONE_INFO: [tivxInitLocal:126] Initialization Done !!!
        63.816208 s:  VX_ZONE_INFO: Globally Disabled VX_ZONE_INFO
        63.817737 s: ISS: Enumerating sensors ... !!!
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000000, prm_size = 384 bytes ...
    [MCU2_0]     63.823761 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000000, prm_size = 384 bytes ... !!!
    [MCU2_0]     63.823887 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_ENUMERATE
    [MCU2_0]     66.954121 s: Fusion1 Board configuration
    [MCU2_0]     66.954191 s: Deserializer config start
    [MCU2_0]     67.153540 s: End of deserializer config
    [MCU2_0]     67.153625 s: Deserializer config start
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000000, prm_size = 384 bytes ... Done !!!
        67.353766 s: ISS: Enumerating sensors ... found 0 : AR0820-UB953_LI
    1 sensor(s) found
    Supported sensor list:
    a : AR0820-UB953_LI
    Select a sensor above or press '0' to autodetect the sensor
    Sensor selected : AR0820-UB953_LI
    Querying AR0820-UB953_LI
        67.353856 s: ISS: Querying sensor [AR0820-UB953_LI] ... !!!
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 384 bytes ...
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000001, prm_size = 384 bytes ... Done !!!
        67.354198 s: ISS: Querying sensor [AR0820-UB953_LI] ... Done !!!
    Max number of cameras supported by sensor AR0820-UB953_LI = 2
        67.356090 s: ISS: Initializing sensor [AR0820-UB953_LI], doing IM_SENSOR_CMD_PWRON ... !!!
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000002, prm_size = 384 bytes ...
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000002, prm_size = 384 bytes ... Done !!!
        67.356461 s: ISS: Initializing sensor [AR0820-UB953_LI], doing IM_SENSOR_CMD_CONFIG ... !!!
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000003, prm_size = 384 bytes ...
    [MCU2_0]     67.353537 s: End of deserializer config
    [MCU2_0]     67.353668 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000000, prm_size = 384 bytes ... !!!
    [MCU2_0]     67.353947 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 384 bytes ... !!!
    [MCU2_0]     67.354055 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_QUERY
    [MCU2_0]     67.354102 s: Received Query for AR0820-UB953_LI
    [MCU2_0]     67.354169 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000001, prm_size = 384 bytes ... !!!
    [MCU2_0]     67.356196 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000002, prm_size = 384 bytes ... !!!
    [MCU2_0]     67.356307 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_PWRON
    [MCU2_0]     67.356354 s: IM_SENSOR_CMD_PWRON : channel_mask = 0x03
    [MCU2_0]     67.356425 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000002, prm_size = 384 bytes ... !!!
    [MCU2_0]     67.356609 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000003, prm_size = 384 bytes ... !!!
    [MCU2_0]     67.356696 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_CONFIG
    [MCU2_0]     67.356737 s: Application requested features = 0x138
    [MCU2_0]
    [MCU2_0]     67.356773 s: Disabling broadcast mode
    [MCU2_0]     67.356800 s: IM_SENSOR_CMD_CONFIG channel_mask = 03
    [MCU2_0]     67.356834 s: Configuring camera # 0
    [MCU2_0]     67.456542 s:  Configuring AR0820 imager .. Please wait till it finishes
    [MCU2_0]     67.682540 s:  AR0820 config done
    [MCU2_0]     67.682621 s: Configuring camera # 1
    [MCU2_0]     67.782541 s:  Configuring AR0820 imager .. Please wait till it finishes
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000003, prm_size = 384 bytes ... Done !!!
        68.008784 s: ISS: Initializing sensor [AR0820-UB953_LI] ... Done !!!
    app_init_viss: num_cameras_enabled 2, so 2, ch_mask:0x3
    [MCU2_0]     68.008538 s:  AR0820 config done
    [MCU2_0]     68.008614 s: IM_SENSOR_CMD_CONFIG returning status = 0
    [MCU2_0]     68.008695 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000003, prm_size = 384 bytes ... !!!
    app_init_aewb: num_cameras_enabled 2, so 2, ch_mask:0x3
    app_init_ldc: num_cameras_enabled 2, so 2, ch_mask:0x3
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 0 bytes ...
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000005, prm_size = 0 bytes ...
        68.221023 s: ISS: Starting sensor [AR0820-UB953_LI] ... !!!
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000005, prm_size = 0 bytes ... Done !!!
    REMOTE_SERVICE: ERROR: CPU 4 is not enabled or invalid CPU ID
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000004, prm_size = 384 bytes ...
    REMOTE_SERVICE: ERROR: CPU 4 is not enabled or invalid CPU ID
    Saving the image..
    [MCU2_0]     68.221134 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 0 bytes ... !!!
    [MCU2_0]     68.221337 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000005, prm_size = 0 bytes ... !!!
    [MCU2_0]     68.221457 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000005, prm_size = 0 bytes ... !!!
    [MCU2_0]     68.221640 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000004, prm_size = 384 bytes ... !!!
    [MCU2_0]     68.221731 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_STREAM_ON
    [MCU2_0]     68.221783 s: IM_SENSOR_CMD_STREAM_ON:  channel_mask = 0x03
    Writing image
    [MCU2_0]     68.231541 s: Deserializer config start
    [MCU2_0]     68.247537 s: End of deserializer config
    [MCU2_0]     68.257542 s: Deserializer config start
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000004, prm_size = 384 bytes ... Done !!!
        68.273725 s: ISS: Starting sensor [AR0820-UB953_LI] ... Done !!!
    app_run_graph: num_frames_to_run: 40
    [MCU2_0]     68.273539 s: End of deserializer config
    [MCU2_0]     68.273632 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000004, prm_size = 384 bytes ... !!!
    ^C
    Clean up and exit while handling signal 2
    Application did not close some rpmsg_char devices
    root@aptiv-ep2000:/opt/vision-app#

    I am attaching the graphs out file here, please check.
    /cfs-file/__key/communityserver-discussions-components-files/791/8420.vx_5F00_app_5F00_multi_5F00_cam_5F00_ahp_5F00_1_5F00_img.txt

    /cfs-file/__key/communityserver-discussions-components-files/791/2134.vx_5F00_app_5F00_multi_5F00_cam_5F00_ahp_5F00_2_5F00_pipe_5F00_img.txt

    /cfs-file/__key/communityserver-discussions-components-files/791/2134.vx_5F00_app_5F00_multi_5F00_cam_5F00_ahp_5F00_3_5F00_data_5F00_ref_5F00_q_5F00_img.txt

    /cfs-file/__key/communityserver-discussions-components-files/791/2134.vx_5F00_app_5F00_multi_5F00_cam_5F00_ahp_5F00_4_5F00_pipe0_5F00_img.txt

    Also one more observation, if I keep the earlier CSIRX speed(CSIRX_LANE_BAND_SPEED_1200_TO_1350_MBPS) with the new Desirializer 2200Mbps speed, there are incomplete frames received at the CSIRX.

    Regards,
    Sumanta

  • Hi Sumanta,

    Can you double check if deserialize is transmitting the data when configured to 2200 MBPS, if csirx starts to receive a frame it will process and at least it will give the error indication that frame is incomplete or some crc error. If it is not printing any error then can you check if it is working fine or the deserilaizer is not transmitting the data.

    Regards,
    Gokul

  • Hi Gokul,

    If deserializer is not transmitting data, then CSI should not receive at any CSIRX lane speed, right? 


    But my obervation is, when CSIRX is configured at 1200 MBPS speed and the Deserializer is having 2200 MBPS, there are frames captured with "Incomplete Frame" error.

    root@aptiv-ep2000:/opt/vision-app# ./Image-capture.sh LINKAB
    
    Aptiv EP2000: Camera configuration
    
    
    Aptiv EP2000: Configuring DeSerializer
    
    
    Aptiv EP2000: Configuring Serializer A
    
    
    Aptiv EP2000: Configuring Serializer B
    
    
    Aptiv EP2000: Configuring Imager A
    
    
    Aptiv EP2000: Configuring Imager B
    
    in the elseif case, and arg value is: LINKAB
    APP: Init ... !!!
       478.311067 s: MEM: Init ... !!!
       478.311129 s: MEM: Initialized DMA HEAP (fd=5) !!!
       478.311270 s: MEM: Init ... Done !!!
       478.311281 s: IPC: Init ... !!!
       478.342376 s: IPC: Init ... Done !!!
    REMOTE_SERVICE: Init ... !!!
    REMOTE_SERVICE: Init ... Done !!!
       478.343861 s: GTC Frequency = 200 MHz
    APP: Init ... Done !!!
       478.343928 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_ERROR
       478.343935 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_WARNING
       478.343941 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_INFO
       478.344557 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-0
       478.344775 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-1
       478.344900 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-2
       478.344984 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-3
       478.345005 s:  VX_ZONE_INFO: [tivxInitLocal:126] Initialization Done !!!
       478.345021 s:  VX_ZONE_INFO: Globally Disabled VX_ZONE_INFO
       478.345689 s: ISS: Enumerating sensors ... !!!
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000000, prm_size = 384 bytes ...
    [MCU2_0]    478.345884 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000000, prm_size = 384 bytes ... !!!
    [MCU2_0]    478.346012 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_ENUMERATE
    [MCU2_0]    481.475878 s: Fusion1 Board configuration
    [MCU2_0]    481.475940 s: Deserializer config start
    [MCU2_0]    481.675560 s: End of deserializer config
    [MCU2_0]    481.675637 s: Deserializer config start
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000000, prm_size = 384 bytes ... Done !!!
       481.875771 s: ISS: Enumerating sensors ... found 0 : AR0820-UB953_LI
    1 sensor(s) found
    Supported sensor list:
    a : AR0820-UB953_LI
    Select a sensor above or press '0' to autodetect the sensor
    Sensor selected : AR0820-UB953_LI
    Querying AR0820-UB953_LI
       481.875804 s: ISS: Querying sensor [AR0820-UB953_LI] ... !!!
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 384 bytes ...
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000001, prm_size = 384 bytes ... Done !!!
       481.876090 s: ISS: Querying sensor [AR0820-UB953_LI] ... Done !!!
    Max number of cameras supported by sensor AR0820-UB953_LI = 2
    [MCU2_0]    481.875563 s: End of deserializer config
    [MCU2_0]    481.875677 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000000, prm_size = 384 bytes ... !!!
    [MCU2_0]    481.875885 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 384 bytes ... !!!
    [MCU2_0]    481.875970 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_QUERY
    [MCU2_0]    481.876005 s: Received Query for AR0820-UB953_LI
    [MCU2_0]    481.876062 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000001, prm_size = 384 bytes ... !!!
       481.877423 s: ISS: Initializing sensor [AR0820-UB953_LI], doing IM_SENSOR_CMD_PWRON ... !!!
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000002, prm_size = 384 bytes ...
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000002, prm_size = 384 bytes ... Done !!!
       481.877824 s: ISS: Initializing sensor [AR0820-UB953_LI], doing IM_SENSOR_CMD_CONFIG ... !!!
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000003, prm_size = 384 bytes ...
    [MCU2_0]    481.877601 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000002, prm_size = 384 bytes ... !!!
    [MCU2_0]    481.877694 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_PWRON
    [MCU2_0]    481.877729 s: IM_SENSOR_CMD_PWRON : channel_mask = 0x03
    [MCU2_0]    481.877792 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000002, prm_size = 384 bytes ... !!!
    [MCU2_0]    481.877899 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000003, prm_size = 384 bytes ... !!!
    [MCU2_0]    481.877960 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_CONFIG
    [MCU2_0]    481.877994 s: Application requested features = 0x138
    [MCU2_0]
    [MCU2_0]    481.878023 s: Disabling broadcast mode
    [MCU2_0]    481.878045 s: IM_SENSOR_CMD_CONFIG channel_mask = 03
    [MCU2_0]    481.878072 s: Configuring camera # 0
    [MCU2_0]    481.977578 s:  Configuring AR0820 imager .. Please wait till it finishes
    [MCU2_0]    482.203563 s:  AR0820 config done
    [MCU2_0]    482.203629 s: Configuring camera # 1
    [MCU2_0]    482.303562 s:  Configuring AR0820 imager .. Please wait till it finishes
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000003, prm_size = 384 bytes ... Done !!!
       482.529773 s: ISS: Initializing sensor [AR0820-UB953_LI] ... Done !!!
    app_init_viss: num_cameras_enabled 2, so 2, ch_mask:0x3
    app_init_aewb: num_cameras_enabled 2, so 2, ch_mask:0x3
    app_init_ldc: num_cameras_enabled 2, so 2, ch_mask:0x3
    [MCU2_0]    482.529561 s:  AR0820 config done
    [MCU2_0]    482.529628 s: IM_SENSOR_CMD_CONFIG returning status = 0
    [MCU2_0]    482.529700 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000003, prm_size = 384 bytes ... !!!
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 0 bytes ...
       482.822504 s: ISS: Starting sensor [AR0820-UB953_LI] ... !!!
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000005, prm_size = 0 bytes ...
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000005, prm_size = 0 bytes ... Done !!!
    REMOTE_SERVICE: ERROR: CPU 4 is not enabled or invalid CPU ID
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000004, prm_size = 384 bytes ...
    REMOTE_SERVICE: ERROR: CPU 4 is not enabled or invalid CPU ID
    Saving the image..
    Writing image
    [MCU2_0]    482.822633 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 0 bytes ... !!!
    [MCU2_0]    482.822850 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000005, prm_size = 0 bytes ... !!!
    [MCU2_0]    482.822963 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000005, prm_size = 0 bytes ... !!!
    [MCU2_0]    482.823082 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000004, prm_size = 384 bytes ... !!!
    [MCU2_0]    482.823155 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_STREAM_ON
    [MCU2_0]    482.823194 s: IM_SENSOR_CMD_STREAM_ON:  channel_mask = 0x03
    [MCU2_0]    482.832564 s: Deserializer config start
    [MCU2_0]    482.848559 s: End of deserializer config
    [MCU2_0]    482.858562 s: Deserializer config start
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000004, prm_size = 384 bytes ... Done !!!
       482.874704 s: ISS: Starting sensor [AR0820-UB953_LI] ... Done !!!
    app_run_graph: num_frames_to_run: 15
    [MCU2_0]    482.874561 s: End of deserializer config
    [MCU2_0]    482.874637 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000004, prm_size = 384 bytes ... !!!
    [MCU2_0]    482.875737 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    482.906160 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    [MCU2_0]    482.974027 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    Writing /opt/vision-app/test_data/csix_raw_output_3840x2160_16bpp_exp0_ch_0_00000000.raw ..
    [MCU2_0]    485.688765 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch1 !!!
    Done!
    Writing /opt/vision-app/test_data/csix_raw_output_3840x2160_16bpp_exp0_ch_1_00000000.raw ..
    Done!
    Writing /opt/vision-app/test_data/viss_img_output_3840x2160_ch_2_00000000.yuv ..
    Done!
    Writing /opt/vision-app/test_data/viss_img_output_3840x2160_ch_3_00000000.yuv ..
    [MCU2_0]    485.825332 s:  VX_ZONE_ERROR: [tivxCaptureDequeueFrameFromDriver:885]  CAPTURE: ERROR: Incomplete Frame for Ch0 !!!
    Done!
    Writing /opt/vision-app/test_data/viss_h3a_output_ch_0_00000000.bin ..
    Done!
    Writing /opt/vision-app/test_data/viss_h3a_output_ch_1_00000000.bin ..
    Done!
    Writing /opt/vision-app/test_data/ldc_output_1920x1080_ch_0_00000000.yuv ..
    Done!
    Writing /opt/vision-app/test_data/ldc_output_1920x1080_ch_1_00000000.yuv ..
    Done!
    ^C
    Clean up and exit while handling signal 2
    Application did not close some rpmsg_char devices
    root@aptiv-ep2000:/opt/vision-app#


    Captured images looks to be overlapped.

    Reagards,
    Sumanta

  • Hi Sumanta,

    If deserializer is not transmitting data, then CSI should not receive at any CSIRX lane speed, right? 

    Yes, it should be receiving the frames.

    Can you print the capture statistics when you configure at 2200MBPS

    Regards,
    Gokul

  • Hi Gokul,

    Please find the capture statistics log,

    root@aptiv-ep2000:/opt/vision-app# ./Vision-apps-init.sh
    root@aptiv-ep2000:/opt/vision-app# [MCU2_0]      8.490513 s: CIO: Init ... Done !!!
    [MCU2_0]      8.490612 s: ### CPU Frequency = 1000000000 Hz
    [MCU2_0]      8.490672 s: CPU is running FreeRTOS
    [MCU2_0]      8.490705 s: APP: Init ... !!!
    [MCU2_0]      8.490735 s: SCICLIENT: Init ... !!!
    [MCU2_0]      8.490974 s: SCICLIENT: DMSC FW version [10.0.8--v10.00.08 (Fiery Fox)]
    [MCU2_0]      8.491033 s: SCICLIENT: DMSC FW revision 0xa
    [MCU2_0]      8.491073 s: SCICLIENT: DMSC FW ABI revision 4.0
    [MCU2_0]      8.491111 s: SCICLIENT: Init ... Done !!!
    [MCU2_0]      8.491145 s: UDMA: Init ... !!!
    [MCU2_0]      8.492336 s: UDMA: Init ... Done !!!
    [MCU2_0]      8.492412 s: MEM: Init ... !!!
    [MCU2_0]      8.492459 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ fd000000 of size 15728640 bytes !!!
    [MCU2_0]      8.492532 s: MEM: Created heap (DDR_CACHE_WT_MEM, id=7, flags=0x00000000) @ fdf00000 of size 1048576 bytes !!!
    [MCU2_0]      8.492588 s: MEM: Init ... Done !!!
    [MCU2_0]      8.492613 s: ETHFW: Init ... !!!
    [MCU2_0]      8.493870 s: ETHFW:  gesi board detected and SERDES initialized for SGMII ports
    [MCU2_0]      8.493956 s: ETHFW:  PORT 5, 6 : RGMII with PHY
    [MCU2_0]      8.494003 s: ETHFW:  PORT 7 is Connceted to 88Q5050 Eth switch in SGMII
    [MCU2_0]      8.494050 s: ETHFW:  PORT 8 is SGMII with phy
    [MCU2_0]      8.494658 s: ETHFW: Warning: Using 6 MAC address(es) from static pool
    [MCU2_0]      8.495023 s: EnetMcm: CPSW_9G on MAIN NAVSS
    [MCU2_0]      8.507004 s: PHY 0 is alive
    [MCU2_0]      8.507083 s: PHY 1 is alive
    [MCU2_0]      8.507132 s: PHY 2 is alive
    [MCU2_0]      8.507181 s: PHY 3 is alive
    [MCU2_0]      8.507216 s: PHY 4 is alive
    [MCU2_0]      8.508484 s: ETHFW: Reserved multicasts:
    [MCU2_0]      8.508577 s: ETHFW:   01:80:c2:00:00:0e
    [MCU2_0]      8.508628 s: ETHFW:   01:1b:19:00:00:00
    [MCU2_0]      8.510202 s: ETHFW: 0 VLAN entries added in ALE table
    [MCU2_0]      8.510522 s:
    [MCU2_0] ETHFW Version   : 0.05.00
    [MCU2_0]      8.510584 s: ETHFW Build Date: Dec  8, 2025
    [MCU2_0]      8.510621 s: ETHFW Build Time: 10:46:30
    [MCU2_0]      8.510650 s: ETHFW Commit SHA: c4ef3ec0
    [MCU2_0]      8.510735 s: ETHFW: Init ... DONE !!!
    [MCU2_0]      8.510825 s: unibase-1.1.5-jacinto
    [MCU2_0]      8.511565 s: Starting lwIP, local interface IP is dhcp-enabled
    [MCU2_0]      8.513060 s: RTOS: semhandle was NULL
    [MCU2_0]      8.519011 s: ETHFW: Host MAC address: 70:ff:76:1d:92:c5
    [MCU2_0]      8.522501 s: [LWIPIF_LWIP] Enet LLD netif initialized successfully
    [MCU2_0]      8.522609 s: Added interface 'ti0', IP is 0.0.0.0
    [MCU2_0]      8.522786 s: ETHFW: gPTP is not enabled on any MAC port
    [MCU2_0]      8.522850 s: IPC: Init ... !!!
    [MCU2_0]      8.522926 s: IPC: 2 CPUs participating in IPC !!!
    [MCU2_0]      8.522978 s: IPC: Waiting for HLOS to be ready ... !!!
    [MCU2_0]     18.878367 s: IPC: HLOS is ready !!!
    [MCU2_0]     18.880985 s: IPC: Init ... Done !!!
    [MCU2_0]     18.881062 s: APP: Syncing with 1 CPUs ... !!!
    [MCU2_0]     18.881110 s: APP: Syncing with 1 CPUs ... Done !!!
    [MCU2_0]     18.881147 s: REMOTE_SERVICE: Init ... !!!
    [MCU2_0]     18.881543 s: REMOTE_SERVICE: Init ... Done !!!
    [MCU2_0]     18.881614 s: ETHFW: Remove server Init ... !!!
    [MCU2_0]     18.881852 s: ETHFW: Virtual port configuration:
    [MCU2_0]     18.882683 s: ETHFW: CpswProxyServer: initialization completed (core: mcu2_0)
    [MCU2_0]     18.882766 s: ETHFW: Remove server Init ... DONE !!!
    [MCU2_0]     18.932199 s: FVID2: Init ... !!!
    [MCU2_0]     18.932317 s: FVID2: Init ... Done !!!
    [MCU2_0]     18.932369 s: VHWA: VPAC Init ... !!!
    [MCU2_0]     18.932404 s: SCICLIENT: Sciclient_pmSetModuleState module=290 state=2
    [MCU2_0]     18.932608 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     18.932652 s: VHWA: LDC Init ... !!!
    [MCU2_0]     18.936030 s: VHWA: LDC Init ... Done !!!
    [MCU2_0]     18.936111 s: VHWA: MSC Init ... !!!
    [MCU2_0]     18.947062 s: VHWA: MSC Init ... Done !!!
    [MCU2_0]     18.947144 s: VHWA: NF Init ... !!!
    [MCU2_0]     18.949068 s: VHWA: NF Init ... Done !!!
    [MCU2_0]     18.949143 s: VHWA: VISS Init ... !!!
    [MCU2_0]     18.961966 s: VHWA: VISS Init ... Done !!!
    [MCU2_0]     18.962078 s: VHWA: VPAC Init ... Done !!!
    [MCU2_0]     18.962317 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_ERROR
    [MCU2_0]     18.962428 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_WARNING
    [MCU2_0]     18.962499 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_INFO
    [MCU2_0]     18.964661 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.capture.scalar_sink on target MCU2-0
    [MCU2_0]     18.964877 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.capture.scalar_source on target MCU2-0
    [MCU2_0]     18.965014 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.capture.scalar_sink2 on target MCU2-0
    [MCU2_0]     18.965131 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.capture.scalar_source2 on target MCU2-0
    [MCU2_0]     18.965517 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.capture.scalar_intermediate on target MCU2-0
    [MCU2_0]     18.965673 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.scalar_intermediate_2 on target MCU2-0
    [MCU2_0]     18.965806 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.scalar_source_error on target MCU2-0
    [MCU2_0]     18.965938 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.scalar_source_obj_array on target MCU2-0
    [MCU2_0]     18.966069 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.scalar_sink_obj_array on target MCU2-0
    [MCU2_0]     18.966373 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.pyramid_intermediate on target MCU2-0
    [MCU2_0]     18.966538 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.pyramid_source on target MCU2-0
    [MCU2_0]     18.966686 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.pyramid_sink on target MCU2-0
    [MCU2_0]     18.966805 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.test_target on target MCU2-0
    [MCU2_0]     18.966918 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.capture.image_intermediate on target MCU2-0
    [MCU2_0]     18.967045 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.cmd_timeout_test on target MCU2-0
    [MCU2_0]     18.967352 s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:162] registered kernel com.ti.test_kernels.tiovx_overhead on target MCU2-0
    [MCU2_0]     18.967768 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MCU2-0
    [MCU2_0]     18.968044 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target VPAC_NF
    [MCU2_0]     18.968747 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target VPAC_LDC1
    [MCU2_0]     18.969285 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target VPAC_MSC1
    [MCU2_0]     18.969588 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target VPAC_MSC2
    [MCU2_0]     18.969849 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target VPAC_VISS1
    [MCU2_0]     18.970105 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE1
    [MCU2_0]     18.970527 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE2
    [MCU2_0]     18.970797 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE3
    [MCU2_0]     18.971049 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE4
    [MCU2_0]     18.971439 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE5
    [MCU2_0]     18.971730 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE6
    [MCU2_0]     18.971999 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE7
    [MCU2_0]     18.972394 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CAPTURE8
    [MCU2_0]     18.972674 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target DISPLAY1
    [MCU2_0]     18.972930 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target DISPLAY2
    [MCU2_0]     18.973321 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target CSITX
    [MCU2_0]     18.973632 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target DSS_M2M1
    [MCU2_0]     18.973901 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target DSS_M2M2
    [MCU2_0]     18.974301 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target DSS_M2M3
    [MCU2_0]     18.974604 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target DSS_M2M4
    [MCU2_0]     18.974677 s:  VX_ZONE_INFO: [tivxInitLocal:126] Initialization Done !!!
    [MCU2_0]     18.974724 s:  VX_ZONE_INFO: Globally Disabled VX_ZONE_INFO
    [MCU2_0]     18.974760 s: APP: OpenVX Target kernel init ... !!!
    [MCU2_0]     18.993731 s: APP: OpenVX Target kernel init ... Done !!!
    [MCU2_0]     18.993816 s: CSI2RX: Init ... !!!
    [MCU2_0]     18.993855 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2
    [MCU2_0]     18.993986 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     18.994034 s: SCICLIENT: Sciclient_pmSetModuleState module=26 state=2
    [MCU2_0]     18.994292 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     18.994355 s: SCICLIENT: Sciclient_pmSetModuleState module=27 state=2
    [MCU2_0]     18.994497 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     18.994542 s: SCICLIENT: Sciclient_pmSetModuleState module=147 state=2
    [MCU2_0]     18.994649 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     18.994690 s: SCICLIENT: Sciclient_pmSetModuleState module=148 state=2
    [MCU2_0]     18.994792 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     18.995020 s: CSI2RX: Init ... Done !!!
    [MCU2_0]     18.995062 s: CSI2TX: Init ... !!!
    [MCU2_0]     18.995087 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2
    [MCU2_0]     18.995289 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     18.995350 s: SCICLIENT: Sciclient_pmSetModuleState module=28 state=2
    [MCU2_0]     18.995485 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     18.995527 s: SCICLIENT: Sciclient_pmSetModuleState module=296 state=2
    [MCU2_0]     18.995645 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     18.995750 s: CSI2TX: Init ... Done !!!
    [MCU2_0]     18.995791 s: ISS: Init ... !!!
    [MCU2_0]     18.995828 s: Found sensor AR0820-UB953_LI at location 0
    [MCU2_0]     18.995875 s: IssSensor_Init ... Done !!!
    [MCU2_0]     18.995955 s: IttRemoteServer_Init ... Done !!!
    [MCU2_0]     18.995992 s: ISS: Init ... Done !!!
    [MCU2_0]     18.996022 s: VISS REMOTE SERVICE: Init ... !!!
    [MCU2_0]     18.996087 s: VISS REMOTE SERVICE: Init ... Done !!!
    [MCU2_0]     18.996123 s: UDMA Copy: Init ... !!!
    [MCU2_0]     18.997951 s: UDMA Copy: Init ... Done !!!
    [MCU2_0]     18.998034 s: APP: Init ... Done !!!
    [MCU2_0]     18.998068 s: APP: Run ... !!!
    [MCU2_0]     18.998096 s: IPC: Starting echo test ...
    [MCU2_0]     18.998555 s: APP: Run ... Done !!!
    [MCU2_0]     20.385010 s: ETHFW: VIRT_PORT_INFO | C2S | core=0 endpt=1026
    [MCU2_0]     20.385106 s: ETHFW: VIRT_PORT_INFO | S2C | switchPortMask=0 macPortMask=f00
    [MCU2_0]     20.390364 s: ETHFW: ATTACH | C2S | core=0 endpt=1026 virtPort=8
    [MCU2_0]     20.390597 s: ETHFW: ATTACH | S2C | token=800 rxMtu=1522 features=1
    [MCU2_0]     20.391539 s: ETHFW: ATTACH | C2S | core=0 endpt=1026 virtPort=9
    [MCU2_0]     20.391638 s: ETHFW: ATTACH | S2C | token=900 rxMtu=1522 features=1
    [MCU2_0]     20.394506 s: ETHFW: ATTACH | C2S | core=0 endpt=1026 virtPort=10
    [MCU2_0]     20.394606 s: ETHFW: ATTACH | S2C | token=1000 rxMtu=1522 features=1
    [MCU2_0]     20.405519 s: ETHFW: ATTACH | C2S | core=0 endpt=1026 virtPort=11
    [MCU2_0]     20.405625 s: ETHFW: ATTACH | S2C | token=1100 rxMtu=1522 features=1
    [MCU2_0]     20.405799 s: ETHFW: ALLOC_RX | C2S | core=0 endpt=1026 token=800
    [MCU2_0]     20.405954 s: ETHFW: ALLOC_RX | S2C | flow=172,0 rxPsil=0x4a00 status=0
    [MCU2_0]     20.406137 s: ETHFW: ALLOC_TX | C2S | core=0 endpt=1026 token=800
    [MCU2_0]     20.406396 s: ETHFW: ALLOC_TX | S2C | txPsil=0xca01 status=0
    [MCU2_0]     20.406590 s: ETHFW: ALLOC_MAC | C2S | core=0 endpt=1026 token=800
    [MCU2_0]     20.406707 s: ETHFW: ALLOC_MAC | S2C | macAddr=70:ff:76:1d:92:c1 status=0
    [MCU2_0]     20.406882 s: ETHFW: ALLOC_RX | C2S | core=0 endpt=1026 token=900
    [MCU2_0]     20.407025 s: ETHFW: ALLOC_RX | S2C | flow=172,1 rxPsil=0x4a00 status=0
    [MCU2_0]     20.407323 s: ETHFW: ALLOC_TX | C2S | core=0 endpt=1026 token=900
    [MCU2_0]     20.407454 s: ETHFW: ALLOC_TX | S2C | txPsil=0xca02 status=0
    [MCU2_0]     20.407658 s: ETHFW: ALLOC_MAC | C2S | core=0 endpt=1026 token=900
    [MCU2_0]     20.407782 s: ETHFW: ALLOC_MAC | S2C | macAddr=70:ff:76:1d:92:c2 status=0
    [MCU2_0]     20.407957 s: ETHFW: ALLOC_RX | C2S | core=0 endpt=1026 token=1000
    [MCU2_0]     20.408100 s: ETHFW: ALLOC_RX | S2C | flow=172,2 rxPsil=0x4a00 status=0
    [MCU2_0]     20.408680 s: ETHFW: ALLOC_TX | C2S | core=0 endpt=1026 token=1000
    [MCU2_0]     20.408821 s: ETHFW: ALLOC_TX | S2C | txPsil=0xca03 status=0
    [MCU2_0]     20.409005 s: ETHFW: ALLOC_MAC | C2S | core=0 endpt=1026 token=1000
    [MCU2_0]     20.409134 s: ETHFW: ALLOC_MAC | S2C | macAddr=70:ff:76:1d:92:c3 status=0
    [MCU2_0]     20.409464 s: ETHFW: ALLOC_RX | C2S | core=0 endpt=1026 token=1100
    [MCU2_0]     20.409621 s: ETHFW: ALLOC_RX | S2C | flow=172,3 rxPsil=0x4a00 status=0
    [MCU2_0]     20.410368 s: ETHFW: ALLOC_TX | C2S | core=0 endpt=1026 token=1100
    [MCU2_0]     20.410507 s: ETHFW: ALLOC_TX | S2C | txPsil=0xca04 status=0
    [MCU2_0]     20.414307 s: ETHFW: ALLOC_MAC | C2S | core=0 endpt=1026 token=1100
    [MCU2_0]     20.414444 s: ETHFW: ALLOC_MAC | S2C | macAddr=70:ff:76:1d:92:c4 status=0
    [MCU2_0]     21.285305 s: ETHFW: REGISTER_MAC | C2S | core=0 endpt=1026 token=800 macAdd=70:ff:76:1d:92:c1 flowIdx=172,0
    [MCU2_0]     21.287070 s: ETHFW: REGISTER_MAC | S2C | status=0
    [MCU2_0]     21.351824 s: ETHFW: REGISTER_MAC | C2S | core=0 endpt=1026 token=900 macAdd=70:ff:76:1d:92:c2 flowIdx=172,1
    [MCU2_0]     21.353648 s: ETHFW: REGISTER_MAC | S2C | status=0
    [MCU2_0]     21.434595 s: ETHFW: REGISTER_MAC | C2S | core=0 endpt=1026 token=1000 macAdd=70:ff:76:1d:92:c3 flowIdx=172,2
    [MCU2_0]     21.436427 s: ETHFW: REGISTER_MAC | S2C | status=0
    [MCU2_0]     21.489486 s: ETHFW: REGISTER_MAC | C2S | core=0 endpt=1026 token=1100 macAdd=70:ff:76:1d:92:c4 flowIdx=172,3
    [MCU2_0]     21.491356 s: ETHFW: REGISTER_MAC | S2C | status=0
    
    root@aptiv-ep2000:/opt/vision-app#
    root@aptiv-ep2000:/opt/vision-app#
    root@aptiv-ep2000:/opt/vision-app# ./Image-capture.sh LINKAB
    
    Aptiv EP2000: Configure dual mode
    
    
    Aptiv EP2000: Camera configuration
    
    
    Aptiv EP2000: Configuring DeSerializer
    
    
    Aptiv EP2000: Configuring Serializer A
    
    
    Aptiv EP2000: Configuring Serializer B
    
    
    Aptiv EP2000: Configuring Imager A
    
    
    Aptiv EP2000: Configuring Imager B
    
    in the elseif case, and arg value is: LINKAB
    APP: Init ... !!!
        51.550988 s: MEM: Init ... !!!
        51.551067 s: MEM: Initialized DMA HEAP (fd=5) !!!
        51.551219 s: MEM: Init ... Done !!!
        51.551236 s: IPC: Init ... !!!
        51.579420 s: IPC: Init ... Done !!!
    REMOTE_SERVICE: Init ... !!!
    REMOTE_SERVICE: Init ... Done !!!
        51.580827 s: GTC Frequency = 200 MHz
    APP: Init ... Done !!!
        51.589306 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_ERROR
        51.589341 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_WARNING
        51.589355 s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_INFO
        51.593790 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-0
        51.593913 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-1
        51.594013 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-2
        51.594153 s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:134] Added target MPU-3
        51.594165 s:  VX_ZONE_INFO: [tivxInitLocal:126] Initialization Done !!!
        51.594172 s:  VX_ZONE_INFO: Globally Disabled VX_ZONE_INFO
        51.595710 s: ISS: Enumerating sensors ... !!!
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000000, prm_size = 384 bytes ...
    [MCU2_0]     51.601720 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000000, prm_size = 384 bytes ... !!!
    [MCU2_0]     51.601850 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_ENUMERATE
    [MCU2_0]     54.739276 s: Fusion1 Board configuration
    [MCU2_0]     54.739349 s: Deserializer config start
    [MCU2_0]     54.939176 s: End of deserializer config
    [MCU2_0]     54.939264 s: Deserializer config start
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000000, prm_size = 384 bytes ... Done !!!
        55.139400 s: ISS: Enumerating sensors ... found 0 : AR0820-UB953_LI
    1 sensor(s) found
    Supported sensor list:
    a : AR0820-UB953_LI
    Select a sensor above or press '0' to autodetect the sensor
    Sensor selected : AR0820-UB953_LI
    Querying AR0820-UB953_LI
        55.139437 s: ISS: Querying sensor [AR0820-UB953_LI] ... !!!
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 384 bytes ...
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000001, prm_size = 384 bytes ... Done !!!
        55.139768 s: ISS: Querying sensor [AR0820-UB953_LI] ... Done !!!
    Max number of cameras supported by sensor AR0820-UB953_LI = 2
    [MCU2_0]     55.139177 s: End of deserializer config
    [MCU2_0]     55.139309 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000000, prm_size = 384 bytes ... !!!
    [MCU2_0]     55.139532 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 384 bytes ... !!!
    [MCU2_0]     55.139634 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_QUERY
    [MCU2_0]     55.139678 s: Received Query for AR0820-UB953_LI
    [MCU2_0]     55.139740 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000001, prm_size = 384 bytes ... !!!
        55.141772 s: ISS: Initializing sensor [AR0820-UB953_LI], doing IM_SENSOR_CMD_PWRON ... !!!
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000002, prm_size = 384 bytes ...
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000002, prm_size = 384 bytes ... Done !!!
        55.142137 s: ISS: Initializing sensor [AR0820-UB953_LI], doing IM_SENSOR_CMD_CONFIG ... !!!
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000003, prm_size = 384 bytes ...
    [MCU2_0]     55.141871 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000002, prm_size = 384 bytes ... !!!
    [MCU2_0]     55.141980 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_PWRON
    [MCU2_0]     55.142021 s: IM_SENSOR_CMD_PWRON : channel_mask = 0x03
    [MCU2_0]     55.142096 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000002, prm_size = 384 bytes ... !!!
    [MCU2_0]     55.142283 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000003, prm_size = 384 bytes ... !!!
    [MCU2_0]     55.142367 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_CONFIG
    [MCU2_0]     55.142407 s: Application requested features = 0x138
    [MCU2_0]
    [MCU2_0]     55.142449 s: Disabling broadcast mode
    [MCU2_0]     55.142482 s: IM_SENSOR_CMD_CONFIG channel_mask = 03
    [MCU2_0]     55.142517 s: Configuring camera # 0
    [MCU2_0]     55.242180 s:  Configuring AR0820 imager .. Please wait till it finishes
    [MCU2_0]     55.468172 s:  AR0820 config done
    [MCU2_0]     55.468250 s: Configuring camera # 1
    [MCU2_0]     55.568177 s:  Configuring AR0820 imager .. Please wait till it finishes
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000003, prm_size = 384 bytes ... Done !!!
        55.794407 s: ISS: Initializing sensor [AR0820-UB953_LI] ... Done !!!
    app_init_viss: num_cameras_enabled 2, so 2, ch_mask:0x3
    [MCU2_0]     55.794177 s:  AR0820 config done
    [MCU2_0]     55.794253 s: IM_SENSOR_CMD_CONFIG returning status = 0
    [MCU2_0]     55.794335 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000003, prm_size = 384 bytes ... !!!
    app_init_aewb: num_cameras_enabled 2, so 2, ch_mask:0x3
    app_init_ldc: num_cameras_enabled 2, so 2, ch_mask:0x3
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 0 bytes ...
        56.007242 s: ISS: Starting sensor [AR0820-UB953_LI] ... !!!
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000005, prm_size = 0 bytes ...
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000005, prm_size = 0 bytes ... Done !!!
    REMOTE_SERVICE: ERROR: CPU 4 is not enabled or invalid CPU ID
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000004, prm_size = 384 bytes ...
    REMOTE_SERVICE: ERROR: CPU 4 is not enabled or invalid CPU ID
    Saving the image..
    [MCU2_0]     56.007357 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 0 bytes ... !!!
    [MCU2_0]     56.007582 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000005, prm_size = 0 bytes ... !!!
    [MCU2_0]     56.007715 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000005, prm_size = 0 bytes ... !!!
    [MCU2_0]     56.007827 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000004, prm_size = 384 bytes ... !!!
    [MCU2_0]     56.007904 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_STREAM_ON
    [MCU2_0]     56.007950 s: IM_SENSOR_CMD_STREAM_ON:  channel_mask = 0x03
    
    Summary of CPU load,
    ====================
    
    CPU: mpu1_0: TOTAL LOAD =   2.60 % ( HWI =   0.11 %, SWI =   0.11 % )
    [MCU2_0]     56.017180 s: Deserializer config start
    [MCU2_0]     56.033179 s: End of deserializer config
    [MCU2_0]     56.043180 s: Deserializer config start
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000004, prm_size = 384 bytes ... Done !!!
        56.059342 s: ISS: Starting sensor [AR0820-UB953_LI] ... Done !!!
    app_run_graph: num_frames_to_run: 15
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000002, prm_size = 12 bytes ...
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000002, prm_size = 12 bytes ... Done !!!
    CPU: mcu2_0: TOTAL LOAD =  32. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
    
    
    HWA performance statistics,
    ===========================
    
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000006, prm_size = 256 bytes ...
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000006, prm_size = 256 bytes ... Done !!!
    REMOTE_SERVICE: ERROR: CPU 4 is not enabled or invalid CPU ID
    
    
    DDR performance statistics,
    ===========================
    
    REMOTE_SERVICE: ERROR: CPU 4 is not enabled or invalid CPU ID
    
    
    Detailed CPU performance/memory statistics,
    ===========================================
    
        56.060302 s: DDR_SHARED_MEM: Alloc's: 66 alloc's of 257912320 bytes
        56.060314 s: DDR_SHARED_MEM: Free's : 1 free's  of 10 bytes
        56.060320 s: DDR_SHARED_MEM: Open's : 65 allocs  of 257912310 bytes
    
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000003, prm_size = 392 bytes ...
    [MCU2_0]     56.059174 s: End of deserializer config
    [MCU2_0]     56.059271 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000004, prm_size = 384 bytes ... !!!
    [MCU2_0]     56.059642 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000002, prm_size = 12 bytes ... !!!
    [MCU2_0]     56.059868 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000002, prm_size = 12 bytes ... !!!
    [MCU2_0]     56.060000 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000006, prm_size = 256 bytes ... !!!
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000003, prm_size = 392 bytes ... Done !!!
    CPU: mcu2_0: TASK:      FREERTOS_TA:  21.32 %
    CPU: mcu2_0: TASK:      lwIP main l:   0. 0 %
    CPU: mcu2_0: TASK:           IPC_RX:   0. 0 %
    CPU: mcu2_0: TASK:       REMOTE_SRV:   6.57 %
    CPU: mcu2_0: TASK:        LOAD_TEST:   0. 0 %
    CPU: mcu2_0: TASK:       TIVX_CPU_0:   0. 1 %
    CPU: mcu2_0: TASK:        TIVX_V1NF:   0. 0 %
    CPU: mcu2_0: TASK:       TIVX_V1LDC:   0. 0 %
    CPU: mcu2_0: TASK:      TIVX_V1MSC1:   0. 0 %
    CPU: mcu2_0: TASK:      TIVX_V1MSC2:   0. 0 %
    CPU: mcu2_0: TASK:      TIVX_V1VISS:   0. 2 %
    CPU: mcu2_0: TASK:       TIVX_CAPT1:   0. 1 %
    CPU: mcu2_0: TASK:       TIVX_CAPT2:   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_DISP1:   0. 0 %
    CPU: mcu2_0: TASK:       TIVX_DISP2:   0. 0 %
    CPU: mcu2_0: TASK:       TIVX_CSITX:   0. 0 %
    CPU: mcu2_0: TASK:      TIVX_DPM2M1:   0. 0 %
    CPU: mcu2_0: TASK:      TIVX_DPM2M2:   0. 0 %
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000003, prm_size = 392 bytes ...
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000003, prm_size = 392 bytes ... Done !!!
    CPU: mcu2_0: TASK:      TIVX_DPM2M3:   0. 0 %
    CPU: mcu2_0: TASK:      TIVX_DPM2M4:   0. 0 %
    CPU: mcu2_0: TASK:      IPC_TEST_RX:   0. 0 %
    CPU: mcu2_0: TASK:      IPC_TEST_TX:   0. 0 %
    
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000004, prm_size = 228 bytes ...
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000004, prm_size = 228 bytes ... Done !!!
    CPU: mcu2_0: HEAP:    DDR_LOCAL_MEM: size =   15728640 B, free =   14995456 B ( 95 % unused)
    CPU: mcu2_0: HEAP:  DDR_CACHE_WT_ME: size =    1048576 B, free =     821504 B ( 78 % unused)
    
    
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 0 bytes ...
    REMOTE_SERVICE: TX: mpu1_0 -> mcu2_0 (port 21) cmd = 0x00000005, prm_size = 0 bytes ...
    REMOTE_SERVICE: RX: mcu2_0 (port 21) -> mpu1_0 (port 21) cmd = 0x00000005, prm_size = 0 bytes ... Done !!!
    REMOTE_SERVICE: ERROR: CPU 4 is not enabled or invalid CPU ID
    REMOTE_SERVICE: ERROR: CPU 4 is not enabled or invalid CPU ID
    GRAPH: app_multi_cam_graph (#nodes =   8, #executions =      0)
     NODE:       CAPTURE1:             capture_node: avg =      0 usecs, min/max = 18446744073709551 /      0 usecs, #executions =          0
     NODE:     VPAC_VISS1:                viss_node: avg =      0 usecs, min/max = 18446744073709551 /      0 usecs, #executions =          0
     NODE:         MCU2-0:                aewb_node: avg =      0 usecs, min/max = 18446744073709551 /      0 usecs, #executions =          0
     NODE:          MPU-0:      viss_h3a_write_node: avg =      0 usecs, min/max = 18446744073709551 /      0 usecs, #executions =          0
     NODE:      VPAC_LDC1:                 ldc_node: avg =      0 usecs, min/max = 18446744073709551 /      0 usecs, #executions =          0
     NODE:          MPU-0:           ldc_write_node: avg =      0 usecs, min/max = 18446744073709551 /      0 usecs, #executions =          0
     NODE:          MPU-0:      viss_img_write_node: avg =      0 usecs, min/max = 18446744073709551 /      0 usecs, #executions =          0
     NODE:          MPU-0:       capture_write_node: avg =      0 usecs, min/max = 18446744073709551 /      0 usecs, #executions =          0
    
     PERF:           FILEIO: avg =      0 usecs, min/max = 4294967295 /      0 usecs, #executions =          0
     PERF:            TOTAL: avg =     11 usecs, min/max =      3 /     19 usecs, #executions =          2
    
     PERF:            TOTAL: 90909. 9 FPS
    
    [MCU2_0]     56.060105 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000006, prm_size = 256 bytes ... !!!
    [MCU2_0]     56.060804 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000003, prm_size = 392 bytes ... !!!
    [MCU2_0]     56.061414 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000003, prm_size = 392 bytes ... !!!
    [MCU2_0]     56.061592 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000003, prm_size = 392 bytes ... !!!
    [MCU2_0]     56.061933 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000003, prm_size = 392 bytes ... !!!
    [MCU2_0]     56.062055 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000004, prm_size = 228 bytes ... !!!
    [MCU2_0]     56.062236 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000004, prm_size = 228 bytes ... !!!
    [MCU2_0]     56.062369 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000001, prm_size = 0 bytes ... !!!
    [MCU2_0]     56.062477 s: REMOTE_SERVICE: RX: mpu1_0 (port 1028) -> mcu2_0 (port 21) cmd = 0x00000005, prm_size = 0 bytes ... !!!
    [MCU2_0]     56.062585 s: REMOTE_SERVICE: TX: mcu2_0 (port 21) -> mpu1_0 (port 1028) cmd = 0x00000005, prm_size = 0 bytes ... !!!
    ^C
    Clean up and exit while handling signal 2
    Application did not close some rpmsg_char devices
    root@aptiv-ep2000:/opt/vision-app#
    

    Also when I tried to debug using CCS, I see there are some error event in CSIRX,
    /resized-image/__size/640x480/__key/communityserver-discussions-components-files/791/0815.image_5F00_1.png



    Regards,
    Sumanta

  • Hi Sumanta,

    Please find the capture statistics log,

    I couldn't able to see any capture statistics from your logs, it should look like this,

    [MCU2_0] 477.588628 s: ==========================================================
    [MCU2_0] 477.588692 s: Capture Status: Instance|0
    [MCU2_0] 477.588750 s: ==========================================================
    [MCU2_0] 477.588799 s: overflowCount: 0
    [MCU2_0] 477.588831 s: spuriousUdmaIntrCount: 0
    [MCU2_0] 477.588864 s: frontFIFOOvflCount: 0
    [MCU2_0] 477.588894 s: crcCount: 0
    [MCU2_0] 477.588919 s: eccCount: 0
    [MCU2_0] 477.588948 s: correctedEccCount: 0
    [MCU2_0] 477.588979 s: dataIdErrorCount: 0
    [MCU2_0] 477.589010 s: invalidAccessCount: 0
    [MCU2_0] 477.589040 s: invalidSpCount: 0
    [MCU2_0] 477.589072 s: strmFIFOOvflCount[0]: 0
    [MCU2_0] 477.589103 s: strmFIFOOvflCount[1]: 0
    [MCU2_0] 477.589150 s: Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count |
    [MCU2_0] 477.589215 s: 0 | 8 | 8 | 0 | 0 |

    Can you make sure that this function is called ?

    From your ccs debug i could see a ecc error count

    which means the csirx cannot understand the header that is received form the deserializer.

    This count can indicate that framers are received by csirx but the data is not clear, This could be config mismatch b/w csirx and deserializer.

    Also have you enabled de-skew calibration in your deserializer, it is required when the lane speed is greater than 1.5GBPS.

    Regards,
    Gokul

  • Hi Gokul,

    Thank you very much for quickly pointing out the issue.

    I enabled periodic deskew in both serializer and deserializer. Now the header issue seems resolved.

    But now I am seeing there is fifo overflow and vc, dt information is wrong.

    Regards,
    Sumanta

  • Hi Sumanta,

    I am seeing a fifo overflow count as well. And the vc should be either 0 or 1 correct ?

    is this condition true, errStatus.payloadCrcIrq is set ? can you check if this is going inside this condition.

    Regards,
    Gokul

  • Hi Gokul,

    is this condition true, errStatus.payloadCrcIrq is set ? can you check if this is going inside this condition.

    No, payloadCrcIrq is not set. It never goes inside the condition.

    And the vc should be either 0 or 1 correct ?

    Correct, vc should be 0 or 1.

    Regards,
    Sumanta

  • Hi Sumanta,

    No, payloadCrcIrq is not set. It never goes inside the condition.

    Ok,

    then the issue is in fifo overflow.

    Let me check this internally and get back to you.

    Regards,
    Gokul

  • Hi Gokul,

    Happy new year, hope everybody is refreshed after vacation.

    Please help to expedite the issue.

    Thanks & Regards,
    Sumanta

  • Hi Sumanta,

    Happy new year.

    what is the camera resolution, is it 8MP camera ?

    Can you set numPixels to 1 in the capture params, inside vision_apps/modules/src/app_capture_module.c

    It is set to 1 for imx728 sensor which is a 8MP sensor. Can you set this for your camera as well and check once.

    Regards,
    Gokul

  • Hi Gokul,

    Thank You, you have made my day!

    Yes, the camera resolution is 8MP.

    After configuring the numPixels to 1 in the capture params(configure_capture_params()), I am able to capture both cameras together.

    Kindly let me know, why are we setting numPixels to 1?

    Great thanks to you and your team for helping to debug and made the dual camera capture possible.


    Regards,
    Sumanta

  • Hi Sumanta,

    Kindly let me know, why are we setting numPixels to 1?

    When the camera resolution is higher fifo setting has to changed to transfer more pixels per clock to avoid overflow.

    You can check the descriptions inside $(pdk)/packages/ti/csl/src/ip/csirx/V0/csirx_structs_if.h

    Regards,
    Gokul