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.

TDA4VM: app_srv_camera (sdk:08.06.00.12 vision_apps)

Part Number: TDA4VM

The current running screen is shown in the figure:

Current issues:

1.Only images captured by one of the cameras can be displayed.

2.No matter how you move the camera, the picture is still. I think only a certain frame was displayed.

3.Segmentation fault may occur during program operation(When the first while loop of 'app_run_graph' is repeated twice.).

May I ask if you have any guidance and suggestions regarding the above issues?

Thank you very much!

Regards,

Yueqian

  • Here is the logs:

    root@j7-evm:/opt/vision_apps# ./run_app_srv.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 !!!
       107.433760 s: GTC Frequency = 200 MHz
    APP: Init ... Done !!!
       107.437270 s:  VX_ZONE_INIT:Enabled
       107.437297 s:  VX_ZONE_ERROR:Enabled
       107.437326 s:  VX_ZONE_WARNING:Enabled
       107.438166 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
       107.439245 s:  VX_ZONE_INIT:[tivxHostInitLocal:93] Initialization Done for HOST !!!
    00000000000000-------------------------vxVerifyGraph test!
    00000000000001-------------------------vxVerifyGraph test!
    00000000000002-------------------------vxVerifyGraph test! graph != NULL
    0000000000000004-------------------------vxVerifyGraph test! graph == NULL
    0000000000000004-------------------------vxVerifyGraph test! graph == NULL
    0000000000000005-------------------------vxVerifyGraph test! graph == NULL
    0000000000000006-------------------------vxVerifyGraph test! graph == NULL
    0000000000000007-------------------------vxVerifyGraph test! graph == NULL
    0000000000000007x1-------------------------vxVerifyGraph test! graph == NULL
    111111111111000000000-------------------------vxVerifyGraph test! graph == NULL
    111111111111000000004-------------------------vxVerifyGraph test! graph == NULL
    0000000000000007x2-------------------------vxVerifyGraph test! graph == NULL
    0000000000000008-------------------------vxVerifyGraph test! graph == NULL
    0000000000000009-------------------------vxVerifyGraph test! graph == NULL
    00000000000000010-------------------------vxVerifyGraph test! graph == NULL
    00000000000000011-------------------------vxVerifyGraph test! graph == NULL
    00000000000000012-------------------------vxVerifyGraph test! graph == NULL
    00000000000000013-------------------------vxVerifyGraph test! graph == NULL
    00000000000000014-------------------------vxVerifyGraph test! graph == NULL
    00000000000000015-------------------------vxVerifyGraph test! graph == NULL
    00000000000000016-------------------------vxVerifyGraph test! graph == NULL
    00000000000000017-------------------------vxVerifyGraph test! graph == NULL
    00000000000000018-------------------------vxVerifyGraph test! graph == NULL
    00000000000000019-------------------------vxVerifyGraph test! graph == NULL
    00000000000000020-------------------------vxVerifyGraph test! graph == NULL
    00000000000000021-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
       107.501830 s: ISS: Enumerating sensors ... !!!
       107.926685 s: ISS: Enumerating sensors ... found 0 : IMX390-UB953_D3
       107.926737 s: ISS: Enumerating sensors ... found 1 : AR0233-UB953_MARS
       107.926755 s: ISS: Enumerating sensors ... found 2 : AR0820-UB953_LI
       107.926771 s: ISS: Enumerating sensors ... found 3 : UB9xxx_RAW12_TESTPATTERN
       107.926788 s: ISS: Enumerating sensors ... found 4 : UB96x_UYVY_TESTPATTERN
       107.926804 s: ISS: Enumerating sensors ... found 5 : GW_AR0233_UYVY
       107.926819 s: ISS: Enumerating sensors ... found 6 : MAX96705_AR0147_UYVY
    Sensor selected : MAX96705_AR0147_UYVY, 6
    test_a1_________________status: 0
    test0________Querying MAX96705_AR0147_UYVY
       107.926894 s: ISS: Querying sensor [MAX96705_AR0147_UYVY] ... !!!
       107.927593 s: ISS: Querying sensor [MAX96705_AR0147_UYVY] ... Done !!!
    test01________obj->inWidth = 1280
    test11________obj->inHeight = 720
    test21________obj->cam_dcc_id = 147
    test1________TIVX_TARGET_DISPLAY1 1
    test2________TIVX_TARGET_CAPTURE1 1
    test3________TIVX_TARGET_VPAC_VISS1 1
       107.927697 s: ISS: Initializing sensor [MAX96705_AR0147_UYVY], doing IM_SENSOR_CMD_PWRON ... !!!
       107.928030 s: ISS: Initializing sensor [MAX96705_AR0147_UYVY], doing IM_SENSOR_CMD_CONFIG ... !!                       !
    [MCU2_0]    107.928284 s: comon--appInit----start!!test--get handle returned for sensor MAX96705_AR                       0147_UYVY,sensorBroadcast=0
    [MCU2_0]    107.928362 s: test--set no broadcast mode, max96712 have no this mode
    [MCU2_0]    107.928422 s: test--IM_SENSOR_CMD_CONFIG channel_mask = f
    [MCU2_0]    107.928547 s: test--probeStatus = 0
    [MCU2_0]    107.928600 s: Configuring camera # 0
    [MCU2_0]    107.929768 s:  test---max96705 Write regAddr 4
    [MCU2_0]    107.929850 s:  test--max96705 Reg Write slaveAddr:0x40, regAddr:0x0004, regValue:0x47
    [MCU2_0]    108.169763 s:  test---max96705 Write regAddr 0
    [MCU2_0]    108.169849 s:  test--max96705 Reg Write slaveAddr:0x40, regAddr:0x0000, regValue:0x82
    [MCU2_0]    108.409541 s: test--MAx96712_SetSensorAlias status = 0
    [MCU2_0]    108.409829 s:  test---max96705 Write regAddr 7
    [MCU2_0]    108.409895 s:  test--max96705 Reg Write slaveAddr:0x41, regAddr:0x0007, regValue:0x84
    [MCU2_0]    108.505804 s:  test---max96705 Write regAddr 15
    [MCU2_0]    108.505888 s:  test--max96705 Reg Write slaveAddr:0x41, regAddr:0x000f, regValue:0xbf
    [MCU2_0]    108.601542 s: test--probeStatus = 0
    [MCU2_0]    108.601602 s: Configuring camera # 1
    [MCU2_0]    108.602843 s:  test---max96705 Write regAddr 4
    [MCU2_0]    108.602919 s:  test--max96705 Reg Write slaveAddr:0x40, regAddr:0x0004, regValue:0x47
    [MCU2_0]    108.842757 s:  test---max96705 Write regAddr 0
    [MCU2_0]    108.842842 s:  test--max96705 Reg Write slaveAddr:0x40, regAddr:0x0000, regValue:0x84
    [MCU2_0]    109.082547 s: test--MAx96712_SetSensorAlias status = 0
    [MCU2_0]    109.082836 s:  test---max96705 Write regAddr 7
    [MCU2_0]    109.082900 s:  test--max96705 Reg Write slaveAddr:0x42, regAddr:0x0007, regValue:0x84
    [MCU2_0]    109.178759 s:  test---max96705 Write regAddr 15
    [MCU2_0]    109.178842 s:  test--max96705 Reg Write slaveAddr:0x42, regAddr:0x000f, regValue:0xbf
    [MCU2_0]    109.274545 s: test--probeStatus = 0
    [MCU2_0]    109.274606 s: Configuring camera # 2
    [MCU2_0]    109.275835 s:  test---max96705 Write regAddr 4
    [MCU2_0]    109.275909 s:  test--max96705 Reg Write slaveAddr:0x40, regAddr:0x0004, regValue:0x47
    [MCU2_0]    109.515758 s:  test---max96705 Write regAddr 0
    [MCU2_0]    109.515845 s:  test--max96705 Reg Write slaveAddr:0x40, regAddr:0x0000, regValue:0x86
    [MCU2_0]    109.755577 s: test--MAx96712_SetSensorAlias status = 0
    [MCU2_0]    109.755870 s:  test---max96705 Write regAddr 7
    [MCU2_0]    109.755937 s:  test--max96705 Reg Write slaveAddr:0x43, regAddr:0x0007, regValue:0x84
    [MCU2_0]    109.851758 s:  test---max96705 Write regAddr 15
    [MCU2_0]    109.851839 s:  test--max96705 Reg Write slaveAddr:0x43, regAddr:0x000f, regValue:0xbf
    [MCU2_0]    109.947544 s: test--probeStatus = 0
    [MCU2_0]    109.947607 s: Configuring camera # 3
    [MCU2_0]    109.948846 s:  test---max96705 Write regAddr 4
    [MCU2_0]    109.948923 s:  test--max96705 Reg Write slaveAddr:0x40, regAddr:0x0004, regValue:0x47
    [MCU2_0]    110.188773 s:  test---max96705 Write regAddr 0
    [MCU2_0]    110.188914 s:  test--max96705 Reg Write slaveAddr:0x40, regAddr:0x0000, regValue:0x88
    [MCU2_0]    110.428549 s: test--MAx96712_SetSensorAlias status = 0
    [MCU2_0]    110.428839 s:  test---max96705 Write regAddr 7
    [MCU2_0]    110.428907 s:  test--max96705 Reg Write slaveAddr:0x44, regAddr:0x0007, regValue:0x84
    [MCU2_0]    110.524758 s:  test---max96705 Write regAddr 15
    [MCU2_0]    110.524839 s:  test--max96705 Reg Write slaveAddr:0x44, regAddr:0x000f, regValue:0xbf
       110.620676 s: ISS: Initializing sensor [MAX96705_AR0147_UYVY] ... Done !!!
    appInitImageSensor obj->sensor_name=MAX96705_AR0147_UYVY,sensor_features_enabled=288
    start cap_yuv_image create!
    Enabling LDC
    Creating LDC node
    test4________app_create_capture end, status = 0
    test_____________start app_create_graph_gpu_lut
    Reading calmat file
    file read completed
    test_______________obj->srv_node = tivxGlSrvNode:capt_frames[0]
    00000000000000-------------------------vxVerifyGraph test!
    00000000000001-------------------------vxVerifyGraph test!
    00000000000002-------------------------vxVerifyGraph test! graph != NULL
    0000000000000004-------------------------vxVerifyGraph test! graph == NULL
    0000000000000004-------------------------vxVerifyGraph test! graph == NULL
    0000000000000005-------------------------vxVerifyGraph test! graph == NULL
    0000000000000006-------------------------vxVerifyGraph test! graph == NULL
    0000000000000007-------------------------vxVerifyGraph test! graph == NULL
    0000000000000007x1-------------------------vxVerifyGraph test! graph == NULL
    111111111111000000000-------------------------vxVerifyGraph test! graph == NULL
    111111111111000000004-------------------------vxVerifyGraph test! graph == NULL
    0000000000000007x2-------------------------vxVerifyGraph test! graph == NULL
    0000000000000008-------------------------vxVerifyGraph test! graph == NULL
    0000000000000009-------------------------vxVerifyGraph test! graph == NULL
    00000000000000010-------------------------vxVerifyGraph test! graph == NULL
    00000000000000011-------------------------vxVerifyGraph test! graph == NULL
    00000000000000012-------------------------vxVerifyGraph test! graph == NULL
    00000000000000013-------------------------vxVerifyGraph test! graph == NULL
    00000000000000014-------------------------vxVerifyGraph test! graph == NULL
    00000000000000015-------------------------vxVerifyGraph test! graph == NULL
    00000000000000016-------------------------vxVerifyGraph test! graph == NULL
    00000000000000017-------------------------vxVerifyGraph test! graph == NULL
    00000000000000018-------------------------vxVerifyGraph test! graph == NULL
    00000000000000019-------------------------vxVerifyGraph test! graph == NULL
    00000000000000020-------------------------vxVerifyGraph test! graph == NULL
    00000000000000021-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    test4________app_create_graph_gpu_lut end, status = 0
    00000000000000-------------------------vxVerifyGraph test!
    00000000000001-------------------------vxVerifyGraph test!
    00000000000002-------------------------vxVerifyGraph test! graph != NULL
    0000000000000004-------------------------vxVerifyGraph test! graph == NULL
    0000000000000004-------------------------vxVerifyGraph test! graph == NULL
    0000000000000005-------------------------vxVerifyGraph test! graph == NULL
    0000000000000006-------------------------vxVerifyGraph test! graph == NULL
    0000000000000007-------------------------vxVerifyGraph test! graph == NULL
    0000000000000007x1-------------------------vxVerifyGraph test! graph == NULL
    111111111111000000000-------------------------vxVerifyGraph test! graph == NULL
    111111111111000000001-------------------------vxVerifyGraph test! graph == NULL
    111111111111000000002-------------------------num_params=1,param_idx=0
    111111111111000000004-------------------------vxVerifyGraph test! graph == NULL
    0000000000000007x2-------------------------vxVerifyGraph test! graph == NULL
    0000000000000008-------------------------vxVerifyGraph test! graph == NULL
    0000000000000009-------------------------vxVerifyGraph test! graph == NULL
    00000000000000010-------------------------vxVerifyGraph test! graph == NULL
    00000000000000011-------------------------vxVerifyGraph test! graph == NULL
    00000000000000012-------------------------vxVerifyGraph test! graph == NULL
    00000000000000013-------------------------vxVerifyGraph test! graph == NULL
    00000000000000014-------------------------vxVerifyGraph test! graph == NULL
    00000000000000015-------------------------vxVerifyGraph test! graph == NULL
    EGL: version 1.5
    EGL: GL Version = (null)
    EGL: GL Vendor = (null)
    EGL: GL Renderer = (null)
    EGL: GL Extensions = (null)
    00000000000000016-------------------------vxVerifyGraph test! graph == NULL
    00000000000000017-------------------------vxVerifyGraph test! graph == NULL
    00000000000000018-------------------------vxVerifyGraph test! graph == NULL
    00000000000000019-------------------------vxVerifyGraph test! graph == NULL
    00000000000000020-------------------------vxVerifyGraph test! graph == NULL
    00000000000000021-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    00000000000000023-------------------------vxVerifyGraph test! graph == NULL
    test_a2_______________ _status: 0
    test_a3_______________ _status: 0
    test_a4_______________ app_run_graph_gpu_lut
    
    
     ==========================
     Demo : Integrated SRV
     ==========================
    
     p: Print performance statistics
    
     e: Export performance statistics
    
     x: Exit
    
     Enter Choice: test_b0_________________app_run_graph start
    test_b1_________0_______appStartImageSensor(obj->sensor_name, 0xF)  sensor_name:MAX96705_AR0147_UYV                       Y
       111.051418 s: ISS: Starting sensor [MAX96705_AR0147_UYVY] ... !!!
    [MCU2_0]    111.051726 s: test--IM_SENSOR_CMD_STREAM_ON:  channel_mask = 0xf, sensorBroadcast=0
    [MCU2_0]    111.051799 s: test--ar0147_StreamOn
    [MCU2_0]    111.052082 s:  test---max96705 Write regAddr 4
    [MCU2_0]    111.052148 s:  test--max96705 Reg Write slaveAddr:0x41, regAddr:0x0004, regValue:0x87
    [MCU2_0]    111.147516 s: test--ar0147_StreamOn
    [MCU2_0]    111.147834 s:  test---max96705 Write regAddr 4
    [MCU2_0]    111.147906 s:  test--max96705 Reg Write slaveAddr:0x42, regAddr:0x0004, regValue:0x87
    [MCU2_0]    111.243515 s: test--ar0147_StreamOn
    [MCU2_0]    111.243827 s:  test---max96705 Write regAddr 4
    [MCU2_0]    111.243896 s:  test--max96705 Reg Write slaveAddr:0x43, regAddr:0x0004, regValue:0x87
    [MCU2_0]    111.339525 s: test--ar0147_StreamOn
    [MCU2_0]    111.339832 s:  test---max96705 Write regAddr 4
    [MCU2_0]    111.339900 s:  test--max96705 Reg Write slaveAddr:0x44, regAddr:0x0004, regValue:0x87
    test__appStartImageSensor____0__________APP_IPC_CPU_MCU2_0 = 3
    test__appStartImageSensor____1__________appRemoteServiceRun_status = 0
    test__appStartImageSensor____2__________IMAGE_SENSOR_REMOTE_SERVICE_NAME = com.ti.image_sensor
    test__appStartImageSensor____3__________IM_SENSOR_CMD_STREAM_ON = 4
    test__appStartImageSensor____4__________CMD_PARAM_SIZE = 384
    test__appStartImageSensor____5__________g_cmdPrm = MAX96705_AR0147_UYVY
       111.435711 s: ISS: Starting sensor [MAX96705_AR0147_UYVY] ... !!!
    test_b2________________Sensor start status = 0
    test_b3________________vxGraphParameterEnqueueReadyRef status = 0
    test_b3________________vxGraphParameterEnqueueReadyRef status = 0
    test_b3________________vxGraphParameterEnqueueReadyRef status = 0
    test_b3________________vxGraphParameterEnqueueReadyRef status = 0
    test_b4________________status = 0
    test_b5________________vxGraphParameterDequeueDoneRef status = 0
    test_b6________________vxGraphParameterDequeueDoneRef status = 0
    test_b7________________vxGraphParameterEnqueueReadyRef status = 0
    test_b8________________vxGraphParameterEnqueueReadyRef status = 0
    test_b5________________vxGraphParameterDequeueDoneRef status = 0
    test_b6________________vxGraphParameterDequeueDoneRef status = 0
    test_b7________________vxGraphParameterEnqueueReadyRef status = 0
    test_b8________________vxGraphParameterEnqueueReadyRef status = 0
    test_b5________________vxGraphParameterDequeueDoneRef status = 0
    ./run_app_srv.sh: line 1:  1774 Segmentation fault      (core dumped) /opt/vision_apps/vx_app_srv_c                       amera.out --cfg app_srv.cfg
    root@j7-evm:/opt/vision_apps#
    

  • Hi,

    Regarding the sensor configuration, 

    [MCU2_0]    107.928284 s: comon--appInit----start!!test--get handle returned for sensor MAX96705_AR                       0147_UYVY,sensorBroadcast=0
    [MCU2_0]    107.928362 s: test--set no broadcast mode, max96712 have no this mode
    [MCU2_0]    107.928422 s: test--IM_SENSOR_CMD_CONFIG channel_mask = f
    [MCU2_0]    107.928547 s: test--probeStatus = 0
    [MCU2_0]    107.928600 s: Configuring camera # 0
    [MCU2_0]    107.929768 s:  test---max96705 Write regAddr 4
    [MCU2_0]    107.929850 s:  test--max96705 Reg Write slaveAddr:0x40, regAddr:0x0004, regValue:0x47
    [MCU2_0]    108.169763 s:  test---max96705 Write regAddr 0
    [MCU2_0]    108.169849 s:  test--max96705 Reg Write slaveAddr:0x40, regAddr:0x0000, regValue:0x82
    [MCU2_0]    108.409541 s: test--MAx96712_SetSensorAlias status = 0
    [MCU2_0]    108.409829 s:  test---max96705 Write regAddr 7
    [MCU2_0]    108.409895 s:  test--max96705 Reg Write slaveAddr:0x41, regAddr:0x0007, regValue:0x84
    [MCU2_0]    108.505804 s:  test---max96705 Write regAddr 15
    [MCU2_0]    108.505888 s:  test--max96705 Reg Write slaveAddr:0x41, regAddr:0x000f, regValue:0xbf
    [MCU2_0]    108.601542 s: test--probeStatus = 0
    [MCU2_0]    108.601602 s: Configuring camera # 1
    [MCU2_0]    108.602843 s:  test---max96705 Write regAddr 4
    [MCU2_0]    108.602919 s:  test--max96705 Reg Write slaveAddr:0x40, regAddr:0x0004, regValue:0x47
    [MCU2_0]    108.842757 s:  test---max96705 Write regAddr 0
    [MCU2_0]    108.842842 s:  test--max96705 Reg Write slaveAddr:0x40, regAddr:0x0000, regValue:0x84
    [MCU2_0]    109.082547 s: test--MAx96712_SetSensorAlias status = 0
    [MCU2_0]    109.082836 s:  test---max96705 Write regAddr 7
    [MCU2_0]    109.082900 s:  test--max96705 Reg Write slaveAddr:0x42, regAddr:0x0007, regValue:0x84
    [MCU2_0]    109.178759 s:  test---max96705 Write regAddr 15
    [MCU2_0]    109.178842 s:  test--max96705 Reg Write slaveAddr:0x42, regAddr:0x000f, regValue:0xbf
    [MCU2_0]    109.274545 s: test--probeStatus = 0
    [MCU2_0]    109.274606 s: Configuring camera # 2
    [MCU2_0]    109.275835 s:  test---max96705 Write regAddr 4
    [MCU2_0]    109.275909 s:  test--max96705 Reg Write slaveAddr:0x40, regAddr:0x0004, regValue:0x47
    [MCU2_0]    109.515758 s:  test---max96705 Write regAddr 0
    [MCU2_0]    109.515845 s:  test--max96705 Reg Write slaveAddr:0x40, regAddr:0x0000, regValue:0x86
    [MCU2_0]    109.755577 s: test--MAx96712_SetSensorAlias status = 0
    [MCU2_0]    109.755870 s:  test---max96705 Write regAddr 7
    [MCU2_0]    109.755937 s:  test--max96705 Reg Write slaveAddr:0x43, regAddr:0x0007, regValue:0x84
    [MCU2_0]    109.851758 s:  test---max96705 Write regAddr 15
    [MCU2_0]    109.851839 s:  test--max96705 Reg Write slaveAddr:0x43, regAddr:0x000f, regValue:0xbf
    [MCU2_0]    109.947544 s: test--probeStatus = 0
    [MCU2_0]    109.947607 s: Configuring camera # 3
    [MCU2_0]    109.948846 s:  test---max96705 Write regAddr 4
    [MCU2_0]    109.948923 s:  test--max96705 Reg Write slaveAddr:0x40, regAddr:0x0004, regValue:0x47
    [MCU2_0]    110.188773 s:  test---max96705 Write regAddr 0
    [MCU2_0]    110.188914 s:  test--max96705 Reg Write slaveAddr:0x40, regAddr:0x0000, regValue:0x88
    [MCU2_0]    110.428549 s: test--MAx96712_SetSensorAlias status = 0
    [MCU2_0]    110.428839 s:  test---max96705 Write regAddr 7
    [MCU2_0]    110.428907 s:  test--max96705 Reg Write slaveAddr:0x44, regAddr:0x0007, regValue:0x84
    [MCU2_0]    110.524758 s:  test---max96705 Write regAddr 15
    [MCU2_0]    110.524839 s:  test--max96705 Reg Write slaveAddr:0x44, regAddr:0x000f, regValue:0xbf

    I see slave address 0x40 being initialized for all the cameras, this should not be the case. It should be 0x40 for cam 0, 41 for cam1, 42 for cam2 and 43 for cam3.

    As mentioned in this thread, (+) TDA4VM: The image display of 'app_srv_camera' is abnormal. - Processors forum - Processors - TI E2E support forums

    I would request you to follow the suggestions first and ensure that the 4 cameras are up with your current application and then proceed with GPU.

    Regards,

    Nikhil

  • OK,Thank you.

    Regards,

    Yueqian

  • Placing the suggestion here for reference

    Step 1

    Since there are modifications made in the surround view, as a first step, I would suggest to take the multi-cam app as reference and display a mosaic view from the SRV application (i.e. remove the gpu node and add mosaic node)

    Please note, since mosaic node requires NV12 format, you could use LDC node or display_m2m node to convert from YUV422 to NV12.

    This would confirm that with your changes in the SRV application, you are able to stream 4 cameras and display them in mosaic way.

    Step 2

    Once this is confirmed, replace the mosaic node with GPU node and execute the application.

    Please let me know if you get stuck somewhere trying the above suggestion.

    Regards,

    Nikhil

  • OK, thank you very much.

    Regards,

    Yueqian

  • No worries, You are welcome

    Regards,

    Nikhil