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.

SK-TDA4VM: SDK BUILDING PROBLEM

Part Number: SK-TDA4VM

when I flow this step ,I find some problem. http://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-sk-tda4vm/08_00_01_10/exports/docs/development_flow.html

log like below: I cannot find this file "ti_2a_wrapper.h". was it created by some scripts or download from somewhere? expecting your reply.

root@j7-evm:/opt/edge_ai_apps# ./setup_script.sh                                
tensorflow                                                                      
dlpack                                                                          
onnxruntime                                                                     
edgeai-tidl-tools                                                               
edgeai-tiovx-modules                                                            
-- The C compiler identification is GNU 9.2.1                                   
-- The CXX compiler identification is GNU 9.2.1                                 
-- Check for working C compiler: /usr/bin/cc                                    
-- Check for working C compiler: /usr/bin/cc -- works                           
-- Detecting C compiler ABI info                                                
-- Detecting C compiler ABI info - done                                         
-- Detecting C compile features                                                 
-- Detecting C compile features - done                                          
-- Check for working CXX compiler: /usr/bin/c++                                 
-- Check for working CXX compiler: /usr/bin/c++ -- works                        
-- Detecting CXX compiler ABI info                                              
-- Detecting CXX compiler ABI info - done                                       
-- Detecting CXX compile features                                               
-- Detecting CXX compile features - done                                        
-- CMAKE_BUILD_TYPE = Release PROJECT_NAME = edgeai-tiovx-modules               
-- CMAKE_BUILD_TYPE = Release PROJECT_NAME = edgeai-tiovx-modules-test          
-- Configuring done                                                             
-- Generating done                                                              
-- Build files have been written to: /opt/edgeai-tiovx-modules/build            
make[1]: Entering directory '/opt/edgeai-tiovx-modules/build'                   
make[2]: Entering directory '/opt/edgeai-tiovx-modules/build'                   
Scanning dependencies of target edgeai-tiovx-modules                            
make[2]: Leaving directory '/opt/edgeai-tiovx-modules/build'                    
make[2]: Entering directory '/opt/edgeai-tiovx-modules/build'                   
[ 10%] Building C object src/CMakeFiles/edgeai-tiovx-modules.dir/tiovx_color_coo
[ 10%] Building C object src/CMakeFiles/edgeai-tiovx-modules.dir/tiovx_multi_sco
[ 15%] Building C object src/CMakeFiles/edgeai-tiovx-modules.dir/tiovx_img_mosao
[ 21%] Building C object src/CMakeFiles/edgeai-tiovx-modules.dir/tiovx_dl_pre_po
[ 26%] Building C object src/CMakeFiles/edgeai-tiovx-modules.dir/tiovx_dl_coloro
[ 31%] Building C object src/CMakeFiles/edgeai-tiovx-modules.dir/tiovx_sensor_mo
[ 36%] Building C object src/CMakeFiles/edgeai-tiovx-modules.dir/tiovx_viss_modo
[ 42%] Building C object src/CMakeFiles/edgeai-tiovx-modules.dir/tiovx_ldc_moduo
[ 47%] Linking C shared library ../../bin/Release/libedgeai-tiovx-modules.so    
make[2]: Leaving directory '/opt/edgeai-tiovx-modules/build'                    
[ 47%] Built target edgeai-tiovx-modules                                        
make[2]: Entering directory '/opt/edgeai-tiovx-modules/build'                   
Scanning dependencies of target edgeai-tiovx-modules-test                       
make[2]: Leaving directory '/opt/edgeai-tiovx-modules/build'                    
make[2]: Entering directory '/opt/edgeai-tiovx-modules/build'                   
[ 57%] Building C object test/CMakeFiles/edgeai-tiovx-modules-test.dir/app_tiovo
[ 57%] Building C object test/CMakeFiles/edgeai-tiovx-modules-test.dir/app_tiovo
[ 63%] Building C object test/CMakeFiles/edgeai-tiovx-modules-test.dir/app_tiovo
[ 68%] Building C object test/CMakeFiles/edgeai-tiovx-modules-test.dir/app_tiovo
[ 73%] Building C object test/CMakeFiles/edgeai-tiovx-modules-test.dir/app_tiovo
[ 78%] Building C object test/CMakeFiles/edgeai-tiovx-modules-test.dir/app_tiovo
[ 84%] Building C object test/CMakeFiles/edgeai-tiovx-modules-test.dir/app_tiovo
[ 89%] Building C object test/CMakeFiles/edgeai-tiovx-modules-test.dir/app_commo
[ 94%] Building C object test/CMakeFiles/edgeai-tiovx-modules-test.dir/main.c.o
[100%] Linking C executable ../../bin/Release/edgeai-tiovx-modules-test         
make[2]: Leaving directory '/opt/edgeai-tiovx-modules/build'                    
[100%] Built target edgeai-tiovx-modules-test                                   
make[1]: Leaving directory '/opt/edgeai-tiovx-modules/build'                    
make[1]: Entering directory '/opt/edgeai-tiovx-modules/build'                   
make[2]: Entering directory '/opt/edgeai-tiovx-modules/build'                   
make[2]: Leaving directory '/opt/edgeai-tiovx-modules/build'                    
[ 47%] Built target edgeai-tiovx-modules                                        
make[2]: Entering directory '/opt/edgeai-tiovx-modules/build'                   
make[2]: Leaving directory '/opt/edgeai-tiovx-modules/build'                    
[100%] Built target edgeai-tiovx-modules-test                                   
make[1]: Leaving directory '/opt/edgeai-tiovx-modules/build'                    
Install the project...                                                          
-- Install configuration: ""                                                    
-- Installing: /usr/lib/edgeai-tiovx-modules/libedgeai-tiovx-modules.so.0.1.0   
-- Up-to-date: /usr/lib/edgeai-tiovx-modules/libedgeai-tiovx-modules.so         
-- Up-to-date: /usr/include/edgeai-tiovx-modules/include                        
-- Up-to-date: /usr/include/edgeai-tiovx-modules/include/tiovx_multi_scaler_modh
-- Up-to-date: /usr/include/edgeai-tiovx-modules/include/tiovx_modules_common.h
-- Up-to-date: /usr/include/edgeai-tiovx-modules/include/tiovx_sensor_module.h  
-- Up-to-date: /usr/include/edgeai-tiovx-modules/include/tiovx_dl_pre_proc_moduh
-- Up-to-date: /usr/include/edgeai-tiovx-modules/include/tiovx_ldc_module.h     
-- Up-to-date: /usr/include/edgeai-tiovx-modules/include/tiovx_viss_module.h    
-- Up-to-date: /usr/include/edgeai-tiovx-modules/include/tiovx_color_convert_moh
-- Up-to-date: /usr/include/edgeai-tiovx-modules/include/tiovx_ldc_module_lut_1h
-- Up-to-date: /usr/include/edgeai-tiovx-modules/include/tiovx_img_mosaic_modulh
-- Up-to-date: /usr/include/edgeai-tiovx-modules/include/tiovx_dl_color_blend_mh
edgeai-gst-plugins                                                              
The Meson build system                                                          
Version: 0.53.2                                                                 
Source dir: /opt/edgeai-gst-plugins                                             
Build dir: /opt/edgeai-gst-plugins/build                                        
Build type: native build                                                        
Project name: GstTIOVX                                                          
Project version: 0.4.0                                                          
C compiler for the host machine: cc (gcc 9.2.1 "cc (GCC) 9.2.1 20191025")       
C linker for the host machine: cc ld.bfd 2.34.0.20200220                        
Host machine cpu family: aarch64                                                
Host machine cpu: aarch64                                                       
Found pkg-config: /usr/bin/pkg-config (0.29.2)                                  
Run-time dependency gstreamer-1.0 found: YES 1.16.3                             
Run-time dependency gstreamer-base-1.0 found: YES 1.16.3                        
Run-time dependency gstreamer-video-1.0 found: YES 1.16.3                       
Run-time dependency gstreamer-check-1.0 found: YES 1.16.3                       
Run-time dependency gstreamer-allocators-1.0 found: YES 1.16.3                  
Run-time dependency tiovx found: YES 0.1.0                                      
Run-time dependency ti_vision_apps found: YES 0.1.0                             
Run-time dependency edgeai_tiovx_modules found: YES 0.1.0                       
Compiler for C supports arguments -Wmissing-declarations: YES                   
Compiler for C supports arguments -Wmissing-prototypes: YES                     
Compiler for C supports arguments -Wredundant-decls: YES                        
Compiler for C supports arguments -Wundef: YES                                  
Compiler for C supports arguments -Wwrite-strings: YES                          
Compiler for C supports arguments -Wformat: YES                                 
Compiler for C supports arguments -Wformat-nonliteral: YES                      
Compiler for C supports arguments -Wformat-security: YES                        
Compiler for C supports arguments -Wold-style-definition: YES                   
Compiler for C supports arguments -Winit-self: YES                              
Compiler for C supports arguments -Wmissing-include-dirs: YES                   
Compiler for C supports arguments -Waddress: YES                                
Compiler for C supports arguments -Waggregate-return: YES                       
Compiler for C supports arguments -Wno-multichar -Wmultichar: YES               
Compiler for C supports arguments -Wdeclaration-after-statement: YES            
Compiler for C supports arguments -Wvla: YES                                    
Compiler for C supports arguments -Wpointer-arith: YES                          
Compiler for C supports arguments -Wuninitialized: YES                          
Compiler for C supports arguments -Wunknown-pragmas: YES                        
Compiler for C supports arguments -Wunused-function: YES                        
Compiler for C supports arguments -Wunused-label: YES                           
Compiler for C supports arguments -Wunused-value: YES                           
Compiler for C supports arguments -Wunused-variable: YES                        
Compiler for C supports arguments -Werror: YES                                  
Has header "dlfcn.h" : YES                                                      
Has header "inttypes.h" : YES                                                   
Has header "memory.h" : YES                                                     
Has header "poll.h" : YES                                                       
Has header "stdint.h" : YES                                                     
Has header "stdlib.h" : YES                                                     
Has header "stdio_ext.h" : YES                                                  
Has header "strings.h" : YES                                                    
Has header "string.h" : YES                                                     
Has header "sys/param.h" : YES                                                  
Has header "sys/poll.h" : YES                                                   
Has header "sys/prctl.h" : YES                                                  
Has header "sys/socket.h" : YES                                                 
Has header "sys/stat.h" : YES                                                   
Has header "sys/times.h" : YES                                                  
Has header "sys/time.h" : YES                                                   
Has header "sys/types.h" : YES                                                  
Has header "sys/utsname.h" : YES                                                
Has header "sys/wait.h" : YES                                                   
Has header "ucontext.h" : YES                                                   
Has header "unistd.h" : YES                                                     
Has header "sys/resource.h" : YES                                               
Program python3 found: YES (/usr/bin/python3)                                   
Configuring config.h using configuration                                        
Program hotdoc skipped: feature doc disabled                                    
Message: Hotdoc not found, not building the documentation                       
Build targets in project: 17                                                    
                                                                                
Found ninja-1.10.0 at /usr/bin/ninja                                            
ninja: Entering directory `build'                                               
[24/59] Compiling C object 'ext/tiovx/d86ae3c@@gsttiovx@sha/gsttiovxisp.c.o'.   
FAILED: ext/tiovx/d86ae3c@@gsttiovx@sha/gsttiovxisp.c.o                         
cc -Iext/tiovx/d86ae3c@@gsttiovx@sha -Iext/tiovx -I../ext/tiovx -I. -I../ -I/usc
../ext/tiovx/gsttiovxisp.c:76:10: fatal error: ti_2a_wrapper.h: No such file ory
   76 | #include "ti_2a_wrapper.h"                                              
      |          ^~~~~~~~~~~~~~~~~                                              
compilation terminated.                                                         
[26/59] Compiling C object 'ext/tiovx/d86ae3c@@gsttiovx@sha/gsttiovxldc.c.o'.   
ninja: build stopped: subcommand failed.                                        
ninja: Entering directory `build'                                               
[2/35] Compiling C object 'ext/tiovx/d86ae3c@@gsttiovx@sha/gsttiovxisp.c.o'.    
FAILED: ext/tiovx/d86ae3c@@gsttiovx@sha/gsttiovxisp.c.o                         
cc -Iext/tiovx/d86ae3c@@gsttiovx@sha -Iext/tiovx -I../ext/tiovx -I. -I../ -I/usc
../ext/tiovx/gsttiovxisp.c:76:10: fatal error: ti_2a_wrapper.h: No such file ory
   76 | #include "ti_2a_wrapper.h"                                              
      |          ^~~~~~~~~~~~~~~~~                                              
compilation terminated.                                                         
[4/35] Compiling C object 'tests/check...cator@exe/libs_gsttiovxallocator.c.o'.
ninja: build stopped: subcommand failed.                                        
-- The C compiler identification is GNU 9.2.1                                   
-- The CXX compiler identification is GNU 9.2.1                                 
-- Check for working C compiler: /usr/bin/cc                                    
-- Check for working C compiler: /usr/bin/cc -- works                           
-- Detecting C compiler ABI info                                                
-- Detecting C compiler ABI info - done                                         
-- Detecting C compile features                                                 
-- Detecting C compile features - done                                          
-- Check for working CXX compiler: /usr/bin/c++                                 
-- Check for working CXX compiler: /usr/bin/c++ -- works                        
-- Detecting CXX compiler ABI info                                              
-- Detecting CXX compiler ABI info - done                                       
-- Detecting CXX compile features                                               
-- Detecting CXX compile features - done                                        
-- CMAKE_BUILD_TYPE = Release PROJECT_NAME = ti_dl_inferer                      
-- CMAKE_BUILD_TYPE = Release PROJECT_NAME = edgeai_utils                       
-- CMAKE_BUILD_TYPE = Release PROJECT_NAME = edgeai_common                      
-- CMAKE_BUILD_TYPE = Release PROJECT_NAME = app_edgeai                         
-- CMAKE_BUILD_TYPE = Release PROJECT_NAME = app_dump_model_info                
-- CMAKE_BUILD_TYPE = Release PROJECT_NAME = app_config_checker                 
-- Configuring done                                                             
-- Generating done                                                              
-- Build files have been written to: /opt/edge_ai_apps/apps_cpp/build           
make[1]: Entering directory '/opt/edge_ai_apps/apps_cpp/build'                  
make[2]: Entering directory '/opt/edge_ai_apps/apps_cpp/build'                  
make[2]: Entering directory '/opt/edge_ai_apps/apps_cpp/build'                  
Scanning dependencies of target ti_dl_inferer                                   
Scanning dependencies of target edgeai_utils                                    
make[2]: Leaving directory '/opt/edge_ai_apps/apps_cpp/build'                   
make[2]: Entering directory '/opt/edge_ai_apps/apps_cpp/build'                  
[  3%] Building CXX object utils/CMakeFiles/edgeai_utils.dir/src/edgeai_perfstao
make[2]: Leaving directory '/opt/edge_ai_apps/apps_cpp/build'                   
make[2]: Entering directory '/opt/edge_ai_apps/apps_cpp/build'                  
[  7%] Building CXX object dl_inferer/CMakeFiles/ti_dl_inferer.dir/src/ti_dl_ino
[ 10%] Building CXX object utils/CMakeFiles/edgeai_utils.dir/src/ti_logger.cpp.o
[ 14%] Linking CXX static library ../../lib/Release/libedgeai_utils.a           
make[2]: Leaving directory '/opt/edge_ai_apps/apps_cpp/build'                   
[ 14%] Built target edgeai_utils                                                
make[2]: Entering directory '/opt/edge_ai_apps/apps_cpp/build'                  
Scanning dependencies of target edgeai_common                                   
make[2]: Leaving directory '/opt/edge_ai_apps/apps_cpp/build'                   
make[2]: Entering directory '/opt/edge_ai_apps/apps_cpp/build'                  
[ 17%] Building CXX object common/CMakeFiles/edgeai_common.dir/src/pre_process_o
[ 21%] Building CXX object dl_inferer/CMakeFiles/ti_dl_inferer.dir/src/ti_dlr_io
[ 25%] Building CXX object common/CMakeFiles/edgeai_common.dir/src/post_processo
[ 28%] Building CXX object dl_inferer/CMakeFiles/ti_dl_inferer.dir/src/ti_onnx_o
[ 32%] Building CXX object common/CMakeFiles/edgeai_common.dir/src/post_processo
[ 35%] Building CXX object dl_inferer/CMakeFiles/ti_dl_inferer.dir/src/ti_tflito
[ 39%] Linking CXX static library ../../lib/Release/libti_dl_inferer.a          
make[2]: Leaving directory '/opt/edge_ai_apps/apps_cpp/build'                   
[ 39%] Built target ti_dl_inferer                                               
[ 42%] Building CXX object common/CMakeFiles/edgeai_common.dir/src/post_processo
[ 46%] Building CXX object common/CMakeFiles/edgeai_common.dir/src/post_processo
[ 50%] Building CXX object common/CMakeFiles/edgeai_common.dir/src/inference_pio
[ 53%] Building CXX object common/CMakeFiles/edgeai_common.dir/src/edgeai_demo.o
[ 57%] Building CXX object common/CMakeFiles/edgeai_common.dir/src/edgeai_cmd_lo
[ 60%] Building CXX object common/CMakeFiles/edgeai_common.dir/src/edgeai_gst_wo
[ 64%] Building CXX object common/CMakeFiles/edgeai_common.dir/src/edgeai_classo
[ 67%] Building CXX object common/CMakeFiles/edgeai_common.dir/src/edgeai_demo_o
[ 71%] Building CXX object common/CMakeFiles/edgeai_common.dir/src/edgeai_utilso
[ 75%] Building CXX object common/CMakeFiles/edgeai_common.dir/src/edgeai_debugo
[ 78%] Linking CXX static library ../../lib/Release/libedgeai_common.a          
make[2]: Leaving directory '/opt/edge_ai_apps/apps_cpp/build'                   
[ 78%] Built target edgeai_common                                               
make[2]: Entering directory '/opt/edge_ai_apps/apps_cpp/build'                  
make[2]: Entering directory '/opt/edge_ai_apps/apps_cpp/build'                  
Scanning dependencies of target app_edgeai                                      
Scanning dependencies of target app_dump_model_info                             
make[2]: Leaving directory '/opt/edge_ai_apps/apps_cpp/build'                   
make[2]: Entering directory '/opt/edge_ai_apps/apps_cpp/build'                  
[ 82%] Building CXX object app_dump_model_info/CMakeFiles/app_dump_model_info.do
make[2]: Leaving directory '/opt/edge_ai_apps/apps_cpp/build'                   
make[2]: Entering directory '/opt/edge_ai_apps/apps_cpp/build'                  
[ 85%] Building CXX object app_edgeai/CMakeFiles/app_edgeai.dir/src/app_edgeai_o
[ 89%] Linking CXX executable ../../bin/Release/app_dump_model_info             
make[2]: Leaving directory '/opt/edge_ai_apps/apps_cpp/build'                   
[ 89%] Built target app_dump_model_info                                         
make[2]: Entering directory '/opt/edge_ai_apps/apps_cpp/build'                  
Scanning dependencies of target app_config_checker                              
make[2]: Leaving directory '/opt/edge_ai_apps/apps_cpp/build'                   
make[2]: Entering directory '/opt/edge_ai_apps/apps_cpp/build'                  
[ 92%] Building CXX object app_config_checker/CMakeFiles/app_config_checker.diro
[ 96%] Linking CXX executable ../../bin/Release/app_edgeai                      
make[2]: Leaving directory '/opt/edge_ai_apps/apps_cpp/build'                   
[ 96%] Built target app_edgeai                                                  
[100%] Linking CXX executable ../../bin/Release/app_config_checker              
make[2]: Leaving directory '/opt/edge_ai_apps/apps_cpp/build'                   
[100%] Built target app_config_checker                                          
make[1]: Leaving directory '/opt/edge_ai_apps/apps_cpp/build'                   
Setup Done!                

x 出现错误。请重试或与管理员联系。