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.

TDA4AL-Q1: VpacLdcNode tivxEventWait

Part Number: TDA4AL-Q1

Issue background:

sdk version:  a modified version based on ti-processor-sdk-rtos-j721s2-evm-08_06_00_11

create single node VpacLdcNode which is added to a vx_graph

Program is block at calling vxVerifyGraph

Running log and call stack are as follows:

 vxVerifyGraph
       ownGraphNodeKernelInit
            ownNodeKernelInit
                ownContextSendCmd
                    tivxEventWait

   569.507031 s:  VX_ZONE_INFO:[ownIsValidReference:122] Reference was NULL
   569.507080 s:  VX_ZONE_INFO:[ownIsValidReference:122] Reference was NULL
   569.507460 s:  VX_ZONE_ERROR:[vxVerifyGraph:1853] ===========================vxVerifyGraph 1
   569.507474 s:  VX_ZONE_ERROR:[vxVerifyGraph:1870] ===========================vxVerifyGraph 2
   569.507624 s:  VX_ZONE_ERROR:[vxVerifyGraph:1883] ===========================vxVerifyGraph 3
   569.507636 s:  VX_ZONE_INFO:[ownNodeKernelValidate:229] Validating kernel com.ti.hwa.vpac_ldc
   569.507682 s:  VX_ZONE_ERROR:[vxVerifyGraph:1948] ===========================vxVerifyGraph 31
   569.507689 s:  VX_ZONE_ERROR:[vxVerifyGraph:1959] ===========================vxVerifyGraph 32
   569.507695 s:  VX_ZONE_ERROR:[vxVerifyGraph:1967] ===========================vxVerifyGraph 33
   569.507705 s:  VX_ZONE_ERROR:[vxVerifyGraph:1981] ===========================vxVerifyGraph 34
   569.507724 s:  VX_ZONE_ERROR:[vxVerifyGraph:1991] ===========================vxVerifyGraph 35
   569.507730 s:  VX_ZONE_ERROR:[vxVerifyGraph:1998] ===========================vxVerifyGraph 36
   569.509138 s:  VX_ZONE_ERROR:[vxVerifyGraph:2012] ===========================vxVerifyGraph 37
   569.509155 s:  VX_ZONE_ERROR:[vxVerifyGraph:2023] ===========================vxVerifyGraph 38
   569.509191 s:  VX_ZONE_ERROR:[vxVerifyGraph:2037] ===========================vxVerifyGraph 39
   569.509199 s:  VX_ZONE_ERROR:[vxVerifyGraph:2044] ===========================vxVerifyGraph 310
   569.509333 s:  VX_ZONE_ERROR:[vxVerifyGraph:2055] ===========================vxVerifyGraph 311
   569.509342 s:  VX_ZONE_ERROR:[ownGraphNodeKernelInit:558] ownNodeKernelInitKernelName node 0 failed
   569.509377 s:  VX_ZONE_ERROR:[tivxAddKernelVpacLdcInitialize:586] ====================before tivxKernelValidRectParams_init
   569.509383 s:  VX_ZONE_ERROR:[tivxAddKernelVpacLdcInitialize:588] ====================after tivxKernelValidRectParams_init
   569.509389 s:  VX_ZONE_ERROR:[tivxAddKernelVpacLdcInitialize:604] ====================before tivxKernelConfigValidRect
   569.509419 s:  VX_ZONE_ERROR:[tivxAddKernelVpacLdcInitialize:606] ====================after tivxKernelConfigValidRect
   569.509426 s:  VX_ZONE_ERROR:[tivxAddKernelVpacLdcInitialize:609] ====================tivxAddKernelVpacLdcInitialize finished
   569.509432 s:  VX_ZONE_ERROR:[tivxAddKernelVpacLdcInitialize:586] ====================before tivxKernelValidRectParams_init
   569.509438 s:  VX_ZONE_ERROR:[tivxAddKernelVpacLdcInitialize:588] ====================after tivxKernelValidRectParams_init
   569.509444 s:  VX_ZONE_ERROR:[tivxAddKernelVpacLdcInitialize:604] ====================before tivxKernelConfigValidRect
   569.509453 s:  VX_ZONE_ERROR:[tivxAddKernelVpacLdcInitialize:606] ====================after tivxKernelConfigValidRect
   569.509459 s:  VX_ZONE_ERROR:[tivxAddKernelVpacLdcInitialize:609] ====================tivxAddKernelVpacLdcInitialize finished
   569.509467 s:  VX_ZONE_INFO:[ownNodeKernelInit:512] Calling create callback for node LDC_Processing
   569.509475 s:  VX_ZONE_ERROR:[ownContextSendCmd:764] ============before tivxQueueGet: =====
   569.509482 s:  VX_ZONE_ERROR:[ownContextSendCmd:766] ============after tivxQueueGet: =====
   569.509489 s:  VX_ZONE_ERROR:[ownContextSendCmd:790] ============before ownObjDescSend: =====
   569.509526 s:  VX_ZONE_ERROR:[ownContextSendCmd:792] ============after ownObjDescSend: =====
   569.509533 s:  VX_ZONE_ERROR:[ownContextSendCmd:796] ============before tivxEventWait: =====

(Note: this issue does not exist on TDA4 ECO raw board with the same demo code)

Hope for the resolution for the problem above!!!

  • runing on tda4 eco board

    root@j721s2-evm:/opt/vision_apps# ./vx_app_ldc.out --cfg app_single_cam.cfg
    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 !!!
       145.247364 s: GTC Frequency = 200 MHz
    APP: Init ... Done !!!
       145.252069 s:  VX_ZONE_INIT:Enabled
       145.252091 s:  VX_ZONE_ERROR:Enabled
       145.252101 s:  VX_ZONE_WARNING:Enabled
       145.252109 s:  VX_ZONE_INFO:Enabled
       145.253039 s:  VX_ZONE_INIT:[tivxInitLocal:131] Initialization Done !!!
       145.253921 s:  VX_ZONE_INIT:[tivxHostInitLocal:93] Initialization Done for HOST !!!
    sensor_selection = [0]
    ldc_enable = [0]
    num_frames_to_run = [1000000000]
    is_interactive = [1]
       145.269912 s:  VX_ZONE_INFO:[ownAddTargetKernelInternal:137] registered kernel com.ti.hwa.obj_array_split on target A72-0
       145.269947 s:  VX_ZONE_INFO:[ownAddTargetKernelInternal:137] registered kernel com.ti.hwa.obj_array_split on target A72-1
       145.269962 s:  VX_ZONE_INFO:[ownAddTargetKernelInternal:137] registered kernel com.ti.hwa.obj_array_split on target A72-2
       145.269973 s:  VX_ZONE_INFO:[ownAddTargetKernelInternal:137] registered kernel com.ti.hwa.obj_array_split on target A72-3
    ==============Enabling LDC
    ==============app_create_ldc LDC
    Creating LDC
    ==============add_graph_parameter_by_node_index
    ==============graph_parameters_queue_params_list
    ==============vxVerifyGraph
       145.281006 s:  VX_ZONE_ERROR:[vxVerifyGraph:1853] ===========================vxVerifyGraph 1
       145.281021 s:  VX_ZONE_ERROR:[vxVerifyGraph:1870] ===========================vxVerifyGraph 2
       145.281231 s:  VX_ZONE_ERROR:[vxVerifyGraph:1883] ===========================vxVerifyGraph 3
       145.281279 s:  VX_ZONE_INFO:[ownNodeKernelValidate:229] Validating kernel com.ti.hwa.vpac_ldc
       145.281335 s:  VX_ZONE_ERROR:[vxVerifyGraph:1948] ===========================vxVerifyGraph 31
       145.281347 s:  VX_ZONE_ERROR:[vxVerifyGraph:1959] ===========================vxVerifyGraph 32
       145.281358 s:  VX_ZONE_ERROR:[vxVerifyGraph:1967] ===========================vxVerifyGraph 33
       145.281368 s:  VX_ZONE_ERROR:[vxVerifyGraph:1981] ===========================vxVerifyGraph 34
       145.281391 s:  VX_ZONE_ERROR:[vxVerifyGraph:1991] ===========================vxVerifyGraph 35
       145.281412 s:  VX_ZONE_ERROR:[vxVerifyGraph:1998] ===========================vxVerifyGraph 36
       145.282489 s:  VX_ZONE_ERROR:[vxVerifyGraph:2012] ===========================vxVerifyGraph 37
       145.282516 s:  VX_ZONE_ERROR:[vxVerifyGraph:2023] ===========================vxVerifyGraph 38
       145.282556 s:  VX_ZONE_ERROR:[vxVerifyGraph:2037] ===========================vxVerifyGraph 39
       145.282567 s:  VX_ZONE_ERROR:[vxVerifyGraph:2044] ===========================vxVerifyGraph 310
       145.282576 s:  VX_ZONE_ERROR:[vxVerifyGraph:2055] ===========================vxVerifyGraph 311
       145.282585 s:  VX_ZONE_ERROR:[ownGraphNodeKernelInit:558] ownNodeKernelInitKernelName node 0 failed
       145.282639 s:  VX_ZONE_ERROR:[tivxAddKernelVpacLdcInitialize:586] ====================before tivxKernelValidRectParams_init
       145.282652 s:  VX_ZONE_ERROR:[tivxAddKernelVpacLdcInitialize:588] ====================after tivxKernelValidRectParams_init
       145.282662 s:  VX_ZONE_ERROR:[tivxAddKernelVpacLdcInitialize:604] ====================before tivxKernelConfigValidRect
       145.282677 s:  VX_ZONE_ERROR:[tivxAddKernelVpacLdcInitialize:606] ====================after tivxKernelConfigValidRect
       145.282686 s:  VX_ZONE_ERROR:[tivxAddKernelVpacLdcInitialize:609] ====================tivxAddKernelVpacLdcInitialize finished
       145.282694 s:  VX_ZONE_INFO:[ownNodeKernelInit:512] Calling create callback for node node_92
       145.282706 s:  VX_ZONE_ERROR:[ownContextSendCmd:764] ============before tivxQueueGet: =====
       145.282720 s:  VX_ZONE_ERROR:[ownContextSendCmd:766] ============after tivxQueueGet: =====
       145.282732 s:  VX_ZONE_ERROR:[ownContextSendCmd:790] ============before ownObjDescSend: =====
       145.282774 s:  VX_ZONE_ERROR:[ownContextSendCmd:792] ============after ownObjDescSend: =====
       145.282785 s:  VX_ZONE_ERROR:[ownContextSendCmd:796] ============before tivxEventWait: =====
       145.282795 s:  VX_ZONE_ERROR:[tivxEventWait:166] ============posix tivxEventWait 2 posix: =====
       145.284356 s:  VX_ZONE_ERROR:[ownContextSendCmd:798] ============after tivxEventWait: =====
       145.284370 s:  VX_ZONE_ERROR:[ownContextSendCmd:811] ============before tivxQueuePut: =====
       145.284397 s:  VX_ZONE_ERROR:[ownContextSendCmd:815] ============after tivxQueuePut: =====
       145.284415 s:  VX_ZONE_INFO:[ownNodeKernelInit:518] Create callback for node node_92 completed
       145.284433 s:  VX_ZONE_INFO:[ownGraphNodeKernelInit:578] kernel init for node 0, kernel com.ti.hwa.vpac_ldc ...
       145.284449 s:  VX_ZONE_INFO:[ownGraphNodeKernelInit:589] kernel init for node 0, kernel com.ti.hwa.vpac_ldc ... done !!!
       145.284471 s:  VX_ZONE_ERROR:[vxVerifyGraph:2070] ===========================vxVerifyGraph 312
       145.284489 s:  VX_ZONE_ERROR:[vxVerifyGraph:2081] ===========================vxVerifyGraph 313
       145.284527 s:  VX_ZONE_ERROR:[vxVerifyGraph:2092] ===========================vxVerifyGraph 314
       145.284549 s:  VX_ZONE_ERROR:[vxVerifyGraph:2102] ===========================vxVerifyGraph 315
       145.284566 s:  VX_ZONE_ERROR:[vxVerifyGraph:2120] ===========================vxVerifyGraph 316
       145.284582 s:  VX_ZONE_ERROR:[vxVerifyGraph:2138] ===========================vxVerifyGraph 10
       145.284697 s:  VX_ZONE_ERROR:[vxVerifyGraph:2147] ===========================vxVerifyGraph 20
    ==============vxVerifyGraph  finished

    running on byd AL board:

    root@j721s2-evm:/opt/vision_apps# ./vx_app_ldc.out --cfg app_single_cam.cfg
    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 !!!
       113.427023 s: GTC Frequency = 200 MHz
    APP: Init ... Done !!!
       113.432466 s:  VX_ZONE_INIT:Enabled
       113.432483 s:  VX_ZONE_ERROR:Enabled
       113.432489 s:  VX_ZONE_WARNING:Enabled
       113.432495 s:  VX_ZONE_INFO:Enabled
       113.433482 s:  VX_ZONE_INIT:[tivxInitLocal:131] Initialization Done !!!
       113.435987 s:  VX_ZONE_INIT:[tivxHostInitLocal:93] Initialization Done for HOST !!!
    sensor_selection = [0]
    ldc_enable = [0]
    num_frames_to_run = [1000000000]
    is_interactive = [1]
       113.449349 s:  VX_ZONE_INFO:[ownAddTargetKernelInternal:137] registered kernel com.ti.hwa.obj_array_split on target A72-0
       113.449376 s:  VX_ZONE_INFO:[ownAddTargetKernelInternal:137] registered kernel com.ti.hwa.obj_array_split on target A72-1
       113.449386 s:  VX_ZONE_INFO:[ownAddTargetKernelInternal:137] registered kernel com.ti.hwa.obj_array_split on target A72-2
       113.449394 s:  VX_ZONE_INFO:[ownAddTargetKernelInternal:137] registered kernel com.ti.hwa.obj_array_split on target A72-3
    ==============Enabling LDC
    ==============app_create_ldc LDC
    Creating LDC
    ==============add_graph_parameter_by_node_index
    ==============graph_parameters_queue_params_list
    ==============vxVerifyGraph
       113.459999 s:  VX_ZONE_ERROR:[vxVerifyGraph:1853] ===========================vxVerifyGraph 1
       113.460010 s:  VX_ZONE_ERROR:[vxVerifyGraph:1870] ===========================vxVerifyGraph 2
       113.460172 s:  VX_ZONE_ERROR:[vxVerifyGraph:1883] ===========================vxVerifyGraph 3
       113.460195 s:  VX_ZONE_INFO:[ownNodeKernelValidate:229] Validating kernel com.ti.hwa.vpac_ldc
       113.460247 s:  VX_ZONE_ERROR:[vxVerifyGraph:1948] ===========================vxVerifyGraph 31
       113.460256 s:  VX_ZONE_ERROR:[vxVerifyGraph:1959] ===========================vxVerifyGraph 32
       113.460264 s:  VX_ZONE_ERROR:[vxVerifyGraph:1967] ===========================vxVerifyGraph 33
       113.460274 s:  VX_ZONE_ERROR:[vxVerifyGraph:1981] ===========================vxVerifyGraph 34
       113.460290 s:  VX_ZONE_ERROR:[vxVerifyGraph:1991] ===========================vxVerifyGraph 35
       113.460298 s:  VX_ZONE_ERROR:[vxVerifyGraph:1998] ===========================vxVerifyGraph 36
       113.461312 s:  VX_ZONE_ERROR:[vxVerifyGraph:2012] ===========================vxVerifyGraph 37
       113.461333 s:  VX_ZONE_ERROR:[vxVerifyGraph:2023] ===========================vxVerifyGraph 38
       113.461372 s:  VX_ZONE_ERROR:[vxVerifyGraph:2037] ===========================vxVerifyGraph 39
       113.461380 s:  VX_ZONE_ERROR:[vxVerifyGraph:2044] ===========================vxVerifyGraph 310
       113.461388 s:  VX_ZONE_ERROR:[vxVerifyGraph:2055] ===========================vxVerifyGraph 311
       113.461394 s:  VX_ZONE_ERROR:[ownGraphNodeKernelInit:558] ownNodeKernelInitKernelName node 0 failed
       113.461437 s:  VX_ZONE_ERROR:[tivxAddKernelVpacLdcInitialize:586] ====================before tivxKernelValidRectParams_init
       113.461444 s:  VX_ZONE_ERROR:[tivxAddKernelVpacLdcInitialize:588] ====================after tivxKernelValidRectParams_init
       113.461450 s:  VX_ZONE_ERROR:[tivxAddKernelVpacLdcInitialize:604] ====================before tivxKernelConfigValidRect
       113.461464 s:  VX_ZONE_ERROR:[tivxAddKernelVpacLdcInitialize:606] ====================after tivxKernelConfigValidRect
       113.461471 s:  VX_ZONE_ERROR:[tivxAddKernelVpacLdcInitialize:609] ====================tivxAddKernelVpacLdcInitialize finished
       113.461478 s:  VX_ZONE_INFO:[ownNodeKernelInit:512] Calling create callback for node node_92
       113.461490 s:  VX_ZONE_ERROR:[ownContextSendCmd:764] ============before tivxQueueGet: =====
       113.461496 s:  VX_ZONE_ERROR:[ownContextSendCmd:766] ============after tivxQueueGet: =====
       113.461503 s:  VX_ZONE_ERROR:[ownContextSendCmd:790] ============before ownObjDescSend: =====
       113.461542 s:  VX_ZONE_ERROR:[ownContextSendCmd:792] ============after ownObjDescSend: =====
       113.461549 s:  VX_ZONE_ERROR:[ownContextSendCmd:796] ============before tivxEventWait: =====
       113.461558 s:  VX_ZONE_ERROR:[tivxEventWait:166] ============posix tivxEventWait 2 posix: =====

    deme code:

    printf ("==============app_create_ldc LDC \n");
    status = app_create_ldc(obj, ldc_in_image);

    if(status == VX_SUCCESS)
    {
    status = vxSetNodeTarget(obj->node_ldc, VX_TARGET_STRING, TIVX_TARGET_VPAC_LDC1);
    }
    else
    {
    printf("app_create_ldc returned error \n");
    return status;
    }
    add_graph_parameter_by_node_index(obj->graph, obj->node_ldc, 6);
    printf ("==============start to dump \n");
    // dump_memory((const void *)(0x0003820000), 1024, "./LDC0_S_VBUSP_NMR_VBUSP.dp");
    // dump_memory((const void *)(0x0003820400), 512, "./LDC0_S_VBUSP_VPAC_LDC_LSE_CFG_VP.dp");
    // dump_memory((const void *)(0x0003820800), 2*1024, "./LDC0_S_0800.dp");
    // dump_memory((const void *)(0x0003821000), 2*1024, "./LDC0_S_1000.dp");
    // dump_memory((const void *)(0x0003822000), 8*1024, "./LDC0_S_2000.dp");

    // dump_memory((const void *)(0x0003828000), 32*1024, "./LDC0_S_28000.dp");
    // dump_memory((const void *)(0x0003830000), 32*1024, "./LDC0_S_30000.dp");
    printf ("==============end dump \n");
    if(status == VX_SUCCESS)
    {
    printf ("==============vxVerifyGraph \n");
    status = vxVerifyGraph(obj->graph);
    printf ("==============vxVerifyGraph finished\n");
    }

    app_ldc.tar.gz

     this is the place where the demo code should be

    make vision_app

    ---it would generate vx_app_ldc.out

  • Hi,

    Are you calling tivxHwaLoadKernels API to load kernels in the OpenVX? Because without this, LDC kernel will not be known to the framework.. I also see below error in the log, this can also mean that kernel is not registered to the framework. Can you please check if it is getting called? 

    113.461394 s:  VX_ZONE_ERROR:[ownGraphNodeKernelInit:558] ownNodeKernelInitKernelName node 0 failed

    Also can you share the output of vision_apps_init.sh script? I want to check if mcu2_0 is initialized properly.. 

    Regards,

    Brijesh

  • root@j721s2-evm:/opt/vision_apps# source ./vision_apps_init.sh |grep MCU2_0 [MCU2_0] 3.744993 s: CIO: Init ... Done !!! [MCU2_0] 3.745044 s: ### CPU Frequency = 1000000000 Hz [MCU2_0] 3.745076 s: CPU is running FreeRTOS [MCU2_0] 3.745096 s: APP: Init ... !!! [MCU2_0] 3.745115 s: SCICLIENT: Init ... !!! [MCU2_0] 3.745247 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar] [MCU2_0] 3.745279 s: SCICLIENT: DMSC FW revision 0x8 [MCU2_0] 3.745306 s: SCICLIENT: DMSC FW ABI revision 3.1 [MCU2_0] 3.745336 s: SCICLIENT: Init ... Done !!! [MCU2_0] 3.745358 s: UDMA: Init ... !!! [MCU2_0] 3.746251 s: UDMA: Init ... Done !!! [MCU2_0] 3.746288 s: UDMA: Init ... !!! [MCU2_0] 3.746777 s: UDMA: Init for CSITX/CSIRX ... Done !!! [MCU2_0] 3.746827 s: MEM: Init ... !!! [MCU2_0] 3.746862 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ d9000000 of size 16777216 bytes !!! [MCU2_0] 3.746921 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000000) @ 60000000 of size 524288 bytes !!! [MCU2_0] 3.746972 s: MEM: Init ... Done !!! [MCU2_0] 3.746993 s: IPC: Init ... !!! [MCU2_0] 3.747037 s: IPC: 5 CPUs participating in IPC !!! [MCU2_0] 3.747074 s: IPC: Waiting for HLOS to be ready ... !!! [MCU2_0] 15.240427 s: IPC: HLOS is ready !!! [MCU2_0] 15.249823 s: IPC: Init ... Done !!! [MCU2_0] 15.249865 s: APP: Syncing with 4 CPUs ... !!! [MCU2_0] 15.579751 s: APP: Syncing with 4 CPUs ... Done !!! [MCU2_0] 15.579788 s: REMOTE_SERVICE: Init ... !!! [MCU2_0] 15.581113 s: REMOTE_SERVICE: Init ... Done !!! [MCU2_0] 15.581157 s: FVID2: Init ... !!! [MCU2_0] 15.581208 s: FVID2: Init ... Done !!! [MCU2_0] 15.581233 s: SCICLIENT: Sciclient_pmSetModuleState module=219 state=2 [MCU2_0] 15.581343 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 15.581387 s: DSS: Init ... !!! [MCU2_0] 15.581408 s: DSS: Display type is eDP !!! [MCU2_0] 15.581431 s: DSS: M2M Path is enabled !!! [MCU2_0] 15.581455 s: DSS: SoC init ... !!! [MCU2_0] 15.581475 s: SCICLIENT: Sciclient_pmSetModuleState module=158 state=0 [MCU2_0] 15.581536 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 15.581564 s: SCICLIENT: Sciclient_pmSetModuleState module=365 state=2 [MCU2_0] 15.581715 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 15.581742 s: SCICLIENT: Sciclient_pmSetModuleState module=156 state=2 [MCU2_0] 15.581842 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 15.581869 s: SCICLIENT: Sciclient_pmSetModuleState module=365 state=2 [MCU2_0] 15.581983 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 15.582012 s: SCICLIENT: Sciclient_pmSetModuleState module=156 state=2 [MCU2_0] 15.582241 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 15.582267 s: SCICLIENT: Sciclient_pmSetModuleState module=158 state=0 [MCU2_0] 15.582439 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 15.582465 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=158 clk=3 freq=148500000 [MCU2_0] 15.583576 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success [MCU2_0] 15.583602 s: SCICLIENT: Sciclient_pmModuleClkRequest module=158 clk=3 state=2 flag=2 [MCU2_0] 15.583834 s: SCICLIENT: Sciclient_pmModuleClkRequest success [MCU2_0] 15.583862 s: SCICLIENT: Sciclient_pmSetModuleState module=158 state=2 [MCU2_0] 15.584092 s: SCICLIENT: Sciclient_pmSetModuleState success [MCU2_0] 15.584117 s: DSS: SoC init ... Done !!! [MCU2_0] 15.584139 s: DSS: Board init ... !!! [MCU2_0] 15.584160 s: DSS: Turning on DP_PWR pin for eDP adapters ... !!! [MCU2_0] 82.619718 s: =====================IPC: RX: mpu1_0 (port 1024) -> mcu2_0 (port 13) msg = 0x00000202 [MCU2_1] 3.743748 s: CIO: Init ... Done !!! [MCU2_1] 3.743797 s: ### CPU Frequency = 1000000000 Hz [MCU2_1] 3.743829 s: CPU is running FreeRTOS [MCU2_1] 3.743850 s: APP: Init ... !!! [MCU2_1] 3.743870 s: SCICLIENT: Init ... !!! [MCU2_1] 3.744003 s: SCICLIENT: DMSC FW version [8.6.3--v08.06.03 (Chill Capybar]
    1) MCU2_0 do well
       i've add log in mcu2_0 receiver,  it shows that mcu2_0 can receive msg from mpu
    2) tivxHwaLoadKernels is called in demo code.
    3) "VX_ZONE_ERROR:[ownGraphNodeKernelInit:558] ownNodeKernelInitKernelName node 0 failed
        this log is added by myself, it show the kernelInit begin
     
  • but i dont see VHWA is initialized in the above logs. There is no messages for any of the modules of VHWA. 

    Also it seems there is no message after below message, is DP correct initialized on the mcu2_0? Can you please breakpoint on this API and check if it finished properly?

    "Turning on DP_PWR pin for eDP adapters"