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: PC Emulation: VPAC_VISS validate fails, Graph verify failed, no output folder

Part Number: TDA4VM

Hello,

I am trying to run Vision Apps in PC emulation mode but I get the following log and the application exits, and the output folder is not created.

Command used:

cd vision_apps
./out/PC/x86_64/LINUX/release/vx_app_single_cam --cfg apps/basic_demos/app_single_cam/x86_test_data/001/x86_app_AR0239.cfg

Log:

kai1sf@Ubuntu22:~/ti-processor-sdk-rtos-j721e-evm-11_01_00_04/vision_apps$ ./out/PC/x86_64/LINUX/release/vx_app_single_cam --cfg apps/basic_demos/app_single_cam/x86_test_data/001/x86_app_AR0239.cfg
 Test folder root = [/home/kai1sf/ti-processor-sdk-rtos-j721e-evm-11_01_00_04/vision_apps/apps/basic_demos/app_single_cam/x86_test_data/001]
 start_seq = [0]
 num_frames_to_process = [2]
 sensor_name = [AR0239-UB953_MARS]
 sensor_dcc_id = [239]
 width_in = [1920]
 height_in = [1080]
 sensor_raw_bpp = [12]
 width_out = [1920]
 height_out = [1080]
 sensor_wdr_mode = [0]
 ldc_enable = [0]
The soft limit is 10240
The hard limit is 10240
MEM: Init ... !!!
MEM: Init ... Done !!!
 0.0s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_INFO
 0.10s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_ERROR
 0.12s:  VX_ZONE_INFO: Globally Enabled VX_ZONE_WARNING
 0.239s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel vx_tutorial_graph.phase_rgb on target DSP-1
 0.265s:  VX_ZONE_INFO: [ownAddTargetKernelInternal:189] registered kernel vx_tutorial_graph.phase_rgb on target DSP-2
 0.2537s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-0 
 0.2583s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-1 
 0.2732s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-2 
 0.2862s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MPU-3 
 0.2926s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-1 
 0.2968s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-1_PRI_2 
 0.3083s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-1_PRI_3 
 0.3316s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-1_PRI_4 
 0.3401s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-1_PRI_5 
 0.3598s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-1_PRI_6 
 0.3647s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-1_PRI_7 
 0.3698s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP_C7-1_PRI_8 
 0.3756s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MCU2-0 
 0.3804s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target VPAC_NF 
 0.3844s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target VPAC_LDC1 
 0.3885s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target VPAC_MSC1 
 0.3936s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target VPAC_MSC2 
 0.3977s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target VPAC_VISS1 
 0.4017s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target CAPTURE1 
 0.4063s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target CAPTURE2 
 0.4117s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target CAPTURE3 
 0.4159s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target CAPTURE4 
 0.4203s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target CAPTURE5 
 0.4246s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target CAPTURE6 
 0.4285s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target CAPTURE7 
 0.4324s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target CAPTURE8 
 0.4366s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DISPLAY1 
 0.4407s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DISPLAY2 
 0.4442s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target CSITX 
 0.4480s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSS_M2M1 
 0.4566s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSS_M2M2 
 0.4602s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSS_M2M3 
 0.4633s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSS_M2M4 
 0.4662s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target VPAC_FC 
 0.4704s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MCU2-1 
 0.4738s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DMPAC_SDE 
 0.4767s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DMPAC_DOF 
 0.4840s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MCU3-0 
 0.4877s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target MCU3-1 
 0.4916s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP-1 
 0.4952s:  VX_ZONE_INFO: [tivxPlatformCreateTargetId:169] Added target DSP-2 
 0.4954s:  VX_ZONE_INFO: [tivxInit:152] Initialization Done !!!
 0.4959s:  VX_ZONE_INFO: Globally Disabled VX_ZONE_INFO
tivxImagingLoadKernels done
x86_app_init done
get_dcc_dir_data : /home/kai1sf/ti-processor-sdk-rtos-j721e-evm-11_01_00_04/vision_apps/apps/basic_demos/app_single_cam/x86_test_data/001/dcc_bins 
read 36576 bytes from dcc_ldc.bin
read 19547 bytes from dcc_viss.bin
read 22111 bytes from dcc_2a.bin
78234 dcc_bytes Read from /home/kai1sf/ti-processor-sdk-rtos-j721e-evm-11_01_00_04/vision_apps/apps/basic_demos/app_single_cam/x86_test_data/001/dcc_bins 
app_create_viss : sensor_dcc_id = 239 
 0.6811s:  VX_ZONE_ERROR: [vxSetParameterByIndex:253] Supplied value was not actually a reference
 0.6821s:  VX_ZONE_ERROR: [vxSetParameterByIndex:386] Specified: parameter[3] type:00000000 => (nil)
 0.6824s:  VX_ZONE_ERROR: [vxSetParameterByIndex:388] Required: parameter[3] dir:0 type:00000817
 0.6836s:  VX_ZONE_ERROR: [vxSetReferenceName:1195] Invalid reference
AEWB Set Reference done
 0.7027s:  VX_ZONE_ERROR: [tivxAddKernelVpacVissValidate:160] One or more REQUIRED parameters are set to NULL
 0.7031s:  VX_ZONE_ERROR: [ownGraphNodeKernelValidate:740] node kernel validate failed for kernel com.ti.hwa.vpac_viss at index 1
 0.7037s:  VX_ZONE_ERROR: [ graph_91 ] Node kernel Validate failed
 0.7042s:  VX_ZONE_ERROR: [ graph_91 ] Graph verify failed
 0.7067s:  VX_ZONE_ERROR: [tivxExportGraphToDot:1642] Invalid parameters or graph node not verifiedx86_app_create_graph done
x86_app_create_graph done
releasing raw
releasing VISS node and data objects
freeing fs_dcc_buf_viss
releasing y8_r8_c2
releasing configuration
releasing VISS DCC Data Object
releasing h3a_aew_af
releasing AEWB node and data objects
freeing fs_dcc_buf_2a
releasing ae_awb_result
releasing node_aewb
releasing aewb_config
releasing 2A DCC Data Object
releasing LDC node and data objects
freeing fs_dcc_buf_ldc
releasing graph
releasing graph done
x86_app_delete_graph done
tivxHwaUnLoadKernels done
tivxVideoIOUnLoadKernels done
tivxImagingUnLoadKernels done
vxReleaseContext done
MEM: Deinit ... !!!
MEM: Alloc's: 4 alloc's of 83796 bytes 
MEM: Free's : 4 free's  of 83796 bytes 
MEM: Open's : 0 allocs  of 0 bytes 
MEM: Deinit ... Done !!!
tivxDeInit done
x86_app_deinit done
obj->test_mode = 0
obj->sensor_sel = 0

SDK versions:

  • ti-processor-sdk-linux-adas-j721e-evm-11_01_00_03

  • ti-processor-sdk-rtos-j721e-evm-11_01_00_04

PC emulation addon versions tested:

  • ti-processor-sdk-rtos-j721e-evm-11_01_00_04-addon-linux-x64-installer.run

  • ti-processor-sdk-rtos-j721e-evm-11_02_00_06-addon-linux-x64-installer.run

Both give the same issue

Why is the output folder not created?
How can I fix this and make vx_app_single_cam run correctly in PC emulation mode?

I am attaching the following files to the post:

  • x86_app_AR0239.cfg

  • input folder

  • dcc_bins folder

files.zip 

Thank you!