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
Thank you!