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: TDA4VM - custom kernel fail

Part Number: TDA4VM

I am getting following error let me know the solution

1041.751697 s: VX_ZONE_INIT:[app_create_graph:1066] minval init: 1041.751699 s: VX_ZONE_INIT:[app_create_graph:1068]
maxval init: 1041.751710 s: VX_ZONE_INIT:[app_create_graph:1070]
maxval count init: 1042.020101 s: VX_ZONE_ERROR:[ownContextSendCmd:782] Command ack message returned failure cmd_status: -7
1042.020126 s: VX_ZONE_ERROR:[ownContextSendCmd:818] tivxEventWait() failed.
1042.020137 s: VX_ZONE_ERROR:[ownNodeKernelInit:526] Target kernel, TIVX_CMD_NODE_CREATE failed
1042.020147 s: VX_ZONE_ERROR:[ownNodeKernelInit:527] Please be sure the target callbacks have been registered for this core
1042.020157 s: VX_ZONE_ERROR:[ownNodeKernelInit:528] If the target callbacks have been registered, please ensure no errors are occurring within the create callback of this kernel
1042.020343 s: VX_ZONE_ERROR:[ownGraphNodeKernelInit:583] kernel init for node 6, kernel com.ti.img_proc.od.fetch.box.detections ... failed !!!
1042.020375 s: VX_ZONE_ERROR:[vxVerifyGraph:2013] Node kernel init failed
1042.020383 s: VX_ZONE_ERROR:[vxVerifyGraph:2067] Graph verify failed
1042.126607 s: ISS: De-initializing sensor [IMX390-UB953_D3] ... !!!
1042.126776 s: ISS: De-initializing sensor [IMX390-UB953_D3] ... Done !!!
1042.127498 s: VX_ZONE_ERROR:[ownReleaseReferenceInt:307] Invalid reference

Thanks & Regards, 

Vel

  • Hello Vel,

    Which core are you trying to run this custom kernel on?  And which SDK version are you using?

    Regards,

    Lucas

  • SDK version: 07.01.00.10

    We have added "fetch-detection" on img_pro kernel (draw-detection as reference).  Path: ti-processor-sdk-rtos-j721e-evm-07_01_00_11/vision_apps/kernels/img_proc.

    Regards, 

    Vadivel

  • Hello,

    Which specific kernel did you use as a reference?  Was it c66/vx_draw_box_detections_target.c or c66/vx_draw_keypoint_detctions_target.c?

    So did you manually create a new host and target file for this new kernel in the same path as the vision_apps/kernels/img_proc?  If so, did you also add the equivalent callbacks to the tivxRegisterImgProcTargetC66Kernels function?

    Regards,

    Lucas

  • we used c66/vx_draw_box_detections_target.c file. 

    Yes we manually created a new host and target file for this new kernel in the same path as the vision_apps/kernels/img_proc.

    Yes, we have added the equivalent callbacks to the tivxRegisterImgProcTargetC66Kernels function

    like below in /vision_apps/kernels/img_proc/host/vx_kernels_img_proc_host.c, 

    void tivxAddTargetKernelFetchDetections(void);

    void tivxRemoveTargetKernelFetchDetections(void);

    static Tivx_Target_Kernel_List gTivx_target_kernel_list[] = {
    {&tivxAddTargetKernelImgPreProc, &tivxRemoveTargetKernelImgPreProc},
    {&tivxAddTargetKernelOCPreProc, &tivxRemoveTargetKernelOCPreProc},
    {&tivxAddTargetKernelOCPostProc, &tivxRemoveTargetKernelOCPostProc},
    {&tivxAddTargetKernelODPostProc, &tivxRemoveTargetKernelODPostProc},
    {&tivxAddTargetKernelDofPlaneSep, &tivxRemoveTargetKernelDofPlaneSep},
    {&tivxAddTargetKernelPixelViz, &tivxRemoveTargetKernelPixelViz},
    {&tivxAddTargetKernelPoseViz, &tivxRemoveTargetKernelPoseViz},
    {&tivxAddTargetKernelVisualLocalization, &tivxRemoveTargetKernelVisualLocalization},
    {&tivxAddTargetKernelImgMosaic, &tivxRemoveTargetKernelImgMosaic},
    {&tivxAddTargetKernelDrawKeypointDetections, &tivxRemoveTargetKernelDrawKeypointDetections},
    {&tivxAddTargetKernelDrawBoxDetections, &tivxRemoveTargetKernelDrawBoxDetections},
    //{&tivxAddTargetKernelDrawBoxWarningDetections, &tivxRemoveTargetKernelDrawBoxWarningDetections},
    {&tivxAddTargetKernelFetchDetections, &tivxRemoveTargetKernelFetchDetections},
    };

    void tivxRegisterImgProcTargetC66Kernels(void)
    {
    tivxRegisterTargetKernels(gTivx_target_kernel_list, dimof(gTivx_target_kernel_list));
    }

    void tivxUnRegisterImgProcTargetC66Kernels(void)
    {
    tivxUnRegisterTargetKernels(gTivx_target_kernel_list, dimof(gTivx_target_kernel_list));
    }

    Regards, 

    Vadivel

  • Hello,

    Can you please add a print statement inside the tivxAddTargetKernelDrawBoxWarningDetections to confirm that this function is getting hit?

    Regards,

    Lucas

  • tivxAddTargetKernelDrawBoxWarningDetections is commented out and it would not get called right?. 

    //{&tivxAddTargetKernelDrawBoxWarningDetections, &tivxRemoveTargetKernelDrawBoxWarningDetections},

    Note: I have added print statement in 'tivxAddTargetKernelFetchDetections' function and did not get printed. 

    Regards, 

    Vadivel

  • Hello,

    Sorry, I gave the wrong function name earlier when I said tivxAddTargetKernelDrawBoxWarningDetections.  The correct one was tivxAddTargetKernelFetchDetections.

    If that did not get printed, then we will need to do some backtracking here.  Can you put some print statements in some of the other callbacks to ensure they get printed as well?  Note: it would be printed when running "source ./vision_apps_init.sh".

    If not, can you do a clean vision apps build and try again?

    Regards,

    Lucas

  • Hi Lucas, 

    Clean build is giving build error as, 

    cp /home/autoai/ADAS/KTM/D3-PSDK_07_01-1.0/ti-processor-sdk-rtos-j721e-evm-07_01_00_11/tidl_j7_01_03_00_11/ti_dl/rt/out/J7/A72/LINUX/release/*.out /home/autoai/ADAS/KTM/D3-PSDK_07_01-1.0/ti-processor-sdk-rtos-j721e-evm-07_01_00_11/targetfs//opt/tidl_test/
    cp: cannot stat '/home/autoai/ADAS/KTM/D3-PSDK_07_01-1.0/ti-processor-sdk-rtos-j721e-evm-07_01_00_11/tidl_j7_01_03_00_11/ti_dl/rt/out/J7/A72/LINUX/release/*.out': No such file or directory
    makerules/makefile_linux_arm.mak:16: recipe for target 'linux_fs_install' failed
    make: *** [linux_fs_install] Error 1
    Command exited with non-zero status 2
    real 3.29
    user 2.29
    sys 0.61
    vpalanisamy@vadivel-ThinkPad-P50:/home/autoai/ADAS/KTM/D3-PSDK_07_01-1.0/build$

    As per e2e forum solution it is not working 

    e2e.ti.com/.../3543447

    Is there any other solution?

    Regards, 

    Vadivel

  • Hello,

    Did you run "make sdk" or just "make vision_apps" after the clean build?  If not, can you please run "make sdk" and provide the results?

    Regards,

    Lucas

  • Thanks Lucas! this helps to resolve my build problem. 

    I have added following code in function tivxAddTargetKernelDrawBoxDetections()() and void tivxAddTargetKernelFetchDetections(), but non of them get executed.

    void tivxAddTargetKernelFetchDetections()
    {
    char target_name[TIVX_TARGET_MAX_NAME];
    vx_enum self_cpu;

    self_cpu = tivxGetSelfCpuId();

    printf("info: %s:%s:%d::vadivel.....\n", __FILE__, __func__, __LINE__);

    if ((self_cpu == TIVX_CPU_ID_DSP1) || (self_cpu == TIVX_CPU_ID_DSP2) || (self_cpu == TIVX_CPU_ID_A72_0))
    {

    .

    ..

    ... etc

    }

    }

    void tivxAddTargetKernelDrawBoxDetections()
    {
    char target_name[TIVX_TARGET_MAX_NAME];
    vx_enum self_cpu;

    self_cpu = tivxGetSelfCpuId();

    printf("info: %s:%s:%d::vadivel.....\n", __FILE__, __func__, __LINE__);

    if ((self_cpu == TIVX_CPU_ID_DSP1) || (self_cpu == TIVX_CPU_ID_DSP2) || (self_cpu == TIVX_CPU_ID_A72_0))
    {

    .

    ..

    ...etc

    }

    }

    Please find the console_log.txt file captured on 'source ./vision_apps_init.sh'

    Regards, 

    VAdivel

    root@j7-evm:/opt/vision_apps# [MCU2_0]      9.847249 s: CIO: Init ... Done !!!
    [MCU2_0]      9.847322 s: ### CPU Frequency <ORG = 1000000000 Hz>, <NEW = 1000000000 Hz>
    [MCU2_0]      9.847364 s: APP: Init ... !!!
    [MCU2_0]      9.847384 s: SCICLIENT: Init ... !!!
    [MCU2_0]      9.848527 s: SCICLIENT: DMSC FW version [20.8.5--v2020.08b (Terrific Lla]
    [MCU2_0]      9.848571 s: SCICLIENT: DMSC FW revision 0x14  
    [MCU2_0]      9.848596 s: SCICLIENT: DMSC FW ABI revision 3.1
    [MCU2_0]      9.848619 s: SCICLIENT: Init ... Done !!!
    [MCU2_0]      9.848639 s: UDMA: Init ... !!!
    [[   35.878713] tlv71033: disabling
    MCU2_0]      9.858174 s: UDMA: Init ... Done !!!
    [MCU2_0]      9.858225 s: MEM: Init ... !!!
    [MCU2_0]      9.858258 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ d2400000 of size 8388608 bytes !!!
    [MCU2_0]      9.858309 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000000) @ 3600000 of size 131072 bytes !!!
    [MCU2_0]      9.858382 s: MEM: Created heap (DDR_NON_CACHE_ME, id=5, flags=0x00000000) @ ce000000 of size 65536 bytes !!!
    [MCU2_0]      9.858426 s: MEM: Init ... Done !!!
    [MCU2_0]      9.858444 s: FVID2: Init ... !!!
    [MCU2_0]      9.858494 s: FVID2: Init ... Done !!!
    [MCU2_0]      9.858522 s: VHWA: VPAC Init ... !!!
    [MCU2_0]      9.858540 s: SCICLIENT: Sciclient_pmSetModuleState module=290 state=2
    [MCU2_0]      9.859263 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]      9.859290 s: VHWA: LDC Init ... !!!
    [MCU2_0]      9.872203 s: VHWA: LDC Init ... Done !!!
    [MCU2_0]      9.872255 s: VHWA: MSC Init ... !!!
    [MCU2_0]      9.910526 s: VHWA: MSC Init ... Done !!!
    [MCU2_0]      9.910575 s: VHWA: NF Init ... !!!
    [MCU2_0]      9.917078 s: VHWA: NF Init ... Done !!!
    [MCU2_0]      9.917125 s: VHWA: VISS Init ... !!!
    [MCU2_0]      9.945768 s: VHWA: VISS Init ... Done !!!
    [MCU2_0]      9.945817 s: VHWA: VPAC Init ... Done !!!
    [MCU2_0]      9.945841 s: IPC: Init ... !!!
    [MCU2_0]      9.945868 s: IPC: 6 CPUs participating in IPC !!!
    [MCU2_0]      9.945899 s: IPC: Waiting for HLOS to be ready ... !!!
    [MCU2_0]     23.542551 s: IPC: HLOS is ready !!!
    [MCU2_0]     23.553303 s: IPC: Init ... Done !!!
    [MCU2_0]     23.553369 s: APP: Syncing with 5 CPUs ... !!!
    [MCU2_0]     23.564624 s: APP: Syncing with 5 CPUs ... Done !!!
    [MCU2_0]     23.564669 s: REMOTE_SERVICE: Init ... !!!
    [MCU2_0]     23.566191 s: REMOTE_SERVICE: Init ... Done !!!
    [MCU2_0]     23.566255 s: ETHFW: Init ... !!!
    [MCU2_0]     23.598355 s: CPSW_9G Test on MAIN NAVSS
    [MCU2_0]     23.615211 s: EnetPhy_bindDriver: PHY 0: OUI:080028 Model:23 Ver:01 <-> 'dp83867' : OK
    [MCU2_0]     23.615414 s: PHY 0 is alive
    [MCU2_0]     23.617177 s: ETHFW: Version   : 0.01.01
    [MCU2_0]     23.617240 s: ETHFW: Build Date: Feb 13, 2021
    [MCU2_0]     23.617268 s: ETHFW: Build Time: 16:44:51
    [MCU2_0]     23.617288 s: ETHFW: Commit SHA: dde3a845
    [MCU2_0]     23.617313 s: ETHFW: Init ... DONE !!!
    [MCU2_0]     23.617336 s: ETHFW: Remove server Init ... !!!
    [MCU2_0]     23.618660 s: Remote demo device (core : mcu2_0) .....
    [MCU2_0]     23.618726 s: ETHFW: Remove server Init ... DONE !!!
    [MCU2_0]     23.639862 s: Host MAC address: 70:ff:76:1d:92:c2
    [MCU2_0]     23.670143 s: DSS: Init ... !!!
    [MCU2_0]     23.670196 s: DSS: Display type is eDP !!!
    [MCU2_0]     23.670220 s: DSS: SoC init ... !!!
    [MCU2_0]     23.670237 s: SCICLIENT: Sciclient_pmSetModuleState module=152 state=2
    [MCU2_0]     23.671536 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     23.671570 s: SCICLIENT: Sciclient_pmSetModuleState module=297 state=2
    [MCU2_0]     23.673514 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     23.673544 s: SCICLIENT: Sciclient_pmSetModuleState module=151 state=2
    [MCU2_0]     23.674799 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     23.674829 s: SCICLIENT: Sciclient_pmSetModuleClkParent module=152 clk=9 parent=11
    [MCU2_0]     23.675253 s: SCICLIENT: Sciclient_pmSetModuleClkParent success
    [MCU2_0]     23.675283 s: SCICLIENT: Sciclient_pmSetModuleClkParent module=152 clk=13 parent=18
    [MCU2_0]     23.675768 s: SCICLIENT: Sciclient_pmSetModuleClkParent success
    [MCU2_0]     23.675795 s: SCICLIENT: Sciclient_pmSetModuleClkParent module=152 clk=1 parent=2
    [MCU2_0]     23.676200 s: SCICLIENT: Sciclient_pmSetModuleClkParent success
    [MCU2_0]     23.676229 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=152 clk=1 freq=148500000
    [MCU2_0]     23.694995 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    [MCU2_0]     23.695026 s: SCICLIENT: Sciclient_pmModuleClkRequest module=152 clk=1 state=2 flag=0
    [MCU2_0]     23.695467 s: SCICLIENT: Sciclient_pmModuleClkRequest success
    [MCU2_0]     23.695498 s: DSS: SoC init ... Done !!!
    [MCU2_0]     23.695518 s: DSS: Board init ... !!!
    [MCU2_0]     23.695538 s: DSS: Turning on DP_PWR pin for eDP adapters ... !!!
    [MCU2_0]     23.700141 s: DSS: ERROR: Turning on DP_PWR pin for eDP adapters failed !!!
    [MCU2_0]     23.700209 s: DSS: Board init ... Done !!!
    [MCU2_0]     23.721927 s: DSS: Init ... Done !!!
    [MCU2_0]     23.721999 s:  VX_ZONE_INIT:Enabled
    [MCU2_0]     23.722026 s:  VX_ZONE_ERROR:Enabled
    [MCU2_0]     23.722046 s:  VX_ZONE_WARNING:Enabled
    [MCU2_0]     23.723158 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target IPU1-0 
    [MCU2_0]     23.723464 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target VPAC_NF 
    [MCU2_0]     23.723733 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target VPAC_LDC1 
    [MCU2_0]     23.723989 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target VPAC_MSC1 
    [MCU2_0]     23.724287 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target VPAC_MSC2 
    [MCU2_0]     23.724590 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target VPAC_VISS1 
    [MCU2_0]     23.724893 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target CAPTURE1 
    [MCU2_0]     23.725239 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target CAPTURE2 
    [MCU2_0]     23.725544 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target DISPLAY1 
    [MCU2_0]     23.725843 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target DISPLAY2 
    [MCU2_0]     23.726158 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target CSITX 
    [MCU2_0]     23.726452 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target CAPTURE3 
    [MCU2_0]     23.726747 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target CAPTURE4 
    [MCU2_0]     23.727036 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target CAPTURE5 
    [MCU2_0]     23.727375 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target CAPTURE6 
    [MCU2_0]     23.727679 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target CAPTURE7 
    [MCU2_0]     23.727965 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target CAPTURE8 
    [MCU2_0]     23.728015 s:  VX_ZONE_INIT:[tivxInit:71] Initialization Done !!!
    [MCU2_0]     23.728044 s: APP: OpenVX Target kernel init ... !!!
    [MCU2_0]     23.740895 s: APP: OpenVX Target kernel init ... Done !!!
    [MCU2_0]     23.740950 s: CSI2RX: Init ... !!!
    [MCU2_0]     23.740970 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2
    [MCU2_0]     23.741419 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     23.741453 s: SCICLIENT: Sciclient_pmSetModuleState module=26 state=2
    [MCU2_0]     23.742312 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     23.742341 s: SCICLIENT: Sciclient_pmSetModuleState module=27 state=2
    [MCU2_0]     23.743181 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     23.743207 s: SCICLIENT: Sciclient_pmSetModuleState module=147 state=2
    [MCU2_0]     23.743738 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     23.743764 s: SCICLIENT: Sciclient_pmSetModuleState module=148 state=2
    [MCU2_0]     23.744233 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     23.747154 s: CSI2RX: Init ... Done !!!
    [MCU2_0]     23.747205 s: CSI2TX: Init ... !!!
    [MCU2_0]     23.747228 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2
    [MCU2_0]     23.747698 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     23.747727 s: SCICLIENT: Sciclient_pmSetModuleState module=28 state=2
    [MCU2_0]     23.748537 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     23.748567 s: SCICLIENT: Sciclient_pmSetModuleState module=296 state=2
    [MCU2_0]     23.749213 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_0]     23.752076 s: CSI2TX: Init ... Done !!!
    [MCU2_0]     23.752137 s: ISS: Init ... !!!
    [MCU2_0]     23.752168 s: Found sensor IMX390-UB953_D3 at location 0 
    [MCU2_0]     23.752201 s: Found sensor AR0233-UB953_MARS at location 1 
    [MCU2_0]     23.752228 s: Found sensor AR0820-MAX9295 at location 2 
    [MCU2_0]     23.752254 s: Found sensor UB9xxx_RAW12_TESTPATTERN at location 3 
    [MCU2_0]     23.752283 s: Found sensor UB96x_UYVY_TESTPATTERN at location 4 
    [MCU2_0]     23.752310 s: Found sensor GW_AR0233_UYVY at location 5 
    [MCU2_0]     23.752335 s: IssSensor_Init ... Done !!!
    [MCU2_0]     23.752403 s: vissRemoteServer_Init ... Done !!!
    [MCU2_0]     23.752454 s: IttRemoteServer_Init ... Done !!!
    [MCU2_0]     23.752481 s: UDMA Copy: Init ... !!!
    [MCU2_0]     23.760983 s: UDMA Copy: Init ... Done !!!
    [MCU2_0]     23.761037 s: APP: Init ... Done !!!
    [MCU2_0]     23.761061 s: APP: Run ... !!!
    [MCU2_0]     23.761080 s: IPC: Starting echo test ...
    [MCU2_0]     23.763564 s: APP: Run ... Done !!!
    [MCU2_0]     23.765437 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[.] C66X_1[P] C66X_2[.] C7X_1[.] 
    [MCU2_0]     23.765621 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[.] C66X_1[P] C66X_2[P] C7X_1[.] 
    [MCU2_0]     23.765764 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[.] 
    [MCU2_0]     23.765991 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[P] 
    [MCU2_0]     24.110246 s: Function:CpswProxyServer_attachExtHandlerCb,HostId:0,CpswType:6
    [MCU2_0]     27.431452 s: Function:CpswProxyServer_registerMacHandlerCb,HostId:0,Handle:a21d09fc,CoreKey:38acb7e6, MacAddress:70:ff:76:1d:92:c1, FlowIdx:172, FlowIdxOffset:0
    [MCU2_0]     27.434512 s: Cpsw_ioctlInternal: CPSW: Registered MAC address.ALE entry:11, Policer Entry:0
    [MCU2_1]      9.962044 s: CIO: Init ... Done !!!
    [MCU2_1]      9.962119 s: ### CPU Frequency <ORG = 1000000000 Hz>, <NEW = 1000000000 Hz>
    [MCU2_1]      9.962163 s: APP: Init ... !!!
    [MCU2_1]      9.962187 s: SCICLIENT: Init ... !!!
    [MCU2_1]      9.963323 s: SCICLIENT: DMSC FW version [20.8.5--v2020.08b (Terrific Lla]
    [MCU2_1]      9.963372 s: SCICLIENT: DMSC FW revision 0x14  
    [MCU2_1]      9.963403 s: SCICLIENT: DMSC FW ABI revision 3.1
    [MCU2_1]      9.963430 s: SCICLIENT: Init ... Done !!!
    [MCU2_1]      9.963453 s: UDMA: Init ... !!!
    [MCU2_1]      9.974891 s: UDMA: Init ... Done !!!
    [MCU2_1]      9.974942 s: MEM: Init ... !!!
    [MCU2_1]      9.974981 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ d2c00000 of size 16777216 bytes !!!
    [MCU2_1]      9.975039 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 3620000 of size 131072 bytes !!!
    [MCU2_1]      9.975093 s: MEM: Created heap (DDR_NON_CACHE_ME, id=5, flags=0x00000000) @ ce010000 of size 67043328 bytes !!!
    [MCU2_1]      9.975165 s: MEM: Init ... Done !!!
    [MCU2_1]      9.975192 s: FVID2: Init ... !!!
    [MCU2_1]      9.975249 s: FVID2: Init ... Done !!!
    [MCU2_1]      9.975279 s: VHWA: DMPAC: Init ... !!!
    [MCU2_1]      9.975301 s: SCICLIENT: Sciclient_pmSetModuleState module=48 state=2
    [MCU2_1]      9.976083 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_1]      9.976112 s: SCICLIENT: Sciclient_pmSetModuleState module=305 state=2
    [MCU2_1]      9.976828 s: SCICLIENT: Sciclient_pmSetModuleState success
    [MCU2_1]      9.976860 s: VHWA: DOF Init ... !!!
    [MCU2_1]     10.002348 s: VHWA: DOF Init ... Done !!!
    [MCU2_1]     10.002400 s: VHWA: SDE Init ... !!!
    [MCU2_1]     10.012172 s: VHWA: SDE Init ... Done !!!
    [MCU2_1]     10.012222 s: VHWA: DMPAC: Init ... Done !!!
    [MCU2_1]     10.012249 s: VHWA: Codec: Init ... !!!
    [MCU2_1]     10.012269 s: VHWA: VDEC Init ... !!!
    [MCU2_1]     10.026949 s: VHWA: VDEC Init ... Done !!!
    [MCU2_1]     10.027002 s: VHWA: VENC Init ... !!!
    [MCU2_1]     10.027819 s: MM_ENC_Init: No OCM RAM pool available, fallback to DDR mode for above mp params
    [MCU2_1]     10.088542 s: VHWA: VENC Init ... Done !!!
    [MCU2_1]     10.088598 s: VHWA: Init ... Done !!!
    [MCU2_1]     10.088625 s: IPC: Init ... !!!
    [MCU2_1]     10.088657 s: IPC: 6 CPUs participating in IPC !!!
    [MCU2_1]     10.088696 s: IPC: Waiting for HLOS to be ready ... !!!
    [MCU2_1]     23.553637 s: IPC: HLOS is ready !!!
    [MCU2_1]     23.564517 s: IPC: Init ... Done !!!
    [MCU2_1]     23.564580 s: APP: Syncing with 5 CPUs ... !!!
    [MCU2_1]     23.564623 s: APP: Syncing with 5 CPUs ... Done !!!
    [MCU2_1]     23.564653 s: REMOTE_SERVICE: Init ... !!!
    [MCU2_1]     23.566139 s: REMOTE_SERVICE: Init ... Done !!!
    [MCU2_1]     23.566218 s:  VX_ZONE_INIT:Enabled
    [MCU2_1]     23.566252 s:  VX_ZONE_ERROR:Enabled
    [MCU2_1]     23.566276 s:  VX_ZONE_WARNING:Enabled
    [MCU2_1]     23.567293 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target DMPAC_SDE 
    [MCU2_1]     23.567538 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target DMPAC_DOF 
    [MCU2_1]     23.567770 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target VDEC1 
    [MCU2_1]     23.567994 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target VDEC2 
    [MCU2_1]     23.568265 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target VENC1 
    [MCU2_1]     23.568510 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:55] Added target VENC2 
    [MCU2_1]     23.568564 s:  VX_ZONE_INIT:[tivxInit:71] Initialization Done !!!
    [MCU2_1]     23.568595 s: APP: OpenVX Target kernel init ... !!!
    [MCU2_1]     23.568902 s: APP: OpenVX Target kernel init ... Done !!!
    [MCU2_1]     23.568944 s: UDMA Copy: Init ... !!!
    [MCU2_1]     23.590890 s: UDMA Copy: Init ... Done !!!
    [MCU2_1]     23.590942 s: APP: Init ... Done !!!
    [MCU2_1]     23.590973 s: APP: Run ... !!!
    [MCU2_1]     23.590994 s: IPC: Starting echo test ...
    [MCU2_1]     23.593230 s: APP: Run ... Done !!!
    [MCU2_1]     23.593990 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[x] C66X_2[x] C7X_1[P] 
    [MCU2_1]     23.596459 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[x] C7X_1[P] 
    [MCU2_1]     23.597401 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] 
    [MCU2_1]     23.765267 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] 
    [C6x_1 ]     10.084634 s: CIO: Init ... Done !!!
    [C6x_1 ]     10.084668 s: ### CPU Frequency <ORG = 1350000000 Hz>, <NEW = 1350000000 Hz>
    [C6x_1 ]     10.084682 s: APP: Init ... !!!
    [C6x_1 ]     10.084689 s: SCICLIENT: Init ... !!!
    [C6x_1 ]     10.085811 s: SCICLIENT: DMSC FW version [20.8.5--v2020.08b (Terrific Lla]
    [C6x_1 ]     10.085822 s: SCICLIENT: DMSC FW revision 0x14  
    [C6x_1 ]     10.085832 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C6x_1 ]     10.085842 s: SCICLIENT: Init ... Done !!!
    [C6x_1 ]     10.085850 s: UDMA: Init ... !!!
    [C6x_1 ]     10.099550 s: UDMA: Init ... Done !!!
    [C6x_1 ]     10.099571 s: MEM: Init ... !!!
    [C6x_1 ]     10.099584 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ d4000000 of size 16777216 bytes !!!
    [C6x_1 ]     10.099602 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
    [C6x_1 ]     10.099618 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ d5000000 of size 50331648 bytes !!!
    [C6x_1 ]     10.099633 s: MEM: Init ... Done !!!
    [C6x_1 ]     10.099641 s: IPC: Init ... !!!
    [C6x_1 ]     10.099655 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_1 ]     10.099668 s: IPC: Waiting for HLOS to be ready ... !!!
    [C6x_1 ]     21.848798 s: IPC: HLOS is ready !!!
    [C6x_1 ]     21.867400 s: IPC: Init ... Done !!!
    [C6x_1 ]     21.867433 s: APP: Syncing with 5 CPUs ... !!!
    [C6x_1 ]     23.564622 s: APP: Syncing with 5 CPUs ... Done !!!
    [C6x_1 ]     23.564637 s: REMOTE_SERVICE: Init ... !!!
    [C6x_1 ]     23.565297 s: REMOTE_SERVICE: Init ... Done !!!
    [C6x_1 ]     23.565341 s:  VX_ZONE_INIT:Enabled
    [C6x_1 ]     23.565352 s:  VX_ZONE_ERROR:Enabled
    [C6x_1 ]     23.565361 s:  VX_ZONE_WARNING:Enabled
    [C6x_1 ]     23.566305 s:  VX_ZONE_INIT:[tivxInit:71] Initialization Done !!!
    [C6x_1 ]     23.566322 s: APP: OpenVX Target kernel init ... !!!
    [C6x_1 ]     23.566619 s: APP: OpenVX Target kernel init ... Done !!!
    [C6x_1 ]     23.566638 s: UDMA Copy: Init ... !!!
    [C6x_1 ]     23.586486 s: UDMA Copy: Init ... Done !!!
    [C6x_1 ]     23.586501 s: APP: Init ... Done !!!
    [C6x_1 ]     23.594713 s: APP: Run ... !!!
    [C6x_1 ]     23.594728 s: IPC: Starting echo test ...
    [C6x_1 ]     23.595912 s: APP: Run ... Done !!!
    [C6x_1 ]     23.596405 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[.] C66X_1[s] C66X_2[x] C7X_1[P] 
    [C6x_1 ]     23.596440 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[s] C66X_2[x] C7X_1[P] 
    [C6x_1 ]     23.597262 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_1 ]     23.765068 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] 
    [C6x_2 ]     10.176159 s: CIO: Init ... Done !!!
    [C6x_2 ]     10.176192 s: ### CPU Frequency <ORG = 1350000000 Hz>, <NEW = 1350000000 Hz>
    [C6x_2 ]     10.176207 s: APP: Init ... !!!
    [C6x_2 ]     10.176214 s: SCICLIENT: Init ... !!!
    [C6x_2 ]     10.177313 s: SCICLIENT: DMSC FW version [20.8.5--v2020.08b (Terrific Lla]
    [C6x_2 ]     10.177325 s: SCICLIENT: DMSC FW revision 0x14  
    [C6x_2 ]     10.177334 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C6x_2 ]     10.177344 s: SCICLIENT: Init ... Done !!!
    [C6x_2 ]     10.177353 s: UDMA: Init ... !!!
    [C6x_2 ]     10.191187 s: UDMA: Init ... Done !!!
    [C6x_2 ]     10.191208 s: MEM: Init ... !!!
    [C6x_2 ]     10.191222 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ d8000000 of size 16777216 bytes !!!
    [C6x_2 ]     10.191240 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 800000 of size 229376 bytes !!!
    [C6x_2 ]     10.191255 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ d9000000 of size 50331648 bytes !!!
    [C6x_2 ]     10.191272 s: MEM: Init ... Done !!!
    [C6x_2 ]     10.191280 s: IPC: Init ... !!!
    [C6x_2 ]     10.191295 s: IPC: 6 CPUs participating in IPC !!!
    [C6x_2 ]     10.191309 s: IPC: Waiting for HLOS to be ready ... !!!
    [C6x_2 ]     22.349271 s: IPC: HLOS is ready !!!
    [C6x_2 ]     22.367885 s: IPC: Init ... Done !!!
    [C6x_2 ]     22.367919 s: APP: Syncing with 5 CPUs ... !!!
    [C6x_2 ]     23.564623 s: APP: Syncing with 5 CPUs ... Done !!!
    [C6x_2 ]     23.564638 s: REMOTE_SERVICE: Init ... !!!
    [C6x_2 ]     23.565304 s: REMOTE_SERVICE: Init ... Done !!!
    [C6x_2 ]     23.565348 s:  VX_ZONE_INIT:Enabled
    [C6x_2 ]     23.565358 s:  VX_ZONE_ERROR:Enabled
    [C6x_2 ]     23.565367 s:  VX_ZONE_WARNING:Enabled
    [C6x_2 ]     23.566306 s:  VX_ZONE_INIT:[tivxInit:71] Initialization Done !!!
    [C6x_2 ]     23.566325 s: APP: OpenVX Target kernel init ... !!!
    [C6x_2 ]     23.566629 s: APP: OpenVX Target kernel init ... Done !!!
    [C6x_2 ]     23.566652 s: UDMA Copy: Init ... !!!
    [C6x_2 ]     23.587408 s: UDMA Copy: Init ... Done !!!
    [C6x_2 ]     23.587426 s: APP: Init ... Done !!!
    [C6x_2 ]     23.595491 s: APP: Run ... !!!
    [C6x_2 ]     23.595509 s: IPC: Starting echo test ...
    [C6x_2 ]     23.596848 s: APP: Run ... Done !!!
    [C6x_2 ]     23.597350 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[.] C66X_1[.] C66X_2[s] C7X_1[P] 
    [C6x_2 ]     23.597387 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[.] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C6x_2 ]     23.597417 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C6x_2 ]     23.765115 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] 
    [C7x_1 ]     10.621440 s: CIO: Init ... Done !!!
    [C7x_1 ]     10.621465 s: ### CPU Frequency <ORG = 1000000000 Hz>, <NEW = 1000000000 Hz>
    [C7x_1 ]     10.621480 s: APP: Init ... !!!
    [C7x_1 ]     10.621487 s: SCICLIENT: Init ... !!!
    [C7x_1 ]     10.622635 s: SCICLIENT: DMSC FW version [20.8.5--v2020.08b (Terrific Lla]
    [C7x_1 ]     10.622651 s: SCICLIENT: DMSC FW revision 0x14  
    [C7x_1 ]     10.622661 s: SCICLIENT: DMSC FW ABI revision 3.1
    [C7x_1 ]     10.622671 s: SCICLIENT: Init ... Done !!!
    [C7x_1 ]     10.622681 s: UDMA: Init ... !!!
    [C7x_1 ]     10.631244 s: UDMA: Init ... Done !!!
    [C7x_1 ]     10.631254 s: MEM: Init ... !!!
    [C7x_1 ]     10.631264 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ dc000000 of size 268435456 bytes !!!
    [C7x_1 ]     10.631285 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 70020000 of size 8159232 bytes !!!
    [C7x_1 ]     10.631303 s: MEM: Created heap (L2_MEM, id=2, flags=0x00000001) @ 64800000 of size 491520 bytes !!!
    [C7x_1 ]     10.631320 s: MEM: Created heap (L1_MEM, id=3, flags=0x00000001) @ 64e00000 of size 16384 bytes !!!
    [C7x_1 ]     10.631337 s: MEM: Created heap (DDR_SCRATCH_MEM, id=4, flags=0x00000001) @ ec000000 of size 234881024 bytes !!!
    [C7x_1 ]     10.631355 s: MEM: Init ... Done !!!
    [C7x_1 ]     10.631362 s: IPC: Init ... !!!
    [C7x_1 ]     10.631372 s: IPC: 6 CPUs participating in IPC !!!
    [C7x_1 ]     10.631386 s: IPC: Waiting for HLOS to be ready ... !!!
    [C7x_1 ]     23.426026 s: IPC: HLOS is ready !!!
    [C7x_1 ]     23.435870 s: IPC: Init ... Done !!!
    [C7x_1 ]     23.435887 s: APP: Syncing with 5 CPUs ... !!!
    [C7x_1 ]     23.564623 s: APP: Syncing with 5 CPUs ... Done !!!
    [C7x_1 ]     23.564640 s: REMOTE_SERVICE: Init ... !!!
    [C7x_1 ]     23.564938 s: REMOTE_SERVICE: Init ... Done !!!
    [C7x_1 ]     23.564963 s:  VX_ZONE_INIT:Enabled
    [C7x_1 ]     23.564974 s:  VX_ZONE_ERROR:Enabled
    [C7x_1 ]     23.564984 s:  VX_ZONE_WARNING:Enabled
    [C7x_1 ]     23.565291 s:  VX_ZONE_INIT:[tivxInit:71] Initialization Done !!!
    [C7x_1 ]     23.565304 s: APP: OpenVX Target kernel init ... !!!
    [C7x_1 ]     23.565388 s: APP: OpenVX Target kernel init ... Done !!!
    [C7x_1 ]     23.565439 s: APP: Init ... Done !!!
    [C7x_1 ]     23.565455 s: APP: Run ... !!!
    [C7x_1 ]     23.565502 s: IPC: Starting echo test ...
    [C7x_1 ]     23.565989 s: APP: Run ... Done !!!
    [C7x_1 ]     23.593971 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[x] C66X_2[x] C7X_1[s] 
    [C7x_1 ]     23.596295 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[x] C7X_1[s] 
    [C7x_1 ]     23.597242 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] 
    [C7x_1 ]     23.765139 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] 
    
    Meta-Z for help | 115200 8N1 | NOR | Minicom 2.7.1 | VT102 | Offline | ttyUSB0                                                                                                                             
    

  • Hello,

    That is interesting that it is not registering even the default kernels.  Have you made any changes to the file vision_apps/apps/basic_demos/app_tirtos/common? Can you add a print statement to this file before the call to tivxRegisterImgProcTargetC66Kernels?

    Regards,

    Lucas

  • Thanks Lucas! for you support. 

    I have reinstalled psdk/rsdk and merged all my changes and it started working. 

    Regards, 

    Vadivel