root@j7-evm:/opt/vision_apps# ./run_app_single_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 !!! 33.682979 s: GTC Frequency = 200 MHz APP: Init ... Done !!! 33.687822 s: VX_ZONE_INIT:Enabled 33.687850 s: VX_ZONE_ERROR:Enabled 33.687856 s: VX_ZONE_WARNING:Enabled 33.688783 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! 33.689969 s: VX_ZONE_INIT:[tivxHostInitLocal:93] Initialization Done for HOST !!! sensor_selection = [0] ldc_enable = [0] num_frames_to_run = [1000000000] is_interactive = [1] IttCtrl_registerHandler: command echo registered at location 0 IttCtrl_registerHandler: command iss_read_2a_params registered at location 1 IttCtrl_registerHandler: command iss_write_2a_params registered at location 2 IttCtrl_registerHandler: command iss_raw_save registered at location 3 IttCtrl_registerHandler: command iss_yuv_save registered at location 4 IttCtrl_registerHandler: command iss_read_sensor_reg registered at location 5 IttCtrl_registerHandler: command iss_write_sensor_reg registered at location 6 IttCtrl_registerHandler: command dev_ctrl registered at location 7 IttCtrl_registerHandler: command iss_send_dcc_file registered at location 8 NETWORK: Opened at IP Addr = 1.4.16.64, socket port=5000!!! 33.702344 s: ISS: Enumerating sensors ... !!! [MCU2_0] 33.901852 s: Error writing to TCA6408 register 0x3 34.102003 s: ISS: Enumerating sensors ... found 0 : IMX390-UB953_D3 34.102015 s: ISS: Enumerating sensors ... found 1 : AR0233-UB953_MARS 34.102035 s: ISS: Enumerating sensors ... found 2 : AR0820-UB953_LI 34.102040 s: ISS: Enumerating sensors ... found 3 : UB9xxx_RAW12_TESTPATTERN 34.102046 s: ISS: Enumerating sensors ... found 4 : UB96x_UYVY_TESTPATTERN 34.102051 s: ISS: Enumerating sensors ... found 5 : GW_AR0233_UYVY 34.102348 s: ISS: Detected personality board: remote returned 0. 34.102355 s: ISS: Detected personality board: 1. Done. Select camera port index 0-3 : [MCU2_0] 34.101796 s: rawtestpat_PowerOn Error : initFusion2_UB97x returned 0xffffffff 0 6 registered sensor drivers 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 : Invalid selection . Try again 6 registered sensor drivers 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 : f Sensor selected : GW_AR0233_UYVY LDC Selection Yes(1)/No(0) : LDC Selection Yes(1)/No(0) : 0 Querying GW_AR0233_UYVY 36.893725 s: ISS: Querying sensor [GW_AR0233_UYVY] ... !!! 36.894050 s: ISS: Querying sensor [GW_AR0233_UYVY] ... Done !!! YUV Input selected. VISS and AEWB nodes will be bypassed. 36.894066 s: ISS: Initializing sensor [GW_AR0233_UYVY], doing IM_SENSOR_CMD_PWRON ... !!! 36.894350 s: ISS: Initializing sensor [GW_AR0233_UYVY], doing IM_SENSOR_CMD_CONFIG ... !!! [MCU2_0] 56.893781 s: config entering 59.441868 s: ISS: Initializing sensor [GW_AR0233_UYVY] ... Done !!! Scaler is disabled 59.456878 s: ISS: Starting sensor [GW_AR0233_UYVY] ... !!! ========================== Demo : Single Camera w/ 2A ========================== p: Print performance statistics s: Save Sensor RAW, VISS Output and H3A output images to File System e: Export performance statistics u: Update DCC from File System v: VFC Utils I2C Menu x: Exit Enter Choice: Unsupported command ========================== Demo : Single Camera w/ 2A ========================== p: Print performance statistics s: Save Sensor RAW, VISS Output and H3A output images to File System e: Export performance statistics u: Update DCC from File System v: VFC Utils I2C Menu x: Exit Enter Choice: [MCU2_0] 59.457389 s: success write slave : 0x4a, add: 0x313, value : 0x02 [MCU2_0] 59.457482 s: FpdI2cA16bitWriteReg : success(0x0) writing i2c: 0x4a, 0x2 to FDP I2C Port register 0x313 [MCU2_0] 60.557796 s: Reading registers from MAX9296 at 0x4a: [MCU2_0] 60.558074 s: ret: 0: X (0x01dc) = 0x01. [MCU2_0] 60.558326 s: ret: 0: Y (0x01fc) = 0x00. [MCU2_0] 60.558574 s: ret: 0: Z (0x021c) = 0x00. [MCU2_0] 60.558825 s: ret: 0: U (0x023c) = 0x00. [MCU2_0] 60.559076 s: ret: 0: CTRL0 (0x0010) = 0x11. [MCU2_0] 60.559327 s: ret: 0: CTRL3 (0x0013) = 0xda. [MCU2_0] 60.559578 s: ret: 0: ADDR (0x0000) = 0x94. [MCU2_0] 60.559825 s: ret: 0: CSI (0x0313) = 0x02. [MCU2_0] 60.559867 s: Deserializer address: 0x4a [MCU2_0] 60.559905 s: Receiving video data on pipeline X. [MCU2_0] 60.559943 s: no Receiving video data on pipeline Y. [MCU2_0] 60.559982 s: no Receiving video data on pipeline Z. [MCU2_0] 60.560021 s: no Receiving video data on pipeline U. [MCU2_0] 60.560058 s: CSI output enabled. [MCU2_0] 60.560088 s: GMSL link locked. [MCU2_0] 60.560131 s: Reading registers from MAX9295 at 0x40. 60.565840 s: ISS: Starting sensor [GW_AR0233_UYVY] ... !!! get_dcc_dir_size : Could not open directory or directory is empty /opt/vision_apps/dcc/GW_AR0233_UYVY/wdr [MCU2_0] 60.560381 s: ret: 0: DEV_ADDR (0x0000) = 0x80. [MCU2_0] 60.560629 s: ret: 0: SRC_A (0x0042) = 0x00. [MCU2_0] 60.560880 s: ret: 0: DST_A (0x0043) = 0x00. [MCU2_0] 60.561130 s: ret: 0: SRC_B (0x0044) = 0x00. [MCU2_0] 60.561379 s: ret: 0: DST_B (0x0045) = 0x00. [MCU2_0] 60.561624 s: ret: 0: GPIO0_A (0x02be) = 0x14. [MCU2_0] 60.561874 s: ret: 0: GPIO0_B (0x02bf) = 0x40. [MCU2_0] 60.562124 s: ret: 0: GPIO0_C (0x02c0) = 0x00. [MCU2_0] 60.562375 s: ret: 0: GPIO3_A (0x02c7) = 0x81. [MCU2_0] 60.562625 s: ret: 0: GPIO3_B (0x02c8) = 0x23. [MCU2_0] 60.562874 s: ret: 0: GPIO3_C (0x02c9) = 0x43. [MCU2_0] 60.563123 s: ret: 0: GPIO7_A (0x02d3) = 0x83. [MCU2_0] 60.563376 s: ret: 0: GPIO7_B (0x02d4) = 0xa7. [MCU2_0] 60.563623 s: ret: 0: GPIO7_C (0x02d5) = 0x47. [MCU2_0] 60.563873 s: ret: 0: GPIO8_A (0x02d6) = 0x94. [MCU2_0] 60.564133 s: ret: 0: GPIO8_B (0x02d7) = 0xa8. [MCU2_0] 60.564388 s: ret: 0: GPIO8_C (0x02d8) = 0x48. [MCU2_0] 60.564642 s: ret: 0: FRONTTOP_9 (0x0311) = 0x55. [MCU2_0] 60.564896 s: ret: 0: FRONTTOP_12 (0x0314) = 0x00. [MCU2_0] 60.565148 s: ret: 0: FRONTTOP_14 (0x0316) = 0x00. [MCU2_0] 60.565399 s: ret: 0: FRONTTOP_16 (0x0318) = 0x00. [MCU2_0] 60.565652 s: ret: 0: FRONTTOP_18 (0x031a) = 0x00. [MCU2_0] 60.566272 s: VX_ZONE_WARNING:[tivxCaptureSetTimeout:796] p Summary of CPU load, ==================== CPU: mpu1_0: TOTAL LOAD = 0.21 % ( HWI = 0. 2 %, SWI = 0. 0 % ) CPU: mcu2_0: TOTAL LOAD = 16. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: mcu2_1: TOTAL LOAD = 15. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: c6x_1: TOTAL LOAD = 1. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: c6x_2: TOTAL LOAD = 0. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: c7x_1: TOTAL LOAD = 0. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) HWA performance statistics, =========================== DDR performance statistics, =========================== DDR: READ BW: AVG = 38 MB/s, PEAK = 3554 MB/s DDR: WRITE BW: AVG = 17 MB/s, PEAK = 854 MB/s DDR: TOTAL BW: AVG = 55 MB/s, PEAK = 4408 MB/s Detailed CPU performance/memory statistics, =========================================== DDR_SHARED_MEM: Alloc's: 6 alloc's of 2457860 bytes DDR_SHARED_MEM: Free's : 0 free's of 0 bytes DDR_SHARED_MEM: Open's : 6 allocs of 2457860 bytes DDR_SHARED_MEM: Total size: 536870912 bytes CPU: mcu2_0: TASK: IPC_RX: 0. 1 % CPU: mcu2_0: TASK: REMOTE_SRV: 0. 4 % CPU: mcu2_0: TASK: LOAD_TEST: 0. 0 % CPU: mcu2_0: TASK: TIVX_CPU_0: 0. 0 % CPU: mcu2_0: TASK: TIVX_V1NF: 0. 0 % CPU: mcu2_0: TASK: TIVX_V1LDC1: 0. 0 % CPU: mcu2_0: TASK: TIVX_V1SC1: 0. 0 % CPU: mcu2_0: TASK: TIVX_V1MSC2: 0. 0 % CPU: mcu2_0: TASK: TIVXVVISS1: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT1: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT2: 0.28 % CPU: mcu2_0: TASK: TIVX_DISP1: 0.13 % CPU: mcu2_0: TASK: TIVX_DISP2: 0. 0 % CPU: mcu2_0: TASK: TIVX_CSITX: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT3: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT4: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT5: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT6: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT7: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT8: 0. 0 % CPU: mcu2_0: TASK: TIVX_DPM2M1: 0. 0 % CPU: mcu2_0: TASK: TIVX_DPM2M2: 0. 0 % CPU: mcu2_0: TASK: TIVX_DPM2M3: 0. 0 % CPU: mcu2_0: TASK: TIVX_DPM2M4: 0. 0 % CPU: mcu2_0: HEAP: DDR_LOCAL_MEM: size = 16777216 B, free = 16688896 B ( 99 % unused) CPU: mcu2_0: HEAP: L3_MEM: size = 262144 B, free = 261888 B ( 99 % unused) CPU: mcu2_1: TASK: IPC_RX: 0. 0 % CPU: mcu2_1: TASK: REMOTE_SRV: 0. 0 % CPU: mcu2_1: TASK: LOAD_TEST: 0. 0 % CPU: mcu2_1: TASK: TIVX_CPU_1: 0. 0 % CPU: mcu2_1: TASK: TIVX_SDE: 0. 0 % CPU: mcu2_1: TASK: TIVX_DOF: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_RX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: TASK: IPC_TEST_TX: 0. 0 % CPU: mcu2_1: HEAP: DDR_LOCAL_MEM: size = 16777216 B, free = 16773376 B ( 99 % unused) CPU: mcu2_1: HEAP: L3_MEM: size = 262144 B, free = 262144 B (100 % unused) CPU: c6x_1: TASK: IPC_RX: 0. 0 % CPU: c6x_1: TASK: REMOTE_SRV: 0. 0 % CPU: c6x_1: TASK: LOAD_TEST: 0. 0 % CPU: c6x_1: TASK: TIVX_CPU: 0. 0 % CPU: c6x_1: TASK: IPC_TEST_RX: 0. 0 % CPU: c6x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c6x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c6x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c6x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c6x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c6x_1: HEAP: DDR_LOCAL_MEM: size = 16777216 B, free = 16773376 B ( 99 % unused) CPU: c6x_1: HEAP: L2_MEM: size = 229376 B, free = 229376 B (100 % unused) CPU: c6x_1: HEAP: DDR_SCRATCH_MEM: size = 50331648 B, free = 50331648 B (100 % unused) CPU: c6x_2: TASK: IPC_RX: 0. 0 % CPU: c6x_2: TASK: REMOTE_SRV: 0. 0 % CPU: c6x_2: TASK: LOAD_TEST: 0. 0 % CPU: c6x_2: TASK: TIVX_CPU: 0. 0 % CPU: c6x_2: TASK: IPC_TEST_RX: 0. 0 % CPU: c6x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c6x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c6x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c6x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c6x_2: TASK: IPC_TEST_TX: 0. 0 % CPU: c6x_2: HEAP: DDR_LOCAL_MEM: size = 16777216 B, free = 16773376 B ( 99 % unused) CPU: c6x_2: HEAP: L2_MEM: size = 229376 B, free = 229376 B (100 % unused) CPU: c6x_2: HEAP: DDR_SCRATCH_MEM: size = 50331648 B, free = 50331648 B (100 % unused) CPU: c7x_1: TASK: IPC_RX: 0. 0 % CPU: c7x_1: TASK: REMOTE_SRV: 0. 0 % CPU: c7x_1: TASK: LOAD_TEST: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P1: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P2: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P3: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P4: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P5: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P6: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P7: 0. 0 % CPU: c7x_1: TASK: TIVX_C71_P8: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_RX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: TASK: IPC_TEST_TX: 0. 0 % CPU: c7x_1: HEAP: DDR_LOCAL_MEM: size = 268435456 B, free = 268435200 B ( 99 % unused) CPU: c7x_1: HEAP: L3_MEM: size = 8159232 B, free = 8159232 B (100 % unused) CPU: c7x_1: HEAP: L2_MEM: size = 458752 B, free = 458752 B (100 % unused) CPU: c7x_1: HEAP: L1_MEM: size = 16384 B, free = 16384 B (100 % unused) CPU: c7x_1: HEAP: DDR_SCRATCH_MEM: size = 385875968 B, free = 385875968 B (100 % unused) GRAPH: graph_85 (#nodes = 2, #executions = 337) NODE: CAPTURE2: node_96: avg = 24806 usecs, min/max = 16109 / 33158 usecs, #executions = 337 NODE: DISPLAY1: node_97: avg = 8169 usecs, min/max = 71 / 16877 usecs, #executions = 337 PERF: TOTAL: avg = 33318 usecs, min/max = 16682 / 61786 usecs, #executions = 336 PERF: TOTAL: 30. 1 FPS ========================== Demo : Single Camera w/ 2A ========================== p: Print performance statistics s: Save Sensor RAW, VISS Output and H3A output images to File System e: Export performance statistics u: Update DCC from File System v: VFC Utils I2C Menu x: Exit Enter Choice: Unsupported command ========================== Demo : Single Camera w/ 2A ========================== p: Print performance statistics s: Save Sensor RAW, VISS Output and H3A output images to File System e: Export performance statistics u: Update DCC from File System v: VFC Utils I2C Menu x: Exit Enter Choice: x 72.631025 s: ISS: Stopping sensor [GW_AR0233_UYVY] ... !!! [MCU2_0] 72.631483 s: success write slave : 0x4a, add: 0x313, value : 0x00 [MCU2_0] 72.631579 s: FpdI2cA16bitWriteReg : success(0x0) writing i2c: 0x4a, 0x0 to FDP I2C Port register 0x313 72.641902 s: ISS: Stopping sensor [GW_AR0233_UYVY] ... Done !!! 72.693870 s: ISS: Stopping sensor [GW_AR0233_UYVY] ... !!! [MCU2_0] 72.694327 s: success write slave : 0x4a, add: 0x313, value : 0x00 [MCU2_0] 72.694413 s: FpdI2cA16bitWriteReg : success(0x0) writing i2c: 0x4a, 0x0 to FDP I2C Port register 0x313 72.704915 s: ISS: Stopping sensor [GW_AR0233_UYVY] ... Done !!! 72.704936 s: VX_ZONE_ERROR:[ownReleaseReferenceInt:294] Invalid reference [MCU2_0] 72.705561 s: ========================================================== [MCU2_0] 72.705646 s: Capture Status: Instance|1 [MCU2_0] 72.705681 s: ========================================================== [MCU2_0] 72.705726 s: overflowCount: 0 [MCU2_0] 72.705759 s: spuriousUdmaIntrCount: 0 [MCU2_0] 72.705807 s: frontFIFOOvflCount: 0 [MCU2_0] 72.705841 s: crcCount: 0 [MCU2_0] 72.705871 s: eccCount: 0 [MCU2_0] 72.705900 s: correctedEccCount: 0 [MCU2_0] 72.705933 s: dataIdErrorCount: 0 [MCU2_0] 72.705964 s: invalidAccessCount: 0 [MCU2_0] 72.705995 s: invalidSpCount: 0 [MCU2_0] 72.706030 s: strmFIFOOvflCount[0]: 0 [MCU2_0] 72.706066 s: strmFIFOOvflCount[1]: 0 [MCU2_0] 72.706096 s: Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count | [MCU2_0] 72.706169 s: 0 | 365 | 365 | 0 | 0 | [MCU2_0] 72.706926 s: ========================================================== [MCU2_0] 72.707010 s: Capture Status: Instance|1 [MCU2_0] 72.707044 s: ========================================================== [MCU2_0] 72.707089 s: overflowCount: 0 [MCU2_0] 72.707123 s: spuriousUdmaIntrCount: 0 [MCU2_0] 72.707157 s: frontFIFOOvflCount: 0 [MCU2_0] 72.707188 s: crcCount: 0 [MCU2_0] 72.707215 s: eccCount: 0 [MCU2_0] 72.707244 s: correctedEccCount: 0 [MCU2_0] 72.707276 s: dataIdErrorCount: 0 [MCU2_0] 72.707307 s: invalidAccessCount: 0 [MCU2_0] 72.707338 s: invalidSpCount: 0 [MCU2_0] 72.707372 s: strmFIFOOvflCount[0]: 0 [MCU2_0] 72.707409 s: strmFIFOOvflCount[1]: 0 [MCU2_0] 72.707438 s: Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count | Error : app_delete_graph returned 0xfffffff4 72.714776 s: ISS: De-initializing sensor [GW_AR0233_UYVY] ... !!! 72.715103 s: ISS: De-initializing sensor [GW_AR0233_UYVY] ... Done !!! 72.715116 s: VX_ZONE_INIT:[tivxHostDeInitLocal:107] De-Initialization Done for HOST !!! 72.719499 s: VX_ZONE_INIT:[tivxDeInitLocal:193] De-Initialization Done !!! APP: Deinit ... !!! REMOTE_SERVICE: Deinit ... !!! REMOTE_SERVICE: Deinit ... Done !!! IPC: Deinit ... !!! IPC: DeInit ... Done !!! MEM: Deinit ... !!! DDR_SHARED_MEM: Alloc's: 6 alloc's of 2457860 bytes DDR_SHARED_MEM: Free's : 6 free's of 2457860 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#