Hi Experts,
I am using the version 08.05 SDK of J721E in J721EXSOMG01EVM.
When I use less than 3 cameras, it can work normally, but as long as I use 4 cameras, there will be display problems like below:
Here are the logs:
root@j7-evm:/opt/vision_apps# ./app_run_multi_cam.sh APP: Init ... !!! MEM: Init ... !!! MEM: Initialized DMA HEAP (fd=4) !!! MEM: Init ... Done !!! IPC: Init ... !!! IPC: Init ... Done !!! REMOTE_SERVICE: Init ... !!! REMOTE_SERVICE: Init ... Done !!! 1201.672412 s: GTC Frequency = 200 MHz APP: Init ... Done !!! 1201.672488 s: VX_ZONE_INIT:Enabled 1201.672495 s: VX_ZONE_ERROR:Enabled 1201.672501 s: VX_ZONE_WARNING:Enabled 1201.673150 s: VX_ZONE_INIT:[tivxInitLocal:145] Initialization Done !!! 1201.674309 s: VX_ZONE_INIT:[tivxHostInitLocal:93] Initialization Done for HOST !!! 1201.674518 s: ISS: Enumerating sensors ... !!! 1202.075155 s: ISS: Enumerating sensors ... found 0 : IMX390-UB953_D3 1202.075185 s: ISS: Enumerating sensors ... found 1 : AR0233-UB953_MARS 1202.075205 s: ISS: Enumerating sensors ... found 2 : AR0820-UB953_LI 1202.075210 s: ISS: Enumerating sensors ... found 3 : UB9xxx_RAW12_TESTPATTERN 1202.075216 s: ISS: Enumerating sensors ... found 4 : UB96x_UYVY_TESTPATTERN 1202.075220 s: ISS: Enumerating sensors ... found 5 : GW_AR0233_UYVY 6 sensor(s) found Supported sensor list: a : IMX390-UB953_D3 b : AR0233-UB953_MARS c : AR0820-UB953_LI d : UB9xxx_RAW12_TESTPATTERN e : UB96x_UYVY_TESTPATTERN f : GW_AR0233_UYVY Select a sensor above or press '0' to autodetect the sensor a Sensor selected : IMX390-UB953_D3 Querying IMX390-UB953_D3 1203.599474 s: ISS: Querying sensor [IMX390-UB953_D3] ... !!! 1203.599875 s: ISS: Querying sensor [IMX390-UB953_D3] ... Done !!! LDC Selection Yes(1)/No(0) Invalid selection . Try again LDC Selection Yes(1)/No(0) 1 Max number of cameras supported by sensor IMX390-UB953_D3 = 8 Please enter number of cameras to be enabled Invalid selection . Try again Max number of cameras supported by sensor IMX390-UB953_D3 = 8 Please enter number of cameras to be enabled 4 David: in_width: 1936 in_height: 1096 David: tgt_width: 1920 tgt_height: 1080 David: out_width: 1904 out_height: 1072 1206.160357 s: ISS: Initializing sensor [IMX390-UB953_D3], doing IM_SENSOR_CMD_PWRON ... !!! 1206.161030 s: ISS: Initializing sensor [IMX390-UB953_D3], doing IM_SENSOR_CMD_CONFIG ... !!! [MCU2_0] 1206.160629 s: IMX390_PowerOn : chId = 0x0 [MCU2_0] 1206.160765 s: IMX390_PowerOn : chId = 0x1 [MCU2_0] 1206.160815 s: IMX390_PowerOn : chId = 0x2 [MCU2_0] 1206.160852 s: IMX390_PowerOn : chId = 0x3 [MCU2_0] 1207.061849 s: Configuring IMX390 imager 0x40.. Please wait till it finishes [MCU2_0] 1209.606868 s: Configuring IMX390 imager 0x42.. Please wait till it finishes [MCU2_0] 1212.151842 s: Configuring IMX390 imager 0x44.. Please wait till it finishes [MCU2_0] 1214.679849 s: Configuring IMX390 imager 0x46.. Please wait till it finishes 1216.826870 s: ISS: Initializing sensor [IMX390-UB953_D3] ... Done !!! read_test_image_raw : Unable to open file /opt/vision_apps/test_data//img_test.raw, setting error message as all 0s 1217.046178 s: ISS: Starting sensor [IMX390-UB953_D3] ... !!! 1217.726984 s: ISS: Starting sensor [IMX390-UB953_D3] ... !!! ========================= Demo : Camera Demo ========================= s: Save CSIx, VISS and LDC outputs p: Print performance statistics x: Exit Enter Choice: ========================= Demo : Camera Demo ========================= s: Save CSIx, VISS and LDC outputs p: Print performance statistics x: Exit Enter Choice: [MCU2_0] 1218.248983 s: IMX390_GetWBPrgFxn: sensor_pre_gain = 0 [MCU2_0] 1218.254419 s: IMX390_GetWBPrgFxn: sensor_pre_gain = 0 [MCU2_0] 1218.254546 s: IMX390_GetWBPrgFxn: sensor_pre_gain = 0 x 1280.756424 s: ISS: Stopping sensor [IMX390-UB953_D3] ... !!! 1280.924937 s: ISS: Stopping sensor [IMX390-UB953_D3] ... Done !!! [MCU2_0] 1280.961808 s: ========================================================== [MCU2_0] 1280.961904 s: Capture Status: Instance|0 [MCU2_0] 1280.961937 s: ========================================================== [MCU2_0] 1280.961983 s: overflowCount: 0 [MCU2_0] 1280.962017 s: spuriousUdmaIntrCount: 0 [MCU2_0] 1280.962052 s: frontFIFOOvflCount: 0 [MCU2_0] 1280.962083 s: crcCount: 3 [MCU2_0] 1280.962112 s: eccCount: 0 [MCU2_0] 1280.962142 s: correctedEccCount: 0 [MCU2_0] 1280.962176 s: dataIdErrorCount: 0 [MCU2_0] 1280.962210 s: invalidAccessCount: 0 [MCU2_0] 1280.962243 s: invalidSpCount: 0 [MCU2_0] 1280.962281 s: strmFIFOOvflCount[0]: 12292 [MCU2_0] 1280.962320 s: strmFIFOOvflCount[1]: 0 [MCU2_0] 1280.962349 s: Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count | [MCU2_0] 1280.962424 s: 0 | 4331 | 4331 | 924 | 0 | [MCU2_0] 1280.962498 s: 1 | 1149 | 1149 | 24 | 0 | [MCU2_0] 1280.962571 s: 2 | 1213 | 1213 | 39 | 0 | [MCU2_0] 1280.962645 s: 3 | 61 | 61 | 0 | 0 | 1280.975218 s: ISS: De-initializing sensor [IMX390-UB953_D3] ... !!! 1280.975549 s: ISS: De-initializing sensor [IMX390-UB953_D3] ... Done !!! 1280.990200 s: VX_ZONE_INIT:[tivxHostDeInitLocal:107] De-Initialization Done for HOST !!! 1280.994606 s: VX_ZONE_INIT:[tivxDeInitLocal:223] De-Initialization Done !!! APP: Deinit ... !!! REMOTE_SERVICE: Deinit ... !!! REMOTE_SERVICE: Deinit ... Done !!! IPC: Deinit ... !!! IPC: DeInit ... Done !!! MEM: Deinit ... !!! DDR_SHARED_MEM: Alloc's: 95 alloc's of 186708813 bytes DDR_SHARED_MEM: Free's : 95 free's of 186708813 bytes DDR_SHARED_MEM: Open's : 0 allocs of 0 bytes DDR_SHARED_MEM: Total size: 536870912 bytes MEM: Deinit ... Done !!! APP: Deinit ... Done !!! root@j7-evm:/opt/vision_apps#
It seems that there is nothing wrong, how can I solve it?
Best Regards,
David