Tool/software:
Dear experts,
I ran the demo in the official SDK, used the official development board, and ran the decoding function. I encountered the following error:
[ 1314.227896] unclassified data detected!
the detailed log is as follows:
root@j721e-evm:/opt/vision_apps# ./vx_app_multi_cam_codec.out --cfg /opt/vision_apps/app_multi_cam_codec.cfg APP: Init ... !!! MEM: Init ... !!! MEM: Initialized DMA HEAP (fd=5) !!! MEM: Init ... Done !!! IPC: Init ... !!! IPC: Init ... Done !!! REMOTE_SERVICE: Init ... !!! REMOTE_SERVICE: Init ... Done !!! 2464.963754 s: GTC Frequency = 200 MHz APP: Init ... Done !!! 2464.967245 s: VX_ZONE_INIT:Enabled 2464.967286 s: VX_ZONE_ERROR:Enabled 2464.967292 s: VX_ZONE_WARNING:Enabled 2464.970489 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! 2464.974870 s: VX_ZONE_INIT:[tivxHostInitLocal:101] Initialization Done for HOST !!! 2464.979141 s: ISS: Enumerating sensors ... !!! 2465.379874 s: ISS: Enumerating sensors ... found 0 : IMX390-UB953_D3 2465.379930 s: ISS: Enumerating sensors ... found 1 : AR0233-UB953_MARS 2465.379936 s: ISS: Enumerating sensors ... found 2 : AR0820-UB953_LI 2465.379942 s: ISS: Enumerating sensors ... found 3 : UB9xxx_RAW12_TESTPATTERN 2465.379947 s: ISS: Enumerating sensors ... found 4 : UB96x_UYVY_TESTPATTERN 2465.379952 s: ISS: Enumerating sensors ... found 5 : GW_AR0233_UYVY Sensor selected : IMX390-UB953_D3 Querying IMX390-UB953_D3 2465.379970 s: ISS: Querying sensor [IMX390-UB953_D3] ... !!! [MCU2_0] 2465.379440 s: Error writing 0x2 to UB960 register 0x1 2465.380087 s: ISS: Querying sensor [IMX390-UB953_D3] ... Done !!! [MCU2_0] 2465.379515 s: UB960 Error: Reg Write Failed for regAddr 1, cnt = 0 Capture->Encode Selection Yes(1)/No(0) [MCU2_0] 2465.379567 s: Error : ub960_cfgScript returned -1 while configuring DES 0 [MCU2_0] 2465.379660 s: Error writing 0x2 to UB960 register 0x1 [MCU2_0] 2465.379703 s: UB960 Error: Reg Write Failed for regAddr 1, cnt = 0 [MCU2_0] 2465.379748 s: Error : returned -1 while configuring DES 1 0 Decode->Display Selection Yes(1)/No(0) 1 Max number of cameras supported by sensor IMX390-UB953_D3 = 12 Please enter number of channels to be enabled 1 gst_wrapper: GstCmdString: filesrc location=/opt/vision_apps/test_data/psdkra/app_multi_cam_codec/test_video_1080p30.264 ! h264parse ! v4l2h264dec capture-io-mode=dmabuf-import ! video/x-raw, format=(string)NV12 ! tiovxmemalloc pool-size=15 ! appsink name=myAppSink0 drop=true wait-on-eos=false max-buffers=4 ========================= Demo : Camera Demo ========================= s: Save CSIx, VISS and LDC outputs p: Print performance statistics x: Exit Enter Choice: [ 1314.227896] unclassified data detected! ========================= Demo : Camera Demo ========================= s: Save CSIx, VISS and LDC outputs p: Print performance statistics x: Exit Enter Choice: p Summary of CPU load, ==================== CPU: mpu1_0: TOTAL LOAD = 1.27 % ( HWI = 0. 6 %, SWI = 0. 3 % ) CPU: mcu2_0: TOTAL LOAD = 7. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: mcu2_1: TOTAL LOAD = 1. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % ) CPU: c6x_1: TOTAL LOAD = 0. 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 = 24 MB/s, PEAK = 3832 MB/s DDR: WRITE BW: AVG = 29 MB/s, PEAK = 8050 MB/s DDR: TOTAL BW: AVG = 53 MB/s, PEAK = 11882 MB/s Detailed CPU performance/memory statistics, =========================================== DDR_SHARED_MEM: Alloc's: 29 alloc's of 84074428 bytes DDR_SHARED_MEM: Free's : 4 free's of 12533760 bytes DDR_SHARED_MEM: Open's : 25 allocs of 71540668 bytes CPU: mcu2_0: TASK: FREERTOS_TA: 0.66 % CPU: mcu2_0: TASK: IPC_RX: 0. 0 % CPU: mcu2_0: TASK: REMOTE_SRV: 0. 0 % CPU: mcu2_0: TASK: LOAD_TEST: 0. 0 % CPU: mcu2_0: TASK: lwIP main l: 0. 0 % CPU: mcu2_0: TASK: TIVX_CPU_0: 0. 0 % 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. 0 % CPU: mcu2_0: TASK: TIVX_CAPT1: 0. 0 % CPU: mcu2_0: TASK: TIVX_CAPT2: 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_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: HEAP: DDR_LOCAL_MEM: size = 16777216 B, free = 16760064 B ( 99 % unused) CPU: mcu2_0: HEAP: L3_MEM: size = 262144 B, free = 261888 B ( 99 % unused) CPU: mcu2_1: TASK: FREERTOS_TA: 0.65 % 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: FREERTOS_TA: 0. 0 % 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: FREERTOS_TA: 0. 0 % 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: FREERTOS_TA: 0. 0 % 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: display_graph (#nodes = 2, #executions = 0) NODE: VPAC_MSC1: img_mosaic_node: avg = 0 usecs, min/max = 18446744073709551 / 0 usecs, #executions = 0 NODE: DISPLAY1: DisplayNode: 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 = 9286 usecs, min/max = 0 / 64998 usecs, #executions = 7 PERF: TOTAL: 107.68 FPS GST_WRAPPER PUSH/PULL COUNTS: Push count : -1 Pull count : 0
Regards,
Xin