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: Failed to create a new node

Part Number: TDA4VM

HI TI 

        We now have an algorithm that needs to be implemented in the code, but encountered an error when creating nodes.

The error log is as follows:

50.514953 s:
VX ZONE ERROR:[tivxCreateNodeByKernelName:134]
Calt
50,514963 s:VX ZONE ERROR:[vxGetstatus:1015] Reference
NULI
[NR MODULE] Unable to create NR node!
to vxGetKernelByName failed; kernel may not be registered
VR
graph done!
App Run Graph Done!
Capture delete done!
VISS delete done!
AEWB delete done!
done!
Img Mosaic delete
50.515008 s:
VX ZONE ERROR:[ownReleaseReferenceInt:601] Invalid reference

Please help analyze. Thanks!

  • Hi,

    Please send the full application logs and the remote core logs (i.e. by running ./vision_apps_init.sh before running the application)

    Regards,

    Nikhil

  • Hi Nikhil 

         This is the latest log 

    =~=~=~=~=~=~=~=~=~=~=~= MobaXterm log 2024.03.13 11:23:50 =~=~=~=~=~=~=~=~=~=~=~=
    
    
    j721e-evm login: 
    
    j721e-evm login: 
    
    j721e-evm login: root
    
    [   35.308778] audit: type=1006 audit(1709812552.023:10): pid=882 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=3 res=1
    [   35.321167] audit: type=1300 audit(1709812552.023:10): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=fffff2211ff8 a2=1 a3=ffff9c9af020 items=0 ppid=1 pid=882 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=3 comm="(systemd)" exe="/lib/systemd/systemd" key=(null)
    [   35.347458] audit: type=1327 audit(1709812552.023:10): proctitle="(systemd)"
    [   35.368730] audit: type=1334 audit(1709812552.083:11): prog-id=11 op=LOAD
    [   35.375531] audit: type=1300 audit(1709812552.083:11): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=fffffb0172a0 a2=78 a3=0 items=0 ppid=1 pid=882 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=3 comm="systemd" exe="/lib/systemd/systemd" key=(null)
    [   35.400918] audit: type=1327 audit(1709812552.083:11): proctitle="(systemd)"
    [   35.408003] audit: type=1334 audit(1709812552.083:12): prog-id=11 op=UNLOAD
    [   35.414997] audit: type=1334 audit(1709812552.083:13): prog-id=12 op=LOAD
    [   35.421820] audit: type=1300 audit(1709812552.083:13): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=fffffb017340 a2=78 a3=0 items=0 ppid=1 pid=882 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=3 comm="systemd" exe="/lib/systemd/systemd" key=(null)
    [   35.447239] audit: type=1327 audit(1709812552.083:13): proctitle="(systemd)"
    root@j721e-evm:~# cd /opt/vision_apps/
    root@j721e-evm:/opt/vision_apps# ./vision_apps_init.sh 
    root@j721e-evm:/opt/vision_apps# [MCU2_0]      3.857659 s: CIO: Init ... Done !!!
    
    [MCU2_0]      3.857732 s: ### CPU Frequency = 1000000000 Hz
    
    [MCU2_0]      3.857769 s: CPU is running FreeRTOS
    
    [MCU2_0]      3.857790 s: APP: Init ... !!!
    
    [MCU2_0]      3.857809 s: SCICLIENT: Init ... !!!
    
    [MCU2_0]      3.858044 s: SCICLIENT: DMSC FW version [9.1.2--v09.01.02 (Kool Koala)]
    
    [MCU2_0]      3.858087 s: SCICLIENT: DMSC FW revision 0x9  
    
    [MCU2_0]      3.858112 s: SCICLIENT: DMSC FW ABI revision 3.1
    
    [MCU2_0]      3.858137 s: SCICLIENT: Init ... Done !!!
    
    [MCU2_0]      3.858158 s: UDMA: Init ... !!!
    
    [MCU2_0]      3.859225 s: UDMA: Init ... Done !!!
    
    [MCU2_0]      3.859280 s: MEM: Init ... !!!
    
    [MCU2_0]      3.859314 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ d9000000 of size 16777216 bytes !!!
    
    [MCU2_0]      3.859369 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000000) @ 3600000 of size 262144 bytes !!!
    
    [MCU2_0]      3.859427 s: MEM: Init ... Done !!!
    
    [MCU2_0]      3.859452 s: IPC: Init ... !!!
    
    [MCU2_0]      3.859497 s: IPC: 6 CPUs participating in IPC !!!
    
    [MCU2_0]      3.859533 s: IPC: Waiting for HLOS to be ready ... !!!
    
    [MCU2_0]     15.436150 s: IPC: HLOS is ready !!!
    
    [MCU2_0]     15.440999 s: IPC: Init ... Done !!!
    
    [MCU2_0]     15.441059 s: APP: Syncing with 5 CPUs ... !!!
    
    [MCU2_0]     15.657896 s: APP: Syncing with 5 CPUs ... Done !!!
    
    [MCU2_0]     15.657936 s: REMOTE_SERVICE: Init ... !!!
    
    [MCU2_0]     15.659093 s: REMOTE_SERVICE: Init ... Done !!!
    
    [MCU2_0]     15.659145 s: FVID2: Init ... !!!
    
    [MCU2_0]     15.659198 s: FVID2: Init ... Done !!!
    
    [MCU2_0]     15.659237 s: DSS: Init ... !!!
    
    [MCU2_0]     15.659259 s: DSS: Display type is HDMI !!!
    
    [MCU2_0]     15.659280 s: DSS: M2M Path is enabled !!!
    
    [MCU2_0]     15.659303 s: DSS: SoC init ... !!!
    
    [MCU2_0]     15.659322 s: SCICLIENT: Sciclient_pmSetModuleState module=152 state=2
    
    [MCU2_0]     15.659609 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     15.659655 s: SCICLIENT: Sciclient_pmSetModuleState module=152 state=0
    
    [MCU2_0]     15.659809 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     15.659841 s: SCICLIENT: Sciclient_pmSetModuleClkParent module=152 clk=4 parent=6
    
    [MCU2_0]     15.659937 s: SCICLIENT: Sciclient_pmSetModuleClkParent success
    
    [MCU2_0]     15.659970 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=152 clk=4 freq=148500000
    
    [MCU2_0]     15.661741 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    
    [MCU2_0]     15.661775 s: SCICLIENT: Sciclient_pmModuleClkRequest module=152 clk=4 state=2 flag=0
    
    [MCU2_0]     15.662324 s: SCICLIENT: Sciclient_pmModuleClkRequest success
    
    [MCU2_0]     15.662355 s: SCICLIENT: Sciclient_pmSetModuleState module=152 state=2
    
    [MCU2_0]     15.662888 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     15.662918 s: DSS: SoC init ... Done !!!
    
    [MCU2_0]     15.662941 s: DSS: Board init ... !!!
    
    [MCU2_0]     15.708409 s: DSS: Board init ... Done !!!
    
    [MCU2_0]     15.710435 s: DSS: Init ... Done !!!
    
    [MCU2_0]     15.710499 s: VHWA: VPAC Init ... !!!
    
    [MCU2_0]     15.710524 s: SCICLIENT: Sciclient_pmSetModuleState module=290 state=2
    
    [MCU2_0]     15.710692 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     15.710728 s: VHWA: LDC Init ... !!!
    
    [MCU2_0]     15.713724 s: VHWA: LDC Init ... Done !!!
    
    [MCU2_0]     15.713781 s: VHWA: MSC Init ... !!!
    
    [MCU2_0]     15.723200 s: VHWA: MSC Init ... Done !!!
    
    [MCU2_0]     15.723254 s: VHWA: NF Init ... !!!
    
    [MCU2_0]     15.724781 s: VHWA: NF Init ... Done !!!
    
    [MCU2_0]     15.724834 s: VHWA: VISS Init ... !!!
    
    [MCU2_0]     15.733913 s: VHWA: VISS Init ... Done !!!
    
    [MCU2_0]     15.733977 s: VHWA: VPAC Init ... Done !!!
    
    [MCU2_0]     15.734022 s:  VX_ZONE_INIT:Enabled
    
    [MCU2_0]     15.734048 s:  VX_ZONE_ERROR:Enabled
    
    [MCU2_0]     15.734067 s:  VX_ZONE_WARNING:Enabled
    
    [MCU2_0]     15.735453 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target MCU2-0 
    
    [MCU2_0]     15.735648 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_NF 
    
    [MCU2_0]     15.735835 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_LDC1 
    
    [MCU2_0]     15.736010 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_MSC1 
    
    [MCU2_0]     15.736182 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_MSC2 
    
    [MCU2_0]     15.736458 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_VISS1 
    
    [MCU2_0]     15.736681 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE1 
    
    [MCU2_0]     15.736891 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE2 
    
    [MCU2_0]     15.737094 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DISPLAY1 
    
    [MCU2_0]     15.737302 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DISPLAY2 
    
    [MCU2_0]     15.737507 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CSITX 
    
    [MCU2_0]     15.737745 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE3 
    
    [MCU2_0]     15.737976 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE4 
    
    [MCU2_0]     15.738192 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE5 
    
    [MCU2_0]     15.738418 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE6 
    
    [MCU2_0]     15.738643 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE7 
    
    [MCU2_0]     15.738858 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE8 
    
    [MCU2_0]     15.739050 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M1 
    
    [MCU2_0]     15.739240 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M2 
    
    [MCU2_0]     15.739437 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M3 
    
    [MCU2_0]     15.739633 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M4 
    
    [MCU2_0]     15.739683 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    
    [MCU2_0]     15.739715 s: APP: OpenVX Target kernel init ... !!!
    
    [MCU2_0]     15.755008 s: APP: OpenVX Target kernel init ... Done !!!
    
    [MCU2_0]     15.755064 s: CSI2RX: Init ... !!!
    
    [MCU2_0]     15.755087 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2
    
    [MCU2_0]     15.755193 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     15.755225 s: SCICLIENT: Sciclient_pmSetModuleState module=26 state=2
    
    [MCU2_0]     15.755356 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     15.755387 s: SCICLIENT: Sciclient_pmSetModuleState module=27 state=2
    
    [MCU2_0]     15.755511 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     15.755543 s: SCICLIENT: Sciclient_pmSetModuleState module=147 state=2
    
    [MCU2_0]     15.755628 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     15.755657 s: SCICLIENT: Sciclient_pmSetModuleState module=148 state=2
    
    [MCU2_0]     15.755730 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     15.755928 s: CSI2RX: Init ... Done !!!
    
    [MCU2_0]     15.755965 s: CSI2TX: Init ... !!!
    
    [MCU2_0]     15.755988 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2
    
    [MCU2_0]     15.756061 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     15.756093 s: SCICLIENT: Sciclient_pmSetModuleState module=28 state=2
    
    [MCU2_0]     15.756188 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     15.756216 s: SCICLIENT: Sciclient_pmSetModuleState module=296 state=2
    
    [MCU2_0]     15.756311 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     15.756384 s: CSI2TX: Init ... Done !!!
    
    [MCU2_0]     15.756424 s: ISS: Init ... !!!
    
    [MCU2_0]     15.756480 s: [lucas]sp1hGainRegValueOld[chId] = 0 
    
    [MCU2_0]     15.756516 s: IssSensor_Init ... Done !!!
    
    [MCU2_0]     15.756590 s: IttRemoteServer_Init ... Done !!!
    
    [MCU2_0]     15.756617 s: ISS: Init ... Done !!!
    
    [MCU2_0]     15.756640 s: VISS REMOTE SERVICE: Init ... !!!
    
    [MCU2_0]     15.756698 s: VISS REMOTE SERVICE: Init ... Done !!!
    
    [MCU2_0]     15.756724 s: UDMA Copy: Init ... !!!
    
    [MCU2_0]     15.758275 s: UDMA Copy: Init ... Done !!!
    
    [MCU2_0]     15.758369 s: APP: Init ... Done !!!
    
    [MCU2_0]     15.758407 s: APP: Run ... !!!
    
    [MCU2_0]     15.758431 s: IPC: Starting echo test ...
    
    [MCU2_0]     15.760324 s: APP: Run ... Done !!!
    
    [MCU2_0]     15.761459 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[.] C66X_1[P] C66X_2[.] C7X_1[.] 
    
    [MCU2_0]     15.761550 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[.] C66X_1[P] C66X_2[P] C7X_1[.] 
    
    [MCU2_0]     15.761619 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[.] C66X_1[P] C66X_2[P] C7X_1[P] 
    
    [MCU2_0]     15.761690 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[P] 
    
    [MCU2_1]      3.883565 s: CIO: Init ... Done !!!
    
    [MCU2_1]      3.883637 s: ### CPU Frequency = 1000000000 Hz
    
    [MCU2_1]      3.883674 s: CPU is running FreeRTOS
    
    [MCU2_1]      3.883695 s: APP: Init ... !!!
    
    [MCU2_1]      3.883714 s: SCICLIENT: Init ... !!!
    
    [MCU2_1]      3.883907 s: SCICLIENT: DMSC FW version [9.1.2--v09.01.02 (Kool Koala)]
    
    [MCU2_1]      3.883952 s: SCICLIENT: DMSC FW revision 0x9  
    
    [MCU2_1]      3.883980 s: SCICLIENT: DMSC FW ABI revision 3.1
    
    [MCU2_1]      3.884005 s: SCICLIENT: Init ... Done !!!
    
    [MCU2_1]      3.884027 s: UDMA: Init ... !!!
    
    [MCU2_1]      3.885105 s: UDMA: Init ... Done !!!
    
    [MCU2_1]      3.885161 s: MEM: Init ... !!!
    
    [MCU2_1]      3.885201 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ da000000 of size 16777216 bytes !!!
    
    [MCU2_1]      3.885256 s: MEM: Init ... Done !!!
    
    [MCU2_1]      3.885279 s: IPC: Init ... !!!
    
    [MCU2_1]      3.885327 s: IPC: 6 CPUs participating in IPC !!!
    
    [MCU2_1]      3.885365 s: IPC: Waiting for HLOS to be ready ... !!!
    
    [MCU2_1]     15.652957 s: IPC: HLOS is ready !!!
    
    [MCU2_1]     15.657796 s: IPC: Init ... Done !!!
    
    [MCU2_1]     15.657855 s: APP: Syncing with 5 CPUs ... !!!
    
    [MCU2_1]     15.657895 s: APP: Syncing with 5 CPUs ... Done !!!
    
    [MCU2_1]     15.657927 s: REMOTE_SERVICE: Init ... !!!
    
    [MCU2_1]     15.659114 s: REMOTE_SERVICE: Init ... Done !!!
    
    [MCU2_1]     15.659174 s: FVID2: Init ... !!!
    
    [MCU2_1]     15.659235 s: FVID2: Init ... Done !!!
    
    [MCU2_1]     15.659267 s: VHWA: DMPAC: Init ... !!!
    
    [MCU2_1]     15.659292 s: SCICLIENT: Sciclient_pmSetModuleState module=48 state=2
    
    [MCU2_1]     15.659500 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_1]     15.659604 s: SCICLIENT: Sciclient_pmSetModuleState module=305 state=2
    
    [MCU2_1]     15.659728 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_1]     15.659760 s: VHWA: DOF Init ... !!!
    
    [MCU2_1]     15.669295 s: VHWA: DOF Init ... Done !!!
    
    [MCU2_1]     15.669358 s: VHWA: SDE Init ... !!!
    
    [MCU2_1]     15.671573 s: VHWA: SDE Init ... Done !!!
    
    [MCU2_1]     15.671631 s: VHWA: DMPAC: Init ... Done !!!
    
    [MCU2_1]     15.671678 s:  VX_ZONE_INIT:Enabled
    
    [MCU2_1]     15.671705 s:  VX_ZONE_ERROR:Enabled
    
    [MCU2_1]     15.671727 s:  VX_ZONE_WARNING:Enabled
    
    [MCU2_1]     15.673117 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target MCU2-1 
    
    [MCU2_1]     15.673325 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DMPAC_SDE 
    
    [MCU2_1]     15.673527 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DMPAC_DOF 
    
    [MCU2_1]     15.673579 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    
    [MCU2_1]     15.673611 s: APP: OpenVX Target kernel init ... !!!
    
    [MCU2_1]     15.673865 s: APP: OpenVX Target kernel init ... Done !!!
    
    [MCU2_1]     15.673909 s: UDMA Copy: Init ... !!!
    
    [MCU2_1]     15.675447 s: UDMA Copy: Init ... Done !!!
    
    [MCU2_1]     15.675517 s: APP: Init ... Done !!!
    
    [MCU2_1]     15.675549 s: APP: Run ... !!!
    
    [MCU2_1]     15.675572 s: IPC: Starting echo test ...
    
    [MCU2_1]     15.677445 s: APP: Run ... Done !!!
    
    [MCU2_1]     15.678394 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[.] C7X_1[.] 
    
    [MCU2_1]     15.678497 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[.] 
    
    [MCU2_1]     15.678569 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] 
    
    [MCU2_1]     15.761308 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] 
    
    [C6x_1 ]      3.966558 s: CIO: Init ... Done !!!
    
    [C6x_1 ]      3.966584 s: ### CPU Frequency = 1350000000 Hz
    
    [C6x_1 ]      3.966595 s: CPU is running FreeRTOS
    
    [C6x_1 ]      3.966603 s: APP: Init ... !!!
    
    [C6x_1 ]      3.966611 s: SCICLIENT: Init ... !!!
    
    [C6x_1 ]      3.966785 s: SCICLIENT: DMSC FW version [9.1.2--v09.01.02 (Kool Koala)]
    
    [C6x_1 ]      3.966800 s: SCICLIENT: DMSC FW revision 0x9  
    
    [C6x_1 ]      3.966809 s: SCICLIENT: DMSC FW ABI revision 3.1
    
    [C6x_1 ]      3.966819 s: SCICLIENT: Init ... Done !!!
    
    [C6x_1 ]      3.966829 s: UDMA: Init ... !!!
    
    [C6x_1 ]      3.968115 s: UDMA: Init ... Done !!!
    
    [C6x_1 ]      3.968136 s: MEM: Init ... !!!
    
    [C6x_1 ]      3.968149 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ dc000000 of size 16777216 bytes !!!
    
    [C6x_1 ]      3.968170 s: MEM: Init ... Done !!!
    
    [C6x_1 ]      3.968179 s: IPC: Init ... !!!
    
    [C6x_1 ]      3.968201 s: IPC: 6 CPUs participating in IPC !!!
    
    [C6x_1 ]      3.968216 s: IPC: Waiting for HLOS to be ready ... !!!
    
    [C6x_1 ]     14.506928 s: IPC: HLOS is ready !!!
    
    [C6x_1 ]     14.510725 s: IPC: Init ... Done !!!
    
    [C6x_1 ]     14.510755 s: APP: Syncing with 5 CPUs ... !!!
    
    [C6x_1 ]     15.657894 s: APP: Syncing with 5 CPUs ... Done !!!
    
    [C6x_1 ]     15.657908 s: REMOTE_SERVICE: Init ... !!!
    
    [C6x_1 ]     15.658696 s: REMOTE_SERVICE: Init ... Done !!!
    
    [C6x_1 ]     15.658747 s:  VX_ZONE_INIT:Enabled
    
    [C6x_1 ]     15.658761 s:  VX_ZONE_ERROR:Enabled
    
    [C6x_1 ]     15.658772 s:  VX_ZONE_WARNING:Enabled
    
    [C6x_1 ]     15.659712 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    
    [C6x_1 ]     15.659727 s: APP: OpenVX Target kernel init ... !!!
    
    [C6x_1 ]     15.660034 s: APP: OpenVX Target kernel init ... Done !!!
    
    [C6x_1 ]     15.660050 s: UDMA Copy: Init ... !!!
    
    [C6x_1 ]     15.665047 s: UDMA Copy: Init ... Done !!!
    
    [C6x_1 ]     15.665069 s: APP: Init ... Done !!!
    
    [C6x_1 ]     15.665078 s: APP: Run ... !!!
    
    [C6x_1 ]     15.665086 s: IPC: Starting echo test ...
    
    [C6x_1 ]     15.666136 s: APP: Run ... Done !!!
    
    [C6x_1 ]     15.666487 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[x] C7X_1[P] 
    
    [C6x_1 ]     15.666725 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[P] C7X_1[P] 
    
    [C6x_1 ]     15.678177 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] 
    
    [C6x_1 ]     15.761216 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] 
    
    [C6x_2 ]      4.030635 s: CIO: Init ... Done !!!
    
    [C6x_2 ]      4.030662 s: ### CPU Frequency = 1350000000 Hz
    
    [C6x_2 ]      4.030674 s: CPU is running FreeRTOS
    
    [C6x_2 ]      4.030683 s: APP: Init ... !!!
    
    [C6x_2 ]      4.030692 s: SCICLIENT: Init ... !!!
    
    [C6x_2 ]      4.030864 s: SCICLIENT: DMSC FW version [9.1.2--v09.01.02 (Kool Koala)]
    
    [C6x_2 ]      4.030881 s: SCICLIENT: DMSC FW revision 0x9  
    
    [C6x_2 ]      4.030890 s: SCICLIENT: DMSC FW ABI revision 3.1
    
    [C6x_2 ]      4.030900 s: SCICLIENT: Init ... Done !!!
    
    [C6x_2 ]      4.030910 s: UDMA: Init ... !!!
    
    [C6x_2 ]      4.032166 s: UDMA: Init ... Done !!!
    
    [C6x_2 ]      4.032188 s: MEM: Init ... !!!
    
    [C6x_2 ]      4.032203 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ e0000000 of size 16777216 bytes !!!
    
    [C6x_2 ]      4.032225 s: MEM: Init ... Done !!!
    
    [C6x_2 ]      4.032235 s: IPC: Init ... !!!
    
    [C6x_2 ]      4.032258 s: IPC: 6 CPUs participating in IPC !!!
    
    [C6x_2 ]      4.032274 s: IPC: Waiting for HLOS to be ready ... !!!
    
    [C6x_2 ]     14.677674 s: IPC: HLOS is ready !!!
    
    [C6x_2 ]     14.681243 s: IPC: Init ... Done !!!
    
    [C6x_2 ]     14.681274 s: APP: Syncing with 5 CPUs ... !!!
    
    [C6x_2 ]     15.657894 s: APP: Syncing with 5 CPUs ... Done !!!
    
    [C6x_2 ]     15.657910 s: REMOTE_SERVICE: Init ... !!!
    
    [C6x_2 ]     15.658723 s: REMOTE_SERVICE: Init ... Done !!!
    
    [C6x_2 ]     15.658766 s:  VX_ZONE_INIT:Enabled
    
    [C6x_2 ]     15.658780 s:  VX_ZONE_ERROR:Enabled
    
    [C6x_2 ]     15.658793 s:  VX_ZONE_WARNING:Enabled
    
    [C6x_2 ]     15.659727 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    
    [C6x_2 ]     15.659743 s: APP: OpenVX Target kernel init ... !!!
    
    [C6x_2 ]     15.660055 s: APP: OpenVX Target kernel init ... Done !!!
    
    [C6x_2 ]     15.660073 s: UDMA Copy: Init ... !!!
    
    [C6x_2 ]     15.665169 s: UDMA Copy: Init ... Done !!!
    
    [C6x_2 ]     15.665192 s: APP: Init ... Done !!!
    
    [C6x_2 ]     15.665201 s: APP: Run ... !!!
    
    [C6x_2 ]     15.665210 s: IPC: Starting echo test ...
    
    [C6x_2 ]     15.666342 s: APP: Run ... Done !!!
    
    [C6x_2 ]     15.666663 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[.] 
    
    [C6x_2 ]     15.666723 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[P] 
    
    [C6x_2 ]     15.678196 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] 
    
    [C6x_2 ]     15.761229 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] 
    
    [C7x_1 ]      4.196404 s: CIO: Init ... Done !!!
    
    [C7x_1 ]      4.196418 s: ### CPU Frequency = 1000000000 Hz
    
    [C7x_1 ]      4.196429 s: CPU is running FreeRTOS
    
    [C7x_1 ]      4.196438 s: APP: Init ... !!!
    
    [C7x_1 ]      4.196445 s: SCICLIENT: Init ... !!!
    
    [C7x_1 ]      4.196618 s: SCICLIENT: DMSC FW version [9.1.2--v09.01.02 (Kool Koala)]
    
    [C7x_1 ]      4.196632 s: SCICLIENT: DMSC FW revision 0x9  
    
    [C7x_1 ]      4.196642 s: SCICLIENT: DMSC FW ABI revision 3.1
    
    [C7x_1 ]      4.196653 s: SCICLIENT: Init ... Done !!!
    
    [C7x_1 ]      4.196661 s: UDMA: Init ... !!!
    
    [C7x_1 ]      4.197622 s: UDMA: Init ... Done !!!
    
    [C7x_1 ]      4.197634 s: MEM: Init ... !!!
    
    [C7x_1 ]      4.197644 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 117000000 of size 268435456 bytes !!!
    
    [C7x_1 ]      4.197667 s: MEM: Init ... Done !!!
    
    [C7x_1 ]      4.197675 s: IPC: Init ... !!!
    
    [C7x_1 ]      4.197690 s: IPC: 6 CPUs participating in IPC !!!
    
    [C7x_1 ]      4.197704 s: IPC: Waiting for HLOS to be ready ... !!!
    
    [C7x_1 ]     14.862744 s: IPC: HLOS is ready !!!
    
    [C7x_1 ]     14.864643 s: IPC: Init ... Done !!!
    
    [C7x_1 ]     14.864657 s: APP: Syncing with 5 CPUs ... !!!
    
    [C7x_1 ]     15.657896 s: APP: Syncing with 5 CPUs ... Done !!!
    
    [C7x_1 ]     15.657912 s: REMOTE_SERVICE: Init ... !!!
    
    [C7x_1 ]     15.658080 s: REMOTE_SERVICE: Init ... Done !!!
    
    [C7x_1 ]     15.658102 s:  VX_ZONE_INIT:Enabled
    
    [C7x_1 ]     15.658114 s:  VX_ZONE_ERROR:Enabled
    
    [C7x_1 ]     15.658124 s:  VX_ZONE_WARNING:Enabled
    
    [C7x_1 ]     15.658396 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1 
    
    [C7x_1 ]     15.658487 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_2 
    
    [C7x_1 ]     15.658572 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_3 
    
    [C7x_1 ]     15.658660 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_4 
    
    [C7x_1 ]     15.658743 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_5 
    
    [C7x_1 ]     15.658837 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_6 
    
    [C7x_1 ]     15.658956 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_7 
    
    
    [C7x_1 ]     15.659048 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_8 
    
    [C7x_1 ]     15.659072 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    
    [C7x_1 ]     15.659085 s: APP: OpenVX Target kernel init ... !!!
    
    [C7x_1 ]     15.659252 s: APP: OpenVX Target kernel init ... Done !!!
    
    [C7x_1 ]     15.659267 s: APP: Init ... Done !!!
    
    [C7x_1 ]     15.659276 s: APP: Run ... !!!
    
    [C7x_1 ]     15.659284 s: IPC: Starting echo test ...
    
    [C7x_1 ]     15.659446 s: APP: Run ... Done !!!
    
    [C7x_1 ]     15.666490 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[.] C7X_1[s] 
    
    [C7x_1 ]     15.666722 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[P] C7X_1[s] 
    
    [C7x_1 ]     15.678218 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] 
    
    [C7x_1 ]     15.761254 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] 
    
    root@j721e-evm:/opt/vision_apps# 
    root@j721e-evm:/opt/vision_apps# 
    root@j721e-evm:/opt/vision_apps# ./run_app_multi_cam.sh 
    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 !!!
        52.787587 s: GTC Frequency = 200 MHz
    APP: Init ... Done !!!
        52.794218 s:  VX_ZONE_INIT:Enabled
        52.794269 s:  VX_ZONE_ERROR:Enabled
        52.794275 s:  VX_ZONE_WARNING:Enabled
        52.797445 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
        52.801092 s:  VX_ZONE_INIT:[tivxHostInitLocal:101] Initialization Done for HOST !!!
    app_multi_cam_main debug!!!!!    52.805979 s: ISS: Enumerating sensors ... !!!
    [MCU2_0]     52.806324 s: ub960I2cInstId : 6, ub960I2cAddr : 61
    
        53.475555 s: ISS: Enumerating sensors ... found 0 : OVX3C-UB953_R1D
        53.475595 s: ISS: Enumerating sensors ... found 1 : OX08B_UB971_R1D
    2 sensor(s) found 
    Supported sensor list: 
    a : OVX3C-UB953_R1D 
    b : OX08B_UB971_R1D 
    Select a sensor above or press '0' to autodetect the sensor 
    a
    Sensor selected : OVX3C-UB953_R1D
    Querying OVX3C-UB953_R1D 
        54.913087 s: ISS: Querying sensor [OVX3C-UB953_R1D] ... !!!
        54.913197 s: ISS: Querying sensor [OVX3C-UB953_R1D] ... Done !!!
    LDC Selection Yes(1)/No(0)
    Invalid selection 
    . Try again 
    LDC Selection Yes(1)/No(0)
    0
    Max number of cameras supported by sensor OVX3C-UB953_R1D = 8 
    Please enter number of cameras to be enabled 
    1
    Creating context done!
        57.371718 s:  VX_ZONE_ERROR:[vxFinalizeKernel:473] Invalid kernel signature type
        57.371763 s:  VX_ZONE_ERROR:[vxLoadKernels:207] Publish function for module hwa failed
    Kernel loading done!
        57.371934 s: ISS: Initializing sensor [OVX3C-UB953_R1D], doing IM_SENSOR_CMD_PWRON ... !!!
        57.372128 s: ISS: Initializing sensor [OVX3C-UB953_R1D], doing IM_SENSOR_CMD_CONFIG ... !!!
    [MCU2_0]     57.372033 s: OVX3C_PowerOn : chId = 0x0 
    
    [MCU2_0]     57.631520 s: ub953 config start : slaveAddr = 0x74 
    
    [MCU2_0]     57.631712 s: Error reading from UB960 register 0x1 
    
    [MCU2_0]     57.631759 s:  UB953 debug: Reg read sucess for regAddr 1 : 0xff
    
    [MCU2_0]     57.663652 s:  UB953 debug: Reg read sucess for regAddr 2 : 0x72
    
    [MCU2_0]     57.679652 s:  UB953 debug: Reg read sucess for regAddr 6 : 0x41
    
    [MCU2_0]     57.710653 s:  UB953 debug: Reg read sucess for regAddr e : 0xd2
    
    [MCU2_0]     57.726644 s:  UB953 debug: Reg read sucess for regAddr d : 0x0
    
    [MCU2_0]     57.742650 s:  UB953 debug: Reg read sucess for regAddr 2 : 0x73
    
    [MCU2_0]     57.758647 s:  UB953 debug: Reg read sucess for regAddr 6 : 0x98
    
    [MCU2_0]     57.774650 s:  UB953 debug: Reg read sucess for regAddr 7 : 0xfa
    
    [MCU2_0]     57.790652 s:  UB953 debug: Reg read sucess for regAddr d : 0x8
    
    [MCU2_0]     57.806646 s:  UB953 debug: Reg read sucess for regAddr d : 0x78
    
    [MCU2_0]     57.822647 s:  UB953 debug: Reg read sucess for regAddr ffff : 0x0
    
    [MCU2_0]     57.822706 s:  Configuring OVX3C imager 0x40.. Please wait till it finishes 
    
        58.820479 s: ISS: Initializing sensor [OVX3C-UB953_R1D] ... Done !!!
    Sensor init done!
    read_test_image_raw : Unable to open file /opt/vision_apps/test_data//img_test.raw, setting error message as all 0s
    VISS init done!
    AEWB init done!
    NR init done!
    Img Mosaic init done!
    Display init done!
    App Init Done! 
    Graph create done!
    Capture graph done!
        58.879497 s:  VX_ZONE_ERROR:[tivxCreateNodeByKernelName:134] Call to vxGetKernelByName failed; kernel may not be registered
        58.879508 s:  VX_ZONE_ERROR:[vxGetStatus:1015] Reference is NULL
    [VISS-MODULE] Unable to create VISS Node! 
    VISS graph done!
    App Run Graph Done! 
    Capture delete done!
    VISS delete done!
    AEWB delete done!
    Img Mosaic delete done!
        58.879556 s:  VX_ZONE_ERROR:[ownReleaseReferenceInt:601] Invalid reference
    Display delete done!
    Graph delete done!
    App Delete Graph Done! 
        58.879604 s: ISS: De-initializing sensor [OVX3C-UB953_R1D] ... !!!
        58.879711 s: ISS: De-initializing sensor [OVX3C-UB953_R1D] ... Done !!!
    Sensor deinit done!
    Capture deinit done!
    VISS deinit done!
    AEWB deinit done!
    NR deinit done!
    Img Mosaic deinit done!
    Display deinit done!
        59.377968 s:  VX_ZONE_ERROR:[vxUnloadKernels:252] Unable to unload kernels for module hwa
    Kernels unload done!
    Release context done!
    App De-init Done! 
        59.378203 s:  VX_ZONE_INIT:[tivxHostDeInitLocal:115] De-Initialization Done for HOST !!!
        59.382590 s:  VX_ZONE_INIT:[tivxDeInitLocal:193] De-Initialization Done !!!
    APP: Deinit ... !!!
    REMOTE_SERVICE: Deinit ... !!!
    REMOTE_SERVICE: Deinit ... Done !!!
    IPC: Deinit ... !!!
    IPC: DeInit ... Done !!!
    MEM: Deinit ... !!!
    DDR_SHARED_MEM: Alloc's: 11 alloc's of 9182152 bytes 
    DDR_SHARED_MEM: Free's : 11 free's  of 9182152 bytes 
    DDR_SHARED_MEM: Open's : 0 allocs  of 0 bytes 
    MEM: Deinit ... Done !!!
    APP: Deinit ... Done !!!
    root@j721e-evm:/opt/vision_apps# 

  • Hi,

    As per your latest log, 

    57.371718 s: VX_ZONE_ERROR:[vxFinalizeKernel:473] Invalid kernel signature type
    57.371763 s: VX_ZONE_ERROR:[vxLoadKernels:207] Publish function for module hwa failed

    The HWA loading has failed. Please let me know your modifications here.

    It says that the signature type is not a valid OpenVX data object.

    From your earlier log, it seems that you are adding your node into the HWA module. I would suggest adding it as separate module instead of combining with the HWA module.

    Regards,

    Nikhil

  • HI Nikhil

           I re-added it according to your suggestion, but it still failed. The source code and log have been uploaded. From the log, it appears that the kernel was set to null, causing the registration of the node to fail.

    [com COM14] (2024-03-14_175621) COM14 (USB Serial Port (COM14)).logkernels.rar

    thanks!

  • Hi,

    I believe you have called into this API in the application right?

    tivxImagingLoadKernels()

    This would do the host side registration of your node. Since your target is also A72, inside this API, there is tivxRegisterImagingTargetAewbKernels() which is target side registration, currently under the macro x86_64

    You would have to put this outside the macro, so that the target side registration of the node happens on A72.

    Regards,

    Nikhil

  • HI Nikhil

    I believe you have called into this API in the application right?

    tivxImagingLoadKernels()

    ----> Yes

    and When placing the API tivxRegisterImagingTargetAewbKernels() under X86_64, compilation errors will occur.

  • Hi,

    The library name for your kernel is "vx_target_kernels_imaging".

    Have you included this in the main concerto file of vision_apps for A72? (i.e. in concerto_mpu_inc.mak in vision_apps/apps folder)

    Regards,

    Nikhil

  • Hi Nikhil

       After  I added  "vx_target_kernels_imaging" library in  concerto_mpu_inc.mak in vision_apps/apps folder,compilation errors will occur as below.if I didn`t  add,it reports undefined reference.

  • Hi Nilhil

             Now the compilation problem has been solved, but there are still further errors in function "vxSetParameterByIndex". I hope you can help analyze it again.

    =~=~=~=~=~=~=~=~=~=~=~= MobaXterm log 2024.03.19 14:50:03 =~=~=~=~=~=~=~=~=~=~=~=
    [    6.702014] EXT4-fs (mmcblk1p2): recovery complete
    [    6.709965] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Quota mode: none.
    [    6.718508] VFS: Mounted root (ext4 filesystem) on device 179:98.
    [    6.730284] devtmpfs: mounted
    [    6.734384] Freeing unused kernel memory: 2112K
    [    6.739012] Run /sbin/init as init process
    [    6.992363] systemd[1]: System time before build time, advancing clock.
    [    7.045140] NET: Registered PF_INET6 protocol family
    [    7.050662] Segment Routing with IPv6
    [    7.054322] In-situ OAM (IOAM) with IPv6
    [    7.085650] systemd[1]: systemd 250.5+ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=hybrid)
    [    7.117053] systemd[1]: Detected architecture arm64.
    
    Welcome to Arago 2023.10!
    
    [    7.187408] systemd[1]: Hostname set to <j721e-evm>.
    [    7.419277] systemd-sysv-generator[148]: SysV service '/etc/init.d/netopeer2-server' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
    [    7.443835] systemd-sysv-generator[148]: SysV service '/etc/init.d/sysrepo' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
    [    7.467614] systemd-sysv-generator[148]: SysV service '/etc/init.d/thermal-zone-init' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
    [    7.931126] systemd[1]: /lib/systemd/system/bt-enable.service:9: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether.
    [    8.045245] systemd[1]: /etc/systemd/system/sync-clocks.service:11: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether.
    [    8.136695] systemd[1]: Queued start job for default target Graphical Interface.
    [    8.176522] systemd[1]: Created slice Slice /system/getty.
    [  OK  ] Created slice Slice /system/getty.
    [    8.200051] systemd[1]: Created slice Slice /system/modprobe.
    [  OK  ] Created slice Slice /system/modprobe.
    [    8.223949] systemd[1]: Created slice Slice /system/serial-getty.
    [  OK  ] Created slice Slice /system/serial-getty.
    [    8.247645] systemd[1]: Created slice User and Session Slice.
    [  OK  ] Created slice User and Session Slice.
    [    8.270815] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Started Dispatch Password ts to Console Directory Watch.
    [    8.294740] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [  OK  ] Started Forward Password Ruests to Wall Directory Watch.
    
    Error reading from serial device
    
    
    
    Session stopped
        - Press <return> to exit tab
        - Press R to restart session
        - Press S to save terminal output to file
    
    
    
    Session stopped
        - Press <return> to exit tab
        - Press R to restart session
        - Press S to save terminal output to file
    
    
    j721e-evm login: 
    
    j721e-evm login: root
    
    [   28.735499] audit: type=1006 audit(1651185126.704:10): pid=884 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=3 res=1
    [   28.748162] audit: type=1300 audit(1651185126.704:10): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffc2370698 a2=1 a3=ffff90902020 items=0 ppid=1 pid=884 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=3 comm="(systemd)" exe="/lib/systemd/systemd" key=(null)
    [   28.775128] platform regulator-dp-pwr: deferred probe pending
    [   28.776576] audit: type=1327 audit(1651185126.704:10): proctitle="(systemd)"
    [   28.786675] platform main-r5fss-cpsw9g-virt-mac1: deferred probe pending
    [   28.789281] audit: type=1334 audit(1651185126.704:11): prog-id=11 op=LOAD
    [   28.794649] platform connector: deferred probe pending
    [   28.802041] audit: type=1300 audit(1651185126.704:11): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=ffffedffa880 a2=78 a3=0 items=0 ppid=1 pid=884 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=3 comm="systemd" exe="/lib/systemd/systemd" key=(null)
    [   28.807330] platform main-r5fss-cpsw9g-virt-mac0: deferred probe pending
    [   28.832572] audit: type=1327 audit(1651185126.704:11): proctitle="(systemd)"
    [   28.846007] audit: type=1334 audit(1651185126.720:12): prog-id=11 op=UNLOAD
    [   28.853258] audit: type=1334 audit(1651185126.720:13): prog-id=12 op=LOAD
    [   28.860380] audit: type=1300 audit(1651185126.720:13): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=ffffedffa920 a2=78 a3=0 items=0 ppid=1 pid=884 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=3 comm="systemd" exe="/lib/systemd/systemd" key=(null)
    [   28.886343] audit: type=1327 audit(1651185126.720:13): proctitle="(systemd)"
    root@j721e-evm:~# cd /opt/vision_apps/
    root@j721e-evm:/opt/vision_apps# ./vision_apps_init.sh 
    root@j721e-evm:/opt/vision_apps# [MCU2_0]      3.898785 s: CIO: Init ... Done !!!
    
    [MCU2_0]      3.898855 s: ### CPU Frequency = 1000000000 Hz
    
    [MCU2_0]      3.898890 s: CPU is running FreeRTOS
    
    [MCU2_0]      3.898910 s: APP: Init ... !!!
    
    [MCU2_0]      3.898928 s: SCICLIENT: Init ... !!!
    
    [MCU2_0]      3.899125 s: SCICLIENT: DMSC FW version [9.1.2--v09.01.02 (Kool Koala)]
    
    [MCU2_0]      3.899166 s: SCICLIENT: DMSC FW revision 0x9  
    
    [MCU2_0]      3.899193 s: SCICLIENT: DMSC FW ABI revision 3.1
    
    [MCU2_0]      3.899218 s: SCICLIENT: Init ... Done !!!
    
    [MCU2_0]      3.899239 s: UDMA: Init ... !!!
    
    [MCU2_0]      3.900309 s: UDMA: Init ... Done !!!
    
    [MCU2_0]      3.900362 s: MEM: Init ... !!!
    
    [MCU2_0]      3.900398 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ d9000000 of size 16777216 bytes !!!
    
    [MCU2_0]      3.900458 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000000) @ 3600000 of size 262144 bytes !!!
    
    [MCU2_0]      3.900504 s: MEM: Init ... Done !!!
    
    [MCU2_0]      3.900524 s: IPC: Init ... !!!
    
    [MCU2_0]      3.900583 s: IPC: 6 CPUs participating in IPC !!!
    
    [MCU2_0]      3.900622 s: IPC: Waiting for HLOS to be ready ... !!!
    
    [MCU2_0]     20.640517 s: IPC: HLOS is ready !!!
    
    [MCU2_0]     20.645443 s: IPC: Init ... Done !!!
    
    [MCU2_0]     20.645502 s: APP: Syncing with 5 CPUs ... !!!
    
    [MCU2_0]     20.748188 s: APP: Syncing with 5 CPUs ... Done !!!
    
    [MCU2_0]     20.748233 s: REMOTE_SERVICE: Init ... !!!
    
    [MCU2_0]     20.749404 s: REMOTE_SERVICE: Init ... Done !!!
    
    [MCU2_0]     20.749465 s: FVID2: Init ... !!!
    
    [MCU2_0]     20.749523 s: FVID2: Init ... Done !!!
    
    [MCU2_0]     20.749572 s: DSS: Init ... !!!
    
    [MCU2_0]     20.749598 s: DSS: Display type is HDMI !!!
    
    [MCU2_0]     20.749621 s: DSS: M2M Path is enabled !!!
    
    [MCU2_0]     20.749643 s: DSS: SoC init ... !!!
    
    [MCU2_0]     20.749662 s: SCICLIENT: Sciclient_pmSetModuleState module=152 state=2
    
    [MCU2_0]     20.749894 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     20.749939 s: SCICLIENT: Sciclient_pmSetModuleState module=152 state=0
    
    [MCU2_0]     20.750105 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     20.750135 s: SCICLIENT: Sciclient_pmSetModuleClkParent module=152 clk=4 parent=6
    
    [MCU2_0]     20.750230 s: SCICLIENT: Sciclient_pmSetModuleClkParent success
    
    [MCU2_0]     20.750262 s: SCICLIENT: Sciclient_pmSetModuleClkFreq module=152 clk=4 freq=148500000
    
    [MCU2_0]     20.752049 s: SCICLIENT: Sciclient_pmSetModuleClkFreq success
    
    [MCU2_0]     20.752083 s: SCICLIENT: Sciclient_pmModuleClkRequest module=152 clk=4 state=2 flag=0
    
    [MCU2_0]     20.752631 s: SCICLIENT: Sciclient_pmModuleClkRequest success
    
    [MCU2_0]     20.752662 s: SCICLIENT: Sciclient_pmSetModuleState module=152 state=2
    
    [MCU2_0]     20.753202 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     20.753231 s: DSS: SoC init ... Done !!!
    
    [MCU2_0]     20.753251 s: DSS: Board init ... !!!
    
    [MCU2_0]     20.798572 s: DSS: Board init ... Done !!!
    
    [MCU2_0]     20.800623 s: DSS: Init ... Done !!!
    
    [MCU2_0]     20.800687 s: VHWA: VPAC Init ... !!!
    
    [MCU2_0]     20.800713 s: SCICLIENT: Sciclient_pmSetModuleState module=290 state=2
    
    [MCU2_0]     20.800868 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     20.800901 s: VHWA: LDC Init ... !!!
    
    [MCU2_0]     20.803890 s: VHWA: LDC Init ... Done !!!
    
    [MCU2_0]     20.803944 s: VHWA: MSC Init ... !!!
    
    [MCU2_0]     20.813432 s: VHWA: MSC Init ... Done !!!
    
    [MCU2_0]     20.813487 s: VHWA: NF Init ... !!!
    
    [MCU2_0]     20.815017 s: VHWA: NF Init ... Done !!!
    
    [MCU2_0]     20.815067 s: VHWA: VISS Init ... !!!
    
    [MCU2_0]     20.824232 s: VHWA: VISS Init ... Done !!!
    
    [MCU2_0]     20.824298 s: VHWA: VPAC Init ... Done !!!
    
    [MCU2_0]     20.824341 s:  VX_ZONE_INIT:Enabled
    
    [MCU2_0]     20.824370 s:  VX_ZONE_ERROR:Enabled
    
    [MCU2_0]     20.824390 s:  VX_ZONE_WARNING:Enabled
    
    [MCU2_0]     20.825800 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target MCU2-0 
    
    [MCU2_0]     20.826009 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_NF 
    
    [MCU2_0]     20.826196 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_LDC1 
    
    [MCU2_0]     20.826368 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_MSC1 
    
    [MCU2_0]     20.826546 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_MSC2 
    
    [MCU2_0]     20.826825 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target VPAC_VISS1 
    
    [MCU2_0]     20.827050 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE1 
    
    [MCU2_0]     20.827279 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE2 
    
    [MCU2_0]     20.827495 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DISPLAY1 
    
    [MCU2_0]     20.827718 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DISPLAY2 
    
    [MCU2_0]     20.827914 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CSITX 
    
    [MCU2_0]     20.828133 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE3 
    
    [MCU2_0]     20.828345 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE4 
    
    [MCU2_0]     20.828560 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE5 
    
    [MCU2_0]     20.828795 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE6 
    
    [MCU2_0]     20.829004 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE7 
    
    [MCU2_0]     20.829217 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target CAPTURE8 
    
    [MCU2_0]     20.829413 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M1 
    
    [MCU2_0]     20.829618 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M2 
    
    [MCU2_0]     20.829809 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M3 
    
    [MCU2_0]     20.829993 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DSS_M2M4 
    
    [MCU2_0]     20.830039 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    
    [MCU2_0]     20.830070 s: APP: OpenVX Target kernel init ... !!!
    
    [MCU2_0]     20.845466 s: APP: OpenVX Target kernel init ... Done !!!
    
    [MCU2_0]     20.845520 s: CSI2RX: Init ... !!!
    
    [MCU2_0]     20.845542 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2
    
    [MCU2_0]     20.845648 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     20.845683 s: SCICLIENT: Sciclient_pmSetModuleState module=26 state=2
    
    [MCU2_0]     20.845805 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     20.845831 s: SCICLIENT: Sciclient_pmSetModuleState module=27 state=2
    
    [MCU2_0]     20.845925 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     20.845952 s: SCICLIENT: Sciclient_pmSetModuleState module=147 state=2
    
    [MCU2_0]     20.846029 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     20.846055 s: SCICLIENT: Sciclient_pmSetModuleState module=148 state=2
    
    [MCU2_0]     20.846123 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     20.846315 s: CSI2RX: Init ... Done !!!
    
    [MCU2_0]     20.846351 s: CSI2TX: Init ... !!!
    
    [MCU2_0]     20.846371 s: SCICLIENT: Sciclient_pmSetModuleState module=25 state=2
    
    [MCU2_0]     20.846437 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     20.846468 s: SCICLIENT: Sciclient_pmSetModuleState module=28 state=2
    
    [MCU2_0]     20.846572 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     20.846601 s: SCICLIENT: Sciclient_pmSetModuleState module=296 state=2
    
    [MCU2_0]     20.846688 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_0]     20.846760 s: CSI2TX: Init ... Done !!!
    
    [MCU2_0]     20.846789 s: ISS: Init ... !!!
    
    [MCU2_0]     20.846842 s: [lucas]sp1hGainRegValueOld[chId] = 0 
    
    [MCU2_0]     20.846876 s: IssSensor_Init ... Done !!!
    
    [MCU2_0]     20.846951 s: IttRemoteServer_Init ... Done !!!
    
    [MCU2_0]     20.846979 s: ISS: Init ... Done !!!
    
    [MCU2_0]     20.847003 s: VISS REMOTE SERVICE: Init ... !!!
    
    [MCU2_0]     20.847058 s: VISS REMOTE SERVICE: Init ... Done !!!
    
    [MCU2_0]     20.847086 s: UDMA Copy: Init ... !!!
    
    [MCU2_0]     20.848633 s: UDMA Copy: Init ... Done !!!
    
    [MCU2_0]     20.848726 s: APP: Init ... Done !!!
    
    [MCU2_0]     20.848757 s: APP: Run ... !!!
    
    [MCU2_0]     20.848779 s: IPC: Starting echo test ...
    
    [MCU2_0]     20.850708 s: APP: Run ... Done !!!
    
    [MCU2_0]     20.851847 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[.] C66X_1[P] C66X_2[.] C7X_1[.] 
    
    [MCU2_0]     20.851937 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[.] C7X_1[.] 
    
    [MCU2_0]     20.852010 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[.] 
    
    [MCU2_0]     20.852071 s: IPC: Echo status: mpu1_0[x] mcu2_0[s] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[P] 
    
    [MCU2_1]      3.928071 s: CIO: Init ... Done !!!
    
    [MCU2_1]      3.928142 s: ### CPU Frequency = 1000000000 Hz
    
    [MCU2_1]      3.928179 s: CPU is running FreeRTOS
    
    [MCU2_1]      3.928202 s: APP: Init ... !!!
    
    [MCU2_1]      3.928221 s: SCICLIENT: Init ... !!!
    
    [MCU2_1]      3.928417 s: SCICLIENT: DMSC FW version [9.1.2--v09.01.02 (Kool Koala)]
    
    [MCU2_1]      3.928460 s: SCICLIENT: DMSC FW revision 0x9  
    
    [MCU2_1]      3.928485 s: SCICLIENT: DMSC FW ABI revision 3.1
    
    [MCU2_1]      3.928512 s: SCICLIENT: Init ... Done !!!
    
    [MCU2_1]      3.928534 s: UDMA: Init ... !!!
    
    [MCU2_1]      3.929647 s: UDMA: Init ... Done !!!
    
    [MCU2_1]      3.929705 s: MEM: Init ... !!!
    
    [MCU2_1]      3.929742 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ da000000 of size 16777216 bytes !!!
    
    [MCU2_1]      3.929799 s: MEM: Init ... Done !!!
    
    [MCU2_1]      3.929820 s: IPC: Init ... !!!
    
    [MCU2_1]      3.929865 s: IPC: 6 CPUs participating in IPC !!!
    
    [MCU2_1]      3.929918 s: IPC: Waiting for HLOS to be ready ... !!!
    
    [MCU2_1]     20.743162 s: IPC: HLOS is ready !!!
    
    [MCU2_1]     20.748091 s: IPC: Init ... Done !!!
    
    [MCU2_1]     20.748148 s: APP: Syncing with 5 CPUs ... !!!
    
    [MCU2_1]     20.748186 s: APP: Syncing with 5 CPUs ... Done !!!
    
    [MCU2_1]     20.748215 s: REMOTE_SERVICE: Init ... !!!
    
    [MCU2_1]     20.749410 s: REMOTE_SERVICE: Init ... Done !!!
    
    [MCU2_1]     20.749470 s: FVID2: Init ... !!!
    
    [MCU2_1]     20.749529 s: FVID2: Init ... Done !!!
    
    [MCU2_1]     20.749558 s: VHWA: DMPAC: Init ... !!!
    
    [MCU2_1]     20.749581 s: SCICLIENT: Sciclient_pmSetModuleState module=48 state=2
    
    [MCU2_1]     20.749781 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_1]     20.749878 s: SCICLIENT: Sciclient_pmSetModuleState module=305 state=2
    
    [MCU2_1]     20.750021 s: SCICLIENT: Sciclient_pmSetModuleState success
    
    [MCU2_1]     20.750057 s: VHWA: DOF Init ... !!!
    
    [MCU2_1]     20.759609 s: VHWA: DOF Init ... Done !!!
    
    [MCU2_1]     20.759673 s: VHWA: SDE Init ... !!!
    
    [MCU2_1]     20.761866 s: VHWA: SDE Init ... Done !!!
    
    [MCU2_1]     20.761927 s: VHWA: DMPAC: Init ... Done !!!
    
    [MCU2_1]     20.761971 s:  VX_ZONE_INIT:Enabled
    
    [MCU2_1]     20.761999 s:  VX_ZONE_ERROR:Enabled
    
    [MCU2_1]     20.762020 s:  VX_ZONE_WARNING:Enabled
    
    [MCU2_1]     20.763419 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target MCU2-1 
    
    [MCU2_1]     20.763633 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DMPAC_SDE 
    
    [MCU2_1]     20.763818 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:66] Added target DMPAC_DOF 
    
    [MCU2_1]     20.763870 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    
    [MCU2_1]     20.763913 s: APP: OpenVX Target kernel init ... !!!
    
    [MCU2_1]     20.764169 s: APP: OpenVX Target kernel init ... Done !!!
    
    [MCU2_1]     20.764211 s: UDMA Copy: Init ... !!!
    
    [MCU2_1]     20.765758 s: UDMA Copy: Init ... Done !!!
    
    [MCU2_1]     20.765823 s: APP: Init ... Done !!!
    
    [MCU2_1]     20.765852 s: APP: Run ... !!!
    
    [MCU2_1]     20.765871 s: IPC: Starting echo test ...
    
    [MCU2_1]     20.767757 s: APP: Run ... Done !!!
    
    [MCU2_1]     20.768698 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[.] C7X_1[.] 
    
    [MCU2_1]     20.768794 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[.] 
    
    [MCU2_1]     20.768872 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] 
    
    [MCU2_1]     20.851761 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[s] C66X_1[P] C66X_2[P] C7X_1[P] 
    
    [C6x_1 ]      4.013335 s: CIO: Init ... Done !!!
    
    [C6x_1 ]      4.013361 s: ### CPU Frequency = 1350000000 Hz
    
    [C6x_1 ]      4.013371 s: CPU is running FreeRTOS
    
    [C6x_1 ]      4.013379 s: APP: Init ... !!!
    
    [C6x_1 ]      4.013387 s: SCICLIENT: Init ... !!!
    
    [C6x_1 ]      4.013575 s: SCICLIENT: DMSC FW version [9.1.2--v09.01.02 (Kool Koala)]
    
    [C6x_1 ]      4.013590 s: SCICLIENT: DMSC FW revision 0x9  
    
    [C6x_1 ]      4.013599 s: SCICLIENT: DMSC FW ABI revision 3.1
    
    [C6x_1 ]      4.013609 s: SCICLIENT: Init ... Done !!!
    
    [C6x_1 ]      4.013618 s: UDMA: Init ... !!!
    
    [C6x_1 ]      4.014853 s: UDMA: Init ... Done !!!
    
    [C6x_1 ]      4.014874 s: MEM: Init ... !!!
    
    [C6x_1 ]      4.014887 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ dc000000 of size 16777216 bytes !!!
    
    [C6x_1 ]      4.014907 s: MEM: Init ... Done !!!
    
    [C6x_1 ]      4.014916 s: IPC: Init ... !!!
    
    [C6x_1 ]      4.014939 s: IPC: 6 CPUs participating in IPC !!!
    
    [C6x_1 ]      4.014953 s: IPC: Waiting for HLOS to be ready ... !!!
    
    [C6x_1 ]     17.921129 s: IPC: HLOS is ready !!!
    
    [C6x_1 ]     17.924932 s: IPC: Init ... Done !!!
    
    [C6x_1 ]     17.924962 s: APP: Syncing with 5 CPUs ... !!!
    
    [C6x_1 ]     20.748187 s: APP: Syncing with 5 CPUs ... Done !!!
    
    [C6x_1 ]     20.748201 s: REMOTE_SERVICE: Init ... !!!
    
    [C6x_1 ]     20.749016 s: REMOTE_SERVICE: Init ... Done !!!
    
    [C6x_1 ]     20.749059 s:  VX_ZONE_INIT:Enabled
    
    [C6x_1 ]     20.749072 s:  VX_ZONE_ERROR:Enabled
    
    [C6x_1 ]     20.749083 s:  VX_ZONE_WARNING:Enabled
    
    [C6x_1 ]     20.750006 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    
    [C6x_1 ]     20.750021 s: APP: OpenVX Target kernel init ... !!!
    
    [C6x_1 ]     20.750335 s: APP: OpenVX Target kernel init ... Done !!!
    
    [C6x_1 ]     20.750353 s: UDMA Copy: Init ... !!!
    
    [C6x_1 ]     20.755367 s: UDMA Copy: Init ... Done !!!
    
    [C6x_1 ]     20.755388 s: APP: Init ... Done !!!
    
    [C6x_1 ]     20.755396 s: APP: Run ... !!!
    
    [C6x_1 ]     20.755405 s: IPC: Starting echo test ...
    
    [C6x_1 ]     20.756451 s: APP: Run ... Done !!!
    
    [C6x_1 ]     20.756798 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[x] C7X_1[P] 
    
    [C6x_1 ]     20.757006 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[s] C66X_2[P] C7X_1[P] 
    
    [C6x_1 ]     20.768473 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] 
    
    [C6x_1 ]     20.851676 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[s] C66X_2[P] C7X_1[P] 
    
    [C6x_2 ]      4.080564 s: CIO: Init ... Done !!!
    
    [C6x_2 ]      4.080590 s: ### CPU Frequency = 1350000000 Hz
    
    [C6x_2 ]      4.080602 s: CPU is running FreeRTOS
    
    [C6x_2 ]      4.080610 s: APP: Init ... !!!
    
    [C6x_2 ]      4.080619 s: SCICLIENT: Init ... !!!
    
    [C6x_2 ]      4.080797 s: SCICLIENT: DMSC FW version [9.1.2--v09.01.02 (Kool Koala)]
    
    [C6x_2 ]      4.080813 s: SCICLIENT: DMSC FW revision 0x9  
    
    [C6x_2 ]      4.080822 s: SCICLIENT: DMSC FW ABI revision 3.1
    
    [C6x_2 ]      4.080833 s: SCICLIENT: Init ... Done !!!
    
    [C6x_2 ]      4.080843 s: UDMA: Init ... !!!
    
    [C6x_2 ]      4.082106 s: UDMA: Init ... Done !!!
    
    [C6x_2 ]      4.082128 s: MEM: Init ... !!!
    
    [C6x_2 ]      4.082143 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ e0000000 of size 16777216 bytes !!!
    
    [C6x_2 ]      4.082165 s: MEM: Init ... Done !!!
    
    [C6x_2 ]      4.082175 s: IPC: Init ... !!!
    
    [C6x_2 ]      4.082198 s: IPC: 6 CPUs participating in IPC !!!
    
    [C6x_2 ]      4.082214 s: IPC: Waiting for HLOS to be ready ... !!!
    
    [C6x_2 ]     18.195402 s: IPC: HLOS is ready !!!
    
    [C6x_2 ]     18.198937 s: IPC: Init ... Done !!!
    
    [C6x_2 ]     18.198965 s: APP: Syncing with 5 CPUs ... !!!
    
    [C6x_2 ]     20.748187 s: APP: Syncing with 5 CPUs ... Done !!!
    
    [C6x_2 ]     20.748203 s: REMOTE_SERVICE: Init ... !!!
    
    [C6x_2 ]     20.749036 s: REMOTE_SERVICE: Init ... Done !!!
    
    [C6x_2 ]     20.749079 s:  VX_ZONE_INIT:Enabled
    
    [C6x_2 ]     20.749098 s:  VX_ZONE_ERROR:Enabled
    
    [C6x_2 ]     20.749113 s:  VX_ZONE_WARNING:Enabled
    
    [C6x_2 ]     20.750022 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    
    [C6x_2 ]     20.750037 s: APP: OpenVX Target kernel init ... !!!
    
    [C6x_2 ]     20.750348 s: APP: OpenVX Target kernel init ... Done !!!
    
    [C6x_2 ]     20.750366 s: UDMA Copy: Init ... !!!
    
    [C6x_2 ]     20.755487 s: UDMA Copy: Init ... Done !!!
    
    [C6x_2 ]     20.755509 s: APP: Init ... Done !!!
    
    [C6x_2 ]     20.755518 s: APP: Run ... !!!
    
    [C6x_2 ]     20.755527 s: IPC: Starting echo test ...
    
    [C6x_2 ]     20.756666 s: APP: Run ... Done !!!
    
    [C6x_2 ]     20.757008 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[.] 
    
    [C6x_2 ]     20.757040 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[s] C7X_1[P] 
    
    [C6x_2 ]     20.768505 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] 
    
    [C6x_2 ]     20.851690 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[s] C7X_1[P] 
    
    [C7x_1 ]      4.248769 s: CIO: Init ... Done !!!
    
    [C7x_1 ]      4.248784 s: ### CPU Frequency = 1000000000 Hz
    
    [C7x_1 ]      4.248796 s: CPU is running FreeRTOS
    
    [C7x_1 ]      4.248804 s: APP: Init ... !!!
    
    [C7x_1 ]      4.248812 s: SCICLIENT: Init ... !!!
    
    [C7x_1 ]      4.248981 s: SCICLIENT: DMSC FW version [9.1.2--v09.01.02 (Kool Koala)]
    
    [C7x_1 ]      4.248996 s: SCICLIENT: DMSC FW revision 0x9  
    
    [C7x_1 ]      4.249006 s: SCICLIENT: DMSC FW ABI revision 3.1
    
    [C7x_1 ]      4.249017 s: SCICLIENT: Init ... Done !!!
    
    [C7x_1 ]      4.249026 s: UDMA: Init ... !!!
    
    [C7x_1 ]      4.249951 s: UDMA: Init ... Done !!!
    
    [C7x_1 ]      4.249963 s: MEM: Init ... !!!
    
    [C7x_1 ]      4.249975 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ 117000000 of size 268435456 bytes !!!
    
    [C7x_1 ]      4.249996 s: MEM: Init ... Done !!!
    
    [C7x_1 ]      4.250004 s: IPC: Init ... !!!
    
    [C7x_1 ]      4.250020 s: IPC: 6 CPUs participating in IPC !!!
    
    [C7x_1 ]      4.250035 s: IPC: Waiting for HLOS to be ready ... !!!
    
    [C7x_1 ]     18.373423 s: IPC: HLOS is ready !!!
    
    [C7x_1 ]     18.375306 s: IPC: Init ... Done !!!
    
    [C7x_1 ]     18.375319 s: APP: Syncing with 5 CPUs ... !!!
    
    [C7x_1 ]     20.748189 s: APP: Syncing with 5 CPUs ... Done !!!
    
    [C7x_1 ]     20.748206 s: REMOTE_SERVICE: Init ... !!!
    
    [C7x_1 ]     20.748370 s: REMOTE_SERVICE: Init ... Done !!!
    
    [C7x_1 ]     20.748391 s:  VX_ZONE_INIT:Enabled
    
    [C7x_1 ]     20.748404 s:  VX_ZONE_ERROR:Enabled
    
    [C7x_1 ]     20.748414 s:  VX_ZONE_WARNING:Enabled
    
    [C7x_1 ]     20.748664 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1 
    
    [C7x_1 ]     20.748771 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_2 
    
    [C7x_1 ]     20.748864 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_3 
    
    [C7x_1 ]     20.748954 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_4 
    
    [C7x_1 ]     20.749038 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_5 
    
    [C7x_1 ]     20.749124 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_6 
    
    [C7x_1 ]     20.749230 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_7 
    
    [C7x_1 ]     20.749326 s:  VX_ZONE_INIT:[tivxPlatformCreateTargetId:59] Added target DSP_C7-1_PRI_8 
    
    [C7x_1 ]     20.749350 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
    
    [C7x_1 ]     20.749363 s: APP: OpenVX Target kernel init ... !!!
    
    [C7x_1 ]     20.749532 s: APP: OpenVX Target kernel init ... Done !!!
    
    [C7x_1 ]     20.749546 s: APP: Init ... Done !!!
    
    [C7x_1 ]     20.749555 s: APP: Run ... !!!
    
    [C7x_1 ]     20.749563 s: IPC: Starting echo test ...
    
    [C7x_1 ]     20.749724 s: APP: Run ... Done !!!
    
    [C7x_1 ]     20.756804 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[.] C7X_1[s] 
    
    [C7x_1 ]     20.757004 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[x] C66X_1[P] C66X_2[P] C7X_1[s] 
    
    [C7x_1 ]     20.768525 s: IPC: Echo status: mpu1_0[x] mcu2_0[x] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] 
    
    [C7x_1 ]     20.851704 s: IPC: Echo status: mpu1_0[x] mcu2_0[P] mcu2_1[P] C66X_1[P] C66X_2[P] C7X_1[s] 
    
    
    root@j721e-evm:/opt/vision_apps# 
    root@j721e-evm:/opt/vision_apps# 
    root@j721e-evm:/opt/vision_apps# ./run_app_multi_cam.sh 
    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 !!!
        48.349996 s: GTC Frequency = 200 MHz
    APP: Init ... Done !!!
        48.356459 s:  VX_ZONE_INIT:Enabled
        48.356497 s:  VX_ZONE_ERROR:Enabled
        48.356503 s:  VX_ZONE_WARNING:Enabled
        48.357606 s:  VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!!
        48.364359 s:  VX_ZONE_INIT:[tivxHostInitLocal:101] Initialization Done for HOST !!!
    app_multi_cam_main debug!!!!!    48.369144 s: ISS: Enumerating sensors ... !!!
    [MCU2_0]     48.369484 s: ub960I2cInstId : 6, ub960I2cAddr : 61
    
        49.038719 s: ISS: Enumerating sensors ... found 0 : OVX3C-UB953_R1D
        49.038755 s: ISS: Enumerating sensors ... found 1 : OX08B_UB971_R1D
    2 sensor(s) found 
    Supported sensor list: 
    a : OVX3C-UB953_R1D 
    b : OX08B_UB971_R1D 
    Select a sensor above or press '0' to autodetect the sensor 
    a
    Sensor selected : OVX3C-UB953_R1D
    Querying OVX3C-UB953_R1D 
        49.834766 s: ISS: Querying sensor [OVX3C-UB953_R1D] ... !!!
        49.834875 s: ISS: Querying sensor [OVX3C-UB953_R1D] ... Done !!!
    LDC Selection Yes(1)/No(0)
    Invalid selection 
    . Try again 
    LDC Selection Yes(1)/No(0)
    0
    Max number of cameras supported by sensor OVX3C-UB953_R1D = 8 
    Please enter number of cameras to be enabled 
    1
    Creating context done!
        52.574316 s:  VX_ZONE_ERROR:[vxLoadKernels:207] Publish function for module imaging failed
    Kernel loading done!
        52.574412 s: ISS: Initializing sensor [OVX3C-UB953_R1D], doing IM_SENSOR_CMD_PWRON ... !!!
        52.574611 s: ISS: Initializing sensor [OVX3C-UB953_R1D], doing IM_SENSOR_CMD_CONFIG ... !!!
    [MCU2_0]     52.574509 s: OVX3C_PowerOn : chId = 0x0 
    
    [MCU2_0]     52.834688 s: ub953 config start : slaveAddr = 0x74 
    
    [MCU2_0]     52.834882 s: Error reading from UB960 register 0x1 
    
    [MCU2_0]     52.834930 s:  UB953 debug: Reg read sucess for regAddr 1 : 0xff
    
    [MCU2_0]     52.866814 s:  UB953 debug: Reg read sucess for regAddr 2 : 0x72
    
    [MCU2_0]     52.882815 s:  UB953 debug: Reg read sucess for regAddr 6 : 0x41
    
    [MCU2_0]     52.913815 s:  UB953 debug: Reg read sucess for regAddr e : 0xd2
    
    [MCU2_0]     52.929818 s:  UB953 debug: Reg read sucess for regAddr d : 0x0
    
    [MCU2_0]     52.945815 s:  UB953 debug: Reg read sucess for regAddr 2 : 0x73
    
    [MCU2_0]     52.961812 s:  UB953 debug: Reg read sucess for regAddr 6 : 0x98
    
    [MCU2_0]     52.977814 s:  UB953 debug: Reg read sucess for regAddr 7 : 0xfa
    
    [MCU2_0]     52.993816 s:  UB953 debug: Reg read sucess for regAddr d : 0x8
    
    [MCU2_0]     53.009815 s:  UB953 debug: Reg read sucess for regAddr d : 0x78
    
    [MCU2_0]     53.025817 s:  UB953 debug: Reg read sucess for regAddr ffff : 0x0
    
    [MCU2_0]     53.025875 s:  Configuring OVX3C imager 0x40.. Please wait till it finishes 
    
        54.023637 s: ISS: Initializing sensor [OVX3C-UB953_R1D] ... Done !!!
    Sensor init done!
    read_test_image_raw : Unable to open file /opt/vision_apps/test_data//img_test.raw, setting error message as all 0s
    VISS init done!
    AEWB init done!
    NR init done!
    Img Mosaic init done!
    Display init done!
    App Init Done! 
    Graph create done!
    Capture graph done!
    VISS graph done!
    AEWB graph done!
        54.083030 s:  VX_ZONE_ERROR:[vxSetParameterByIndex:251] Invalid type 0x0000080f!
        54.083039 s:  VX_ZONE_ERROR:[vxSetParameterByIndex:300] Specified: parameter[0] type:0000080f => 0xffffaa790628
        54.083046 s:  VX_ZONE_ERROR:[vxSetParameterByIndex:302] Required: parameter[0] dir:0 type:00000816
        54.083055 s:  VX_ZONE_ERROR:[vxGetStatus:1015] Reference is NULL
    [NR_MODULE] Unable to create NR node! 
    NR graph done!
    App Run Graph Done! 
    Capture delete done!
    VISS delete done!
    AEWB delete done!
    Img Mosaic delete done!
        54.083097 s:  VX_ZONE_ERROR:[ownReleaseReferenceInt:601] Invalid reference
    Display delete done!
    Graph delete done!
    App Delete Graph Done! 
        54.083148 s: ISS: De-initializing sensor [OVX3C-UB953_R1D] ... !!!
        54.083243 s: ISS: De-initializing sensor [OVX3C-UB953_R1D] ... Done !!!
    Sensor deinit done!
    Capture deinit done!
    VISS deinit done!
    AEWB deinit done!
    NR deinit done!
    Img Mosaic deinit done!
    Display deinit done!
        54.584890 s:  VX_ZONE_ERROR:[vxRemoveKernel:287] Invalid kernel reference
        54.584933 s:  VX_ZONE_ERROR:[vxUnloadKernels:244] Unublish function for module imaging failed
    Kernels unload done!
        54.585082 s:  VX_ZONE_WARNING:[vxReleaseContext:1088] Found a reference 0xffffaa714f98 of type 00000804 at external count 1, internal count 1, releasing it
        54.585091 s:  VX_ZONE_WARNING:[vxReleaseContext:1090] Releasing reference (name=com.ti.imaging.aewb) now as a part of garbage collection
        54.585097 s:  VX_ZONE_WARNING:[vxReleaseContext:1099] A kernel with name com.ti.imaging.aewb has not been removed, possibly due to a kernel module not being unloaded.
        54.585104 s:  VX_ZONE_WARNING:[vxReleaseContext:1100] Removing as a part of garbage collection
        54.585112 s:  VX_ZONE_WARNING:[vxReleaseContext:1088] Found a reference 0xffffaa790628 of type 0000080f at external count 1, internal count 0, releasing it
        54.585119 s:  VX_ZONE_WARNING:[vxReleaseContext:1090] Releasing reference (name=image_107) now as a part of garbage collection
    Release context done!
    App De-init Done! 
        54.585169 s:  VX_ZONE_INIT:[tivxHostDeInitLocal:115] De-Initialization Done for HOST !!!
        54.589556 s:  VX_ZONE_INIT:[tivxDeInitLocal:193] De-Initialization Done !!!
    APP: Deinit ... !!!
    REMOTE_SERVICE: Deinit ... !!!
    REMOTE_SERVICE: Deinit ... Done !!!
    IPC: Deinit ... !!!
    IPC: DeInit ... Done !!!
    MEM: Deinit ... !!!
    DDR_SHARED_MEM: Alloc's: 11 alloc's of 9182152 bytes 
    DDR_SHARED_MEM: Free's : 11 free's  of 9182152 bytes 
    DDR_SHARED_MEM: Open's : 0 allocs  of 0 bytes 
    MEM: Deinit ... Done !!!
    APP: Deinit ... Done !!!
    root@j721e-evm:/opt/vision_apps# 
    Error reading from serial device
    
    
    
    Session stopped
        - Press <return> to exit tab
        - Press R to restart session
        - Press S to save terminal output to file
    
    
    
    Session stopped
        - Press <return> to exit tab
        - Press R to restart session
        - Press S to save terminal output to file
    

  • Hi,

    There is a mismatch in the index with the order of the parameters you had defined in the host side registration API and in the node API that you are calling.

    Please keep the same order in both the places.

    Currently, it is expecting a vx_user_data_object at that index, but finding an vx_image in that index instead.

    Regards,

    Nikhil

  • Hi Nikhil

           There is a mismatch in the index with the order of the parameters you had defined in the host side registration API and in the node API that you are calling.

        --->Which two APIs are you referring to?

  • Hi Nikhil

           I changed the parameters “prms[]” in function tivxNrNode to vx_user_data_object type, but still got the same error.

  • Hi,

    In the function tivxAddKernelNr() in vx_nr_host.c it is as shown below 

           index = 0;
    
            {
                status = vxAddParameterToKernel(kernel,
                            index,
                            VX_INPUT,
                            VX_TYPE_USER_DATA_OBJECT,
                            VX_PARAMETER_STATE_REQUIRED
                );
                index++;
            }
            if (status == VX_SUCCESS)
            {
                status = vxAddParameterToKernel(kernel,
                            index,
                            VX_INPUT,
                            VX_TYPE_DISTRIBUTION,
                            VX_PARAMETER_STATE_OPTIONAL
                );
                index++;
            }
            if (status == VX_SUCCESS)
            {
                status = vxAddParameterToKernel(kernel,
                            index,
                            VX_INPUT,
                            VX_TYPE_USER_DATA_OBJECT,
                            VX_PARAMETER_STATE_REQUIRED
                );
                index++;
            }
            if (status == VX_SUCCESS)
            {
                status = vxAddParameterToKernel(kernel,
                            index,
                            VX_INPUT,
                            VX_TYPE_USER_DATA_OBJECT,
                            VX_PARAMETER_STATE_OPTIONAL
                );
                index++;
            }
            if (status == VX_SUCCESS)
            {
                status = vxAddParameterToKernel(kernel,
                            index,
                            VX_OUTPUT,
                            VX_TYPE_USER_DATA_OBJECT,
                            VX_PARAMETER_STATE_REQUIRED
                );
                index++;
            }
            if (status == VX_SUCCESS)
            {
                status = vxAddParameterToKernel(kernel,
                            index,
                            VX_INPUT,
                            VX_TYPE_USER_DATA_OBJECT,
                            VX_PARAMETER_STATE_OPTIONAL
                );
            }

    You have 5 parameters to the node most of which are of user data object type.

    Whereas in your node definition, the prms are as follows

    which is an image, user_data_object and an image.

    So this is the mismatch that is causing the error. You must give the same parameters as provided in the tivxAddKernelNr() function.

    Regards,

    Nikhil

  • Hi  Nikhil

           I also found this issue and made some modifications. However, new problems emerged after the modifications.

     [com COM14] (2024-03-21_145438) COM14 (USB Serial Port (COM14)).log

    4747.kernels.rar

    The log  and code has been uploaded

  • Hi,

    #define TIVX_KERNEL_NR_MAX_PARAMS (6U) in the tivx_kernel_nr.h 

    and you have only 1 parameter. Please keep the value as 1, if you have only one parameter.

    Regards,

    Nikhil

  • Hi Nikhil 

          I have modified TIVX_KERNEL_NR_MAX_PARAMS to 1, but it has no effect

  • Hi Nikhil

            This is the latest log.  After changing the TIVX_KERNEL_NR_MAX_PARAMS to 1, it still reports a similar error as before.  The type of the incoming parameter is  vx_user_data_object 

    [com COM14] (2024-03-22_141432) COM14 (USB Serial Port (COM14)).log

  • Hi,

    Could you please keep additional logs in the tivxAddKernelNr() in which you are doing vxAddParameterToKernel() and check if the userdataobject itself is being registered there?

    Regards,

    Nikhil

  • Hi Nikhil
             I added a log. From the log, it can be confirmed that the userdataobject has been successfully registered.

    [com COM14] (2024-03-25_122409) COM14 (USB Serial Port (COM14)).log

  • Hi Nikhil
           The parameter  “params[]”type of the passed-in  "tivxCreateNodeByKernelName"function is  vx_user_data_object,But the type printed inside the function is  an image!

    What is the reason for this?

  • Hi Nikhil

        Now, there is no error reported when building the node part, I uploaded the latest log,Please take a look again

        What does the second function of the function mean, and how can I fill it in without getting an error?

          

        

    [com COM14] (2024-03-25_161829) COM14 (USB Serial Port (COM14)).log

  • Here, the index should be 0 and not 2 as you have only 1 parameter to the node (i.e. user_data_object) and the index starts from '0'

    Regards,

    Nikhil

  • Hi Nikhil

         Please see the error message at VerifyGraph

    [com COM14] (2024-03-25_190533) COM14 (USB Serial Port (COM14)).log

  • Hi Nikhil

          What is the meaning of this array "replicate[]" and function"vxReplicateNode", and how to set it?

          

  • Hi,

    replicate would be true only if the parameter is extracted from an  object array. (i.e. in your case if the user_data_object has a parent as object array, then you should set that index as true for replicate.

    Please refer the below for better understanding of this functionality 

    The OpenVX Specification: Object: Node (khronos.org)

    Regards,

    Nikhil

  • HI Nikhil

       Regarding this error, I located it in "tivxAddKernelNrValidate" function ,and Assign the parameter "configuration" to the parameter "configuration_name" in function "vxQueryUserDataObject(configuration, VX_USER_DATA_OBJECT_NAME, &configuration_name, sizeof(configuration_name))"

    The parameter "configuration" comes from the assignment of parameter "parameters[ ]", which is passed in by function "tivxAddKernelNrValidate(vx_node node,
    const vx_reference parameters[ ],
    vx_uint32 num,
    vx_meta_format metas[])",  This function  "ownNodeKernelValidate" is called in tiovx\source\framework\vx_node.c

     The second parameter"node->parameters" of this function is the value that is called from where?

  • error report

  • Hi,

    The validate function implementation is a custom implementation. When I see the validate function in vx_nr_host.c, the checks are being done for aewb node rather than the nr node. 

    Please modify the validate function for your node and keep the API names unique for your node.

    Regards,

    Nikhil

  • HI Nikhil

            Why is it said that the node being checked during verification is aewb?  I checked and confirmed that it is the nr node being called

  • Hi,

    Can you share me the implementation of the validate function of the nr node?

    Regards,

    Nikhil

  • Hi Nikhil

           This is my resource code 

    vx_status ownNodeKernelValidate(vx_node node, vx_meta_format meta[])
    {
        vx_status status = (vx_status)VX_SUCCESS;
        uint32_t i;
        uint32_t num_params;
    
        if((NULL != node) && (NULL != node->kernel))
        {
            if(node->kernel->validate != NULL)
            {
                /* the type of the parameter is known by the system, so let the
                   system set it by default. */
                num_params = node->kernel->signature.num_parameters;
                for (i = 0; i < num_params; i ++)
                {
                    meta[i]->type = node->kernel->signature.types[i];
                    VX_PRINT(VX_ZONE_ERROR, "i=%d\n", i);
                }
    
                VX_PRINT(VX_ZONE_ERROR, "Validating kernel %s\n", node->kernel->name);
                VX_PRINT(VX_ZONE_ERROR, "meta[%d]->type = %08x\n", i,node->kernel->signature.types[i]);
                status = node->kernel->validate(node, node->parameters,
                    num_params, meta);
                VX_PRINT(VX_ZONE_ERROR, "Validating kernel  status %d\n", status);
    
            }
        }
        else
        {
            VX_PRINT(VX_ZONE_ERROR, "Node and/or kernel are NULL\n");
            status = (vx_status)VX_ERROR_INVALID_PARAMETERS;
        }
    
        return status;
    }
    kernels.zip

  • Hi,

    In the function tivxAddKernelNrValidate() in vx_nr_host.c, May I know why are you checking the below? Are you using aewb structs for your user_data_object?

    Regards,

    Nikhil