VVViy / VVViy.github.io

This is Max's blog, something interesting in it.
MIT License
13 stars 4 forks source link

nv_small FPGA Mapping Workflow - Max's Blog #3

Open VVViy opened 5 years ago

VVViy commented 5 years ago

https://vvviy.github.io/2018/09/17/nv_small-FPGA-Mapping-Workflow-II/

Keep self busy.

LeiWang1999 commented 3 years ago

@dovanhuong Given my preceding research, the NVDLA version of this tutorial is out of date, you can dive into my new post: https://leiblog.wang/NVDLA-Xilinx-FPGA-Mapping/ And Github Page is https://github.com/LeiWang1999/ZYNQ-NVDLA

dovanhuong commented 3 years ago

@dovanhuong Given my preceding research, the NVDLA version of this tutorial is out of date, you can dive into my new post: https://leiblog.wang/NVDLA-Xilinx-FPGA-Mapping/ And Github Page is https://github.com/LeiWang1999/ZYNQ-NVDLA

oh, thank you so much for your sharing! I'll read that now~~

dovanhuong commented 3 years ago

@LeiWang1999 , I followed your blogs under my Vivado compiled 20201, when I move to step 2.1.3 for petalinux-config -c kernel with petalinux 2020.1 it have some error as below: tony@soc-solution:~/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/smalldla$ petalinux-config -c kernel INFO: sourcing build tools [INFO] silentconfig project [INFO] sourcing build environment [INFO] generating kconfig for Rootfs [INFO] silentconfig rootfs [INFO] generating plnxtool conf [INFO] generating user layers [INFO] generating workspace directory [INFO] configuring: kernel [INFO] Specified component linux-xlnx already exists in workspace, Using the same... [INFO] devtool menuconfig -a linux-xlnx NOTE: Starting bitbake server... NOTE: Reconnecting to bitbake server... NOTE: Retrying server connection (#1)... NOTE: Reconnecting to bitbake server... NOTE: Previous bitbake instance shutting down?, waiting to retry... NOTE: Retrying server connection (#2)... Loading cache: 100% |########################################################################################################################################################################| Time: 0:00:00 Loaded 4229 entries from dependency cache. Parsing recipes: 100% |######################################################################################################################################################################| Time: 0:00:04 Parsing of 2962 .bb files complete (2960 cached, 2 parsed). 4231 targets, 168 skipped, 0 masked, 0 errors. INFO: Launching menuconfig Loading cache: 100% |########################################################################################################################################################################| Time: 0:00:03 Loaded 4229 entries from dependency cache. Parsing recipes: 100% |######################################################################################################################################################################| Time: 0:00:04 Parsing of 2962 .bb files complete (2960 cached, 2 parsed). 4231 targets, 168 skipped, 0 masked, 0 errors. NOTE: Resolving any missing task queue dependencies Initialising tasks: 100% |###################################################################################################################################################################| Time: 0:00:00 Checking sstate mirror object availability: 100% |###########################################################################################################################################| Time: 0:00:00 Sstate summary: Wanted 2 Found 2 Missed 0 Current 48 (100% match, 100% complete) NOTE: Executing Tasks NOTE: Setscene tasks completed ERROR: linux-xlnx-5.4+git999-r0 do_menuconfig: Unable to spawn terminal auto: Execution of '/home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/smalldla/components/yocto/layers/core/scripts/oe-gnome-terminal-phonehome /tmp/tmpvd3hqsrp /home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/smalldla/build/tmp/work/zynqmp_generic-xilinx-linux/linux-xlnx/5.4+git999-r0/temp/run.do_terminal.25217' failed with exit code 1:

Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: Timeout was reached

ERROR: Logfile of failure stored in: /home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/smalldla/build/tmp/work/zynqmp_generic-xilinx-linux/linux-xlnx/5.4+git999-r0/temp/log.do_menuconfig.25217 ERROR: Task (/home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/smalldla/components/yocto/layers/meta-xilinx/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2020.1.bb:do_menuconfig) failed with exit code '1' NOTE: Tasks Summary: Attempted 396 tasks of which 395 didn't need to be rerun and 1 failed.

Summary: 1 task failed: /home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/smalldla/components/yocto/layers/meta-xilinx/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2020.1.bb:do_menuconfig Summary: There was 1 ERROR message shown, returning a non-zero exit code. Traceback (most recent call last): File "/home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/smalldla/components/yocto/layers/core/scripts/devtool", line 334, in ret = main() File "/home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/smalldla/components/yocto/layers/core/scripts/devtool", line 321, in main ret = args.func(args, config, basepath, workspace) File "/home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/smalldla/components/yocto/layers/core/scripts/lib/devtool/menuconfig.py", line 79, in menuconfig exec_build_env_command(config.init_path, basepath, 'bitbake -c menuconfig %s' % pn, watch=True) File "/home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/smalldla/components/yocto/layers/core/scripts/lib/devtool/init.py", line 47, in exec_build_env_command return exec_watch('%s%s' % (init_prefix, cmd), **options) File "/home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/smalldla/components/yocto/layers/core/scripts/lib/devtool/init.py", line 73, in exec_watch raise bb.process.ExecutionError(cmd, process.returncode, buf, None) bb.process.ExecutionError: Execution of 'script -e -q -c "bitbake -c menuconfig linux-xlnx" /dev/null' failed with exit code 1: Loading cache: 100% |########################################################################################################################################################################| Time: 0:00:03 Loaded 4229 entries from dependency cache. Parsing recipes: 100% |######################################################################################################################################################################| Time: 0:00:04 Parsing of 2962 .bb files complete (2960 cached, 2 parsed). 4231 targets, 168 skipped, 0 masked, 0 errors. NOTE: Resolving any missing task queue dependencies Initialising tasks: 100% |###################################################################################################################################################################| Time: 0:00:00 Checking sstate mirror object availability: 100% |###########################################################################################################################################| Time: 0:00:00 Sstate summary: Wanted 2 Found 2 Missed 0 Current 48 (100% match, 100% complete) NOTE: Executing Tasks NOTE: Setscene tasks completed ERROR: linux-xlnx-5.4+git999-r0 do_menuconfig: Unable to spawn terminal auto: Execution of '/home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/smalldla/components/yocto/layers/core/scripts/oe-gnome-terminal-phonehome /tmp/tmpvd3hqsrp /home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/smalldla/build/tmp/work/zynqmp_generic-xilinx-linux/linux-xlnx/5.4+git999-r0/temp/run.do_terminal.25217' failed with exit code 1:

Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: Timeout was reached

ERROR: Logfile of failure stored in: /home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/smalldla/build/tmp/work/zynqmp_generic-xilinx-linux/linux-xlnx/5.4+git999-r0/temp/log.do_menuconfig.25217 ERROR: Task (/home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/smalldla/components/yocto/layers/meta-xilinx/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2020.1.bb:do_menuconfig) failed with exit code '1' NOTE: Tasks Summary: Attempted 396 tasks of which 395 didn't need to be rerun and 1 failed.

Summary: 1 task failed: /home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/smalldla/components/yocto/layers/meta-xilinx/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2020.1.bb:do_menuconfig Summary: There was 1 ERROR message shown, returning a non-zero exit code.

ERROR: Failed to config kernel. tony@soc-solution:~/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/smalldla$

Based on your experience, do you know how to solve it? Thank you so much~~

LeiWang1999 commented 3 years ago

@dovanhuong It seems that not a petalinux issue, I think you should check :

If no solution you find in the last,you can try Petalinux with Docker: https://github.com/z4yx/petalinux-docker

dovanhuong commented 3 years ago

@LeiWang1999 , thank for your advice. I used shell is bash. I changed to use petalinux 2020.2, unfortunately It have the same error. If you don't mind, could you please check my HW vivado design under 2020.1 as link: https://drive.google.com/file/d/1xxh45L-fSC0m2LrH1DdoNVLSa7IzwRvC/view?usp=sharing Thank you so much! The log as below is error with petalinux 2020.2: (base) tony@soc-solution:~/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/peta_2020.2/smalldla$ petalinux-config -c kernel INFO: Sourcing build tools [INFO] Silentconfig project [INFO] Sourcing build environment [INFO] Generating kconfig for Rootfs [INFO] Silentconfig rootfs [INFO] Generating plnxtool conf [INFO] Generating workspace directory [INFO] Configuring: kernel [INFO] devtool modify linux-xlnx NOTE: Starting bitbake server... NOTE: Reconnecting to bitbake server... NOTE: Retrying server connection (#1)... NOTE: Reconnecting to bitbake server... NOTE: Previous bitbake instance shutting down?, waiting to retry... NOTE: Retrying server connection (#2)... Parsing recipes: 100% |######################################################################################################################################################################| Time: 0:00:25 Parsing of 2995 .bb files complete (0 cached, 2995 parsed). 4265 targets, 173 skipped, 0 masked, 0 errors. INFO: SRC_URI contains some conditional appends/prepends - will create branches to represent these NOTE: Resolving any missing task queue dependencies NOTE: Fetching uninative binary shim from file:///home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/peta_2020.2/smalldla/components/yocto/downloads/uninative/9498d8bba047499999a7310ac2576d0796461184965351a56f6d32c888a1f216/x86_64-nativesdk-libc.tar.xz;sha256sum=9498d8bba047499999a7310ac2576d0796461184965351a56f6d32c888a1f216 Initialising tasks: 100% |###################################################################################################################################################################| Time: 0:00:00 Checking sstate mirror object availability: 100% |###########################################################################################################################################| Time: 0:00:00 Sstate summary: Wanted 50 Found 50 Missed 0 Current 0 (100% match, 0% complete) NOTE: Executing Tasks NOTE: Setscene tasks completed NOTE: Tasks Summary: Attempted 398 tasks of which 388 didn't need to be rerun and all succeeded. INFO: Adding local source files to srctree... INFO: Copying kernel config to srctree INFO: Source tree extracted to /home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/peta_2020.2/smalldla/components/yocto/workspace/sources/linux-xlnx WARNING: SRC_URI is conditionally overridden in this recipe, thus several devtool-override- branches have been created, one for each override that makes changes to SRC_URI. It is recommended that you make changes to the devtool branch first, then checkout and rebase each devtool-override- branch and update any unique patches there (duplicates on those branches will be ignored by devtool finish/update-recipe) INFO: Recipe linux-xlnx now set up to build from /home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/peta_2020.2/smalldla/components/yocto/workspace/sources/linux-xlnx [INFO] devtool menuconfig -a linux-xlnx NOTE: Starting bitbake server... NOTE: Reconnecting to bitbake server... NOTE: Retrying server connection (#1)... NOTE: Reconnecting to bitbake server... NOTE: Previous bitbake instance shutting down?, waiting to retry... NOTE: Retrying server connection (#2)... Loading cache: 100% |########################################################################################################################################################################| Time: 0:00:00 Loaded 4264 entries from dependency cache. Parsing recipes: 100% |######################################################################################################################################################################| Time: 0:00:04 Parsing of 2995 .bb files complete (2993 cached, 2 parsed). 4265 targets, 173 skipped, 0 masked, 0 errors. INFO: Launching menuconfig Loading cache: 100% |########################################################################################################################################################################| Time: 0:00:03 Loaded 4264 entries from dependency cache. Parsing recipes: 100% |######################################################################################################################################################################| Time: 0:00:03 Parsing of 2995 .bb files complete (2993 cached, 2 parsed). 4265 targets, 173 skipped, 0 masked, 0 errors. NOTE: Resolving any missing task queue dependencies Initialising tasks: 100% |###################################################################################################################################################################| Time: 0:00:00 Checking sstate mirror object availability: 100% |###########################################################################################################################################| Time: 0:00:00 Sstate summary: Wanted 8 Found 8 Missed 0 Current 42 (100% match, 100% complete) NOTE: Executing Tasks NOTE: Setscene tasks completed ERROR: linux-xlnx-5.4+git999-r0 do_menuconfig: Unable to spawn terminal auto: Execution of '/home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/peta_2020.2/smalldla/components/yocto/layers/core/scripts/oe-gnome-terminal-phonehome /tmp/tmpo7_j06yc /home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/peta_2020.2/smalldla/build/tmp/work/zynqmp_generic-xilinx-linux/linux-xlnx/5.4+git999-r0/temp/run.do_terminal.29214' failed with exit code 1:

Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: Timeout was reached

ERROR: Logfile of failure stored in: /home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/peta_2020.2/smalldla/build/tmp/work/zynqmp_generic-xilinx-linux/linux-xlnx/5.4+git999-r0/temp/log.do_menuconfig.29214 ERROR: Task (/home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/peta_2020.2/smalldla/components/yocto/layers/meta-xilinx/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2020.2.bb:do_menuconfig) failed with exit code '1' NOTE: Tasks Summary: Attempted 396 tasks of which 388 didn't need to be rerun and 1 failed.

Summary: 1 task failed: /home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/peta_2020.2/smalldla/components/yocto/layers/meta-xilinx/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2020.2.bb:do_menuconfig Summary: There was 1 ERROR message shown, returning a non-zero exit code. Traceback (most recent call last): File "/home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/peta_2020.2/smalldla/components/yocto/layers/core/scripts/devtool", line 334, in ret = main() File "/home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/peta_2020.2/smalldla/components/yocto/layers/core/scripts/devtool", line 321, in main ret = args.func(args, config, basepath, workspace) File "/home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/peta_2020.2/smalldla/components/yocto/layers/core/scripts/lib/devtool/menuconfig.py", line 79, in menuconfig exec_build_env_command(config.init_path, basepath, 'bitbake -c menuconfig %s' % pn, watch=True) File "/home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/peta_2020.2/smalldla/components/yocto/layers/core/scripts/lib/devtool/init.py", line 47, in exec_build_env_command return exec_watch('%s%s' % (init_prefix, cmd), **options) File "/home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/peta_2020.2/smalldla/components/yocto/layers/core/scripts/lib/devtool/init.py", line 73, in exec_watch raise bb.process.ExecutionError(cmd, process.returncode, buf, None) bb.process.ExecutionError: Execution of 'script -e -q -c "bitbake -c menuconfig linux-xlnx" /dev/null' failed with exit code 1: Loading cache: 100% |########################################################################################################################################################################| Time: 0:00:03 Loaded 4264 entries from dependency cache. Parsing recipes: 100% |######################################################################################################################################################################| Time: 0:00:03 Parsing of 2995 .bb files complete (2993 cached, 2 parsed). 4265 targets, 173 skipped, 0 masked, 0 errors. NOTE: Resolving any missing task queue dependencies Initialising tasks: 100% |###################################################################################################################################################################| Time: 0:00:00 Checking sstate mirror object availability: 100% |###########################################################################################################################################| Time: 0:00:00 Sstate summary: Wanted 8 Found 8 Missed 0 Current 42 (100% match, 100% complete) NOTE: Executing Tasks NOTE: Setscene tasks completed ERROR: linux-xlnx-5.4+git999-r0 do_menuconfig: Unable to spawn terminal auto: Execution of '/home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/peta_2020.2/smalldla/components/yocto/layers/core/scripts/oe-gnome-terminal-phonehome /tmp/tmpo7_j06yc /home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/peta_2020.2/smalldla/build/tmp/work/zynqmp_generic-xilinx-linux/linux-xlnx/5.4+git999-r0/temp/run.do_terminal.29214' failed with exit code 1:

Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: Timeout was reached

ERROR: Logfile of failure stored in: /home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/peta_2020.2/smalldla/build/tmp/work/zynqmp_generic-xilinx-linux/linux-xlnx/5.4+git999-r0/temp/log.do_menuconfig.29214 ERROR: Task (/home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/peta_2020.2/smalldla/components/yocto/layers/meta-xilinx/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2020.2.bb:do_menuconfig) failed with exit code '1' NOTE: Tasks Summary: Attempted 396 tasks of which 388 didn't need to be rerun and 1 failed.

Summary: 1 task failed: /home/tony/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/peta_2020.2/smalldla/components/yocto/layers/meta-xilinx/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2020.2.bb:do_menuconfig Summary: There was 1 ERROR message shown, returning a non-zero exit code.

ERROR: Failed to config kernel. (base) tony@soc-solution:~/nvdla_vivado_2020_1_20210510/petalinux_nvdla_fpga/peta_2020.2/smalldla$

LeiWang1999 commented 3 years ago

Sorry,, my petalinux version is 2019.1 ... I think this is just a gnome issue and you can find solution with google

dovanhuong commented 3 years ago

@LeiWang1999 , thank you so much! could you please tell me more about gnome issue? I'm not clear this point.

dovanhuong commented 3 years ago

@LeiWang1999 I'm trying to re-produce your design under vivado 2019.1, however I faced with an error when I synthesis as below: Screenshot from 2021-05-28 21-01-54 I placed all vmod folders inside vivado project! Could you please help me how can I correct to synthesis source? Warmly thank you so much~~

dovanhuong commented 3 years ago

@LeiWang1999 , I completed step 2.1.3 from your blog under petalinux 2020.1. However when i adjust information for build opendla module by your instruction, it appeared error for not have header file: as log below: tony@soc-solution:~/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1$ petalinux-build INFO: sourcing build tools [INFO] building project [INFO] sourcing build environment [INFO] generating plnxtool conf [INFO] generating user layers [INFO] generating workspace directory INFO: bitbake petalinux-image-minimal Parsing recipes: 100% |##########################################| Time: 0:00:19 Parsing of 2962 .bb files complete (0 cached, 2962 parsed). 4231 targets, 167 skipped, 0 masked, 0 errors. NOTE: Resolving any missing task queue dependencies WARNING: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/layers/meta-xilinx/meta-xilinx-bsp/recipes-kernel/linux/linux-xlnx_2020.1.bb:do_compile is tainted from a forced run Initialising tasks: 100% |#######################################| Time: 0:00:02 Checking sstate mirror object availability: 100% |###############| Time: 0:00:03 Sstate summary: Wanted 163 Found 11 Missed 152 Current 857 (6% match, 85% complete) NOTE: Executing Tasks NOTE: Setscene tasks completed ERROR: opendla-1.0-r0 do_compile: oe_runmake failed ERROR: opendla-1.0-r0 do_compile: Execution of '/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/temp/run.do_compile.5300' failed with exit code 1: make -C /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work-shared/zcu102-zynqmp/kernel-source M=/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0 make[1]: Entering directory '/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx' make[2]: Entering directory '/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work-shared/zcu102-zynqmp/kernel-build-artifacts' AR /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/built-in.a CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/nvdla_core_callbacks.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/nvdla_gem.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/scheduler.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/bdma.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/conv.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/cdp.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/rubik.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/sdp.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/pdp.o /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine.c:29:10: fatal error: opendla.h: No such file or directory 29 | #include | ^~~ /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/scheduler.c:29:10: fatal error: opendla.h: No such file or directory 29 | #include | ^~~ compilation terminated. compilation terminated. CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/cache.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/common.o make[3]: [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/scheduler.o] Error 1 make[3]: Waiting for unfinished jobs.... make[3]: [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/bdma.c:29:10: fatal error: opendla.h: No such file or directory 29 | #include | ^~~ compilation terminated. CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_data.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_isr.o make[3]: [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/bdma.o] Error 1 CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_debug.o /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/conv.c:29:10: fatal error: opendla.h: No such file or directory 29 | #include | ^~~ compilation terminated. /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/cdp.c:29:10: fatal error: opendla.h: No such file or directory 29 | #include | ^~~ compilation terminated. make[3]: [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/conv.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/rubik.c:29:10: fatal error: opendla.h: No such file or directory 29 | #include | ^~~ compilation terminated. /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/pdp.c:29:10: fatal error: opendla.h: No such file or directory 29 | #include | ^~~ compilation terminated. /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/sdp.c:29:10: fatal error: opendla.h: No such file or directory 29 | #include | ^~~ compilation terminated. make[3]: [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/cdp.o] Error 1 make[3]: [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/rubik.o] Error 1 make[3]: [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/pdp.o] Error 1 make[3]: [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/sdp.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/cache.c:29:10: fatal error: opendla.h: No such file or directory 29 | #include | ^~~ compilation terminated. /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_data.c:29:10: fatal error: nvdla_interface.h: No such file or directory 29 | #include | ^~~~~~~ compilation terminated. make[3]: [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/cache.o] Error 1 make[3]: [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_data.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/common.c:29:10: fatal error: opendla.h: No such file or directory 29 | #include | ^~~ compilation terminated. make[3]: [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/common.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_isr.c:29:10: fatal error: opendla.h: No such file or directory 29 | #include | ^~~ compilation terminated. make[3]: [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_isr.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_debug.c:29:10: fatal error: dla_debug.h: No such file or directory 29 | #include | ^~~~~ compilation terminated. make[3]: [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_debug.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/nvdla_core_callbacks.c:55:10: fatal error: nvdla_interface.h: No such file or directory 55 | #include | ^~~~~~~ compilation terminated. make[3]: [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/nvdla_core_callbacks.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/nvdla_gem.c:38:10: fatal error: nvdla_linux.h: No such file or directory 38 | #include | ^~~~~~~ compilation terminated. make[3]: [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/nvdla_gem.o] Error 1 make[2]: [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/Makefile:1652: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0] Error 2 make[2]: Leaving directory '/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work-shared/zcu102-zynqmp/kernel-build-artifacts' make[1]: [Makefile:179: sub-make] Error 2 make[1]: Leaving directory '/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx' make: *** [Makefile:11: all] Error 2 WARNING: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/temp/run.do_compile.5300:1 exit 1 from 'exit 1'

ERROR: Logfile of failure stored in: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/temp/log.do_compile.5300 Log data follows: DEBUG: Executing shell function do_compile NOTE: make -j 32 KERNEL_SRC=/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work-shared/zcu102-zynqmp/kernel-source KERNEL_PATH=/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work-shared/zcu102-zynqmp/kernel-source KERNEL_VERSION=5.4.0-xilinx-v2020.1 CC=aarch64-xilinx-linux-gcc -fuse-ld=bfd -fmacro-prefix-map=/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0=/usr/src/debug/opendla/1.0-r0 -fdebug-prefix-map=/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0=/usr/src/debug/opendla/1.0-r0 -fdebug-prefix-map=/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/recipe-sysroot= -fdebug-prefix-map=/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/recipe-sysroot-native= -fdebug-prefix-map=/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work-shared/zcu102-zynqmp/kernel-source=/usr/src/kernel LD=aarch64-xilinx-linux-ld.bfd AR=aarch64-xilinx-linux-ar O=/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work-shared/zcu102-zynqmp/kernel-build-artifacts KBUILD_EXTRA_SYMBOLS= make -C /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work-shared/zcu102-zynqmp/kernel-source M=/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0 make[1]: Entering directory '/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx' make[2]: Entering directory '/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work-shared/zcu102-zynqmp/kernel-build-artifacts' AR /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/built-in.a CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/nvdla_core_callbacks.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/nvdla_gem.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/scheduler.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/bdma.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/conv.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/cdp.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/rubik.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/sdp.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/pdp.o /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine.c:29:10: fatal error: opendla.h: No such file or directory 29 #include ^~~ /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/scheduler.c:29:10: fatal error: opendla.h: No such file or directory 29 #include ^~~ compilation terminated. compilation terminated. CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/cache.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/common.o make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/scheduler.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/bdma.c:29:10: fatal error: opendla.h: No such file or directory 29 #include ^~~ compilation terminated. CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_data.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_isr.o make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/bdma.o] Error 1 CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_debug.o /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/conv.c:29:10: fatal error: opendla.h: No such file or directory 29 #include ^~~ compilation terminated. /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/cdp.c:29:10: fatal error: opendla.h: No such file or directory 29 #include ^~~ compilation terminated. make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/conv.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/rubik.c:29:10: fatal error: opendla.h: No such file or directory 29 #include ^~~ compilation terminated. /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/pdp.c:29:10: fatal error: opendla.h: No such file or directory 29 #include ^~~ compilation terminated. /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/sdp.c:29:10: fatal error: opendla.h: No such file or directory 29 #include ^~~ compilation terminated. make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/cdp.o] Error 1 make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/rubik.o] Error 1 make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/pdp.o] Error 1 make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/sdp.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/cache.c:29:10: fatal error: opendla.h: No such file or directory 29 #include ^~~ compilation terminated. /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_data.c:29:10: fatal error: nvdla_interface.h: No such file or directory 29 #include ^~~~~~~ compilation terminated. make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/cache.o] Error 1 make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_data.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/common.c:29:10: fatal error: opendla.h: No such file or directory 29 #include ^~~ compilation terminated. make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/common.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_isr.c:29:10: fatal error: opendla.h: No such file or directory 29 #include ^~~ compilation terminated. make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_isr.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_debug.c:29:10: fatal error: dla_debug.h: No such file or directory 29 #include ^~~~~ compilation terminated. make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_debug.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/nvdla_core_callbacks.c:55:10: fatal error: nvdla_interface.h: No such file or directory 55 #include ^~~~~~~ compilation terminated. make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/nvdla_core_callbacks.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/nvdla_gem.c:38:10: fatal error: nvdla_linux.h: No such file or directory 38 #include ^~~~~~~ compilation terminated. make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/nvdla_gem.o] Error 1 make[2]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/Makefile:1652: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0] Error 2 make[2]: Leaving directory '/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work-shared/zcu102-zynqmp/kernel-build-artifacts' make[1]: *** [Makefile:179: sub-make] Error 2 make[1]: Leaving directory '/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx' make: *** [Makefile:11: all] Error 2 ERROR: oe_runmake failed WARNING: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/temp/run.do_compile.5300:1 exit 1 from 'exit 1' ERROR: Execution of '/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/temp/run.do_compile.5300' failed with exit code 1: make -C /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work-shared/zcu102-zynqmp/kernel-source M=/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0 make[1]: Entering directory '/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx' make[2]: Entering directory '/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work-shared/zcu102-zynqmp/kernel-build-artifacts' AR /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/built-in.a CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/nvdla_core_callbacks.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/nvdla_gem.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/scheduler.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/bdma.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/conv.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/cdp.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/rubik.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/sdp.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/pdp.o /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine.c:29:10: fatal error: opendla.h: No such file or directory 29 #include ^~~ /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/scheduler.c:29:10: fatal error: opendla.h: No such file or directory 29 #include ^~~ compilation terminated. compilation terminated. CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/cache.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/common.o make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/scheduler.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/bdma.c:29:10: fatal error: opendla.h: No such file or directory 29 #include ^~~ compilation terminated. CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_data.o CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_isr.o make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/bdma.o] Error 1 CC [M] /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_debug.o /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/conv.c:29:10: fatal error: opendla.h: No such file or directory 29 #include ^~~ compilation terminated. /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/cdp.c:29:10: fatal error: opendla.h: No such file or directory 29 #include ^~~ compilation terminated. make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/conv.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/rubik.c:29:10: fatal error: opendla.h: No such file or directory 29 #include ^~~ compilation terminated. /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/pdp.c:29:10: fatal error: opendla.h: No such file or directory 29 #include ^~~ compilation terminated. /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/sdp.c:29:10: fatal error: opendla.h: No such file or directory 29 #include ^~~ compilation terminated. make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/cdp.o] Error 1 make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/rubik.o] Error 1 make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/pdp.o] Error 1 make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/sdp.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/cache.c:29:10: fatal error: opendla.h: No such file or directory 29 #include ^~~ compilation terminated. /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_data.c:29:10: fatal error: nvdla_interface.h: No such file or directory 29 #include ^~~~~~~ compilation terminated. make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/cache.o] Error 1 make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_data.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/common.c:29:10: fatal error: opendla.h: No such file or directory 29 #include ^~~ compilation terminated. make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/common.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_isr.c:29:10: fatal error: opendla.h: No such file or directory 29 #include ^~~ compilation terminated. make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_isr.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_debug.c:29:10: fatal error: dla_debug.h: No such file or directory 29 #include ^~~~~ compilation terminated. make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/engine_debug.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/nvdla_core_callbacks.c:55:10: fatal error: nvdla_interface.h: No such file or directory 55 #include ^~~~~~~ compilation terminated. make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/nvdla_core_callbacks.o] Error 1 /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/nvdla_gem.c:38:10: fatal error: nvdla_linux.h: No such file or directory 38 #include ^~~~~~~ compilation terminated. make[3]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/scripts/Makefile.build:266: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/nvdla_gem.o] Error 1 make[2]: *** [/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx/Makefile:1652: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0] Error 2 make[2]: Leaving directory '/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work-shared/zcu102-zynqmp/kernel-build-artifacts' make[1]: *** [Makefile:179: sub-make] Error 2 make[1]: Leaving directory '/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/components/yocto/workspace/sources/linux-xlnx' make: *** [Makefile:11: all] Error 2 WARNING: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/build/tmp/work/zcu102_zynqmp-xilinx-linux/opendla/1.0-r0/temp/run.do_compile.5300:1 exit 1 from 'exit 1'

ERROR: Task (/home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/project-spec/meta-user/recipes-modules/opendla/opendla.bb:do_compile) failed with exit code '1' NOTE: Tasks Summary: Attempted 3425 tasks of which 3377 didn't need to be rerun and 1 failed.

Summary: 1 task failed: /home/tony/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1/project-spec/meta-user/recipes-modules/opendla/opendla.bb:do_compile Summary: There was 1 WARNING message shown. Summary: There were 2 ERROR messages shown, returning a non-zero exit code. tony@soc-solution:~/nvdla_vivado_2020_1_20210510/hdf_zcu102_nvdla_20210531/xilinx-zcu102-2020.1$

Could you please instruct me how should I adjust for build opendla module in petalinux? Warmly thank you so much with best regards, Tony Do

LeiWang1999 commented 3 years ago

@dovanhuong Sorry,, I am preparing for my graduation design defense.

For my repo, I didn't put kmd code for zynq MPSoc chip on it, there were just zynq 7000 is avaliale, and this will be done few weeks later. if you are interested in it , you can solve by yourself and make a pull request.

And , For your issue, I think there is a problem with the organization of your directory structure .

BTW, I hope you to leave issue under my zynq-nvdla repo, not in this site 😂

dovanhuong commented 3 years ago

@LeiWang1999 I'm so sorry for bothering you during your thesis preparation ~~ I believed that you will complete that in excellent results! Regaring to UMD porting in board, I complied UMD for nvdla_runtime output, however when I executed that in the embedded board it have an error as below: root@arm:/umd/out/apps/runtime/nvdla_runtime# ./nvdla_runtime bash: ./nvdla_runtime: cannot execute binary file: Exec format error root@arm:/umd/out/apps/runtime/nvdla_runtime# Do you know why this error occur? I compiled umd under linux 16.04LTS. Thank you in advance~~ Tony Do

LeiWang1999 commented 3 years ago

@dovanhuong you can leave an issue under this pro: https://github.com/LeiWang1999/ZYNQ-NVDLA/issues

It seems that you didnot build runtime from sracth. If you use prebuilt executable under my umd repo , these executables was compiled under 32-bit processer (zynq 7000+), when you execute in zynq MPSoc ( 64-bit processor ), you would have this issue.

And, which umd you used? If you use the official sw repo, you may not have this problem.

Or, you can build it from scrath, by making runtime again.

dovanhuong commented 3 years ago

@LeiWang1999! Thank expert for your advice. I re-built your repo then porting them into zcu102 board. the log as below is built from my ubuntu 16.4.1 LTS: tony@dovanhuong:~/ZYNQ-NVDLA/umd$ make runtime TOOLCHAIN_PREFIX=/usr/bin/

for dir in core/src/runtime apps/runtime; do \ make -C $dir; \ done make[1]: Entering directory '/home/tony/ZYNQ-NVDLA/umd/core/src/runtime' MODULE_CC /usr/bin/gcc compiling /home/tony/ZYNQ-NVDLA/umd/core/src/common/ErrorLogging.c /usr/bin/gcc -Os -g -fPIC -finline -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration --std=c99 -DNVDLA_UTILS_ERROR_TAG="\"DLA_RUNTIME\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/core/src/common/include -I/home/tony/ZYNQ-NVDLA/umd/port/linux/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I./include -I. -c /home/tony/ZYNQ-NVDLA/umd/core/src/common/ErrorLogging.c -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/ErrorLogging.o -MF /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/ErrorLogging.d -o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/ErrorLogging.o compiling /home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla.c /usr/bin/gcc -Os -g -fPIC -finline -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration --std=c99 -DNVDLA_UTILS_ERROR_TAG="\"DLA_RUNTIME\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/core/src/common/include -I/home/tony/ZYNQ-NVDLA/umd/port/linux/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I./include -I. -c /home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla.c -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla.o -MF /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla.d -o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla.o compiling /home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla_os.c /usr/bin/gcc -Os -g -fPIC -finline -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration --std=c99 -DNVDLA_UTILS_ERROR_TAG="\"DLA_RUNTIME\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/core/src/common/include -I/home/tony/ZYNQ-NVDLA/umd/port/linux/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I./include -I. -c /home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla_os.c -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla_os.o -MF /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla_os.d -o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla_os.o compiling /home/tony/ZYNQ-NVDLA/umd/core/src/common/Check.cpp /usr/bin/gcc -Os -g -fPIC -finline -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration --std=c++11 -fexceptions -fno-rtti -DNVDLA_UTILS_ERROR_TAG="\"DLA_RUNTIME\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/core/src/common/include -I/home/tony/ZYNQ-NVDLA/umd/port/linux/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I./include -I. -c /home/tony/ZYNQ-NVDLA/umd/core/src/common/Check.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/Check.o -MF /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/Check.d -o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/Check.o compiling /home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterface.cpp /usr/bin/gcc -Os -g -fPIC -finline -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration --std=c++11 -fexceptions -fno-rtti -DNVDLA_UTILS_ERROR_TAG="\"DLA_RUNTIME\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/core/src/common/include -I/home/tony/ZYNQ-NVDLA/umd/port/linux/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I./include -I. -c /home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterface.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterface.o -MF /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterface.d -o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterface.o compiling /home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterfaceA.cpp /usr/bin/gcc -Os -g -fPIC -finline -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration --std=c++11 -fexceptions -fno-rtti -DNVDLA_UTILS_ERROR_TAG="\"DLA_RUNTIME\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/core/src/common/include -I/home/tony/ZYNQ-NVDLA/umd/port/linux/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I./include -I. -c /home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterfaceA.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterfaceA.o -MF /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterfaceA.d -o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterfaceA.o compiling /home/tony/ZYNQ-NVDLA/umd/core/src/common/Loadable.cpp /usr/bin/gcc -Os -g -fPIC -finline -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration --std=c++11 -fexceptions -fno-rtti -DNVDLA_UTILS_ERROR_TAG="\"DLA_RUNTIME\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/core/src/common/include -I/home/tony/ZYNQ-NVDLA/umd/port/linux/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I./include -I. -c /home/tony/ZYNQ-NVDLA/umd/core/src/common/Loadable.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/Loadable.o -MF /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/Loadable.d -o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/Loadable.o compiling Emulator.cpp /usr/bin/gcc -Os -g -fPIC -finline -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration --std=c++11 -fexceptions -fno-rtti -DNVDLA_UTILS_ERROR_TAG="\"DLA_RUNTIME\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/core/src/common/include -I/home/tony/ZYNQ-NVDLA/umd/port/linux/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I./include -I. -c Emulator.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/Emulator.o -MF /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/Emulator.d -o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/Emulator.o compiling Runtime.cpp /usr/bin/gcc -Os -g -fPIC -finline -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration --std=c++11 -fexceptions -fno-rtti -DNVDLA_UTILS_ERROR_TAG="\"DLA_RUNTIME\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/core/src/common/include -I/home/tony/ZYNQ-NVDLA/umd/port/linux/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I./include -I. -c Runtime.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/Runtime.o -MF /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/Runtime.d -o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/Runtime.o linking /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/libnvdla_runtime.mod.o /usr/bin/ld -r /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/ErrorLogging.o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla.o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla_os.o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/Check.o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterface.o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterfaceA.o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/Loadable.o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/Emulator.o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/Runtime.o -o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/libnvdla_runtime.mod.o building /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/libnvdla_runtime.so /usr/bin/g++ -shared /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/libnvdla_runtime.mod.o -o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/libnvdla_runtime.so make[1]: Leaving directory '/home/tony/ZYNQ-NVDLA/umd/core/src/runtime' make[1]: Entering directory '/home/tony/ZYNQ-NVDLA/umd/apps/runtime' MODULE_CC /usr/bin/gcc compiling DlaImage.cpp /usr/bin/gcc -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration -g -DNVDLA_UTILS_ERROR_TAG="\"DLA_TEST\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I/home/tony/ZYNQ-NVDLA/umd/external/libjpeg-turbo -I./include -I. -c DlaImage.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/DlaImage.o -MF /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/DlaImage.d -o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/DlaImage.o compiling DlaImageUtils.cpp /usr/bin/gcc -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration -g -DNVDLA_UTILS_ERROR_TAG="\"DLA_TEST\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I/home/tony/ZYNQ-NVDLA/umd/external/libjpeg-turbo -I./include -I. -c DlaImageUtils.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/DlaImageUtils.o -MF /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/DlaImageUtils.d -o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/DlaImageUtils.o compiling Server.cpp /usr/bin/gcc -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration -g -DNVDLA_UTILS_ERROR_TAG="\"DLA_TEST\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I/home/tony/ZYNQ-NVDLA/umd/external/libjpeg-turbo -I./include -I. -c Server.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/Server.o -MF /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/Server.d -o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/Server.o In file included from Server.cpp:30:0: RuntimeTest.h: In constructor ‘TestAppArgs::TestAppArgs()’: RuntimeTest.h:58:13: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 mean{0.0, 0.0, 0.0, 0.0}, ^ compiling RuntimeTest.cpp /usr/bin/gcc -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration -g -DNVDLA_UTILS_ERROR_TAG="\"DLA_TEST\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I/home/tony/ZYNQ-NVDLA/umd/external/libjpeg-turbo -I./include -I. -c RuntimeTest.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/RuntimeTest.o -MF /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/RuntimeTest.d -o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/RuntimeTest.o In file included from RuntimeTest.cpp:31:0: RuntimeTest.h: In constructor ‘TestAppArgs::TestAppArgs()’: RuntimeTest.h:58:13: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 mean{0.0, 0.0, 0.0, 0.0}, ^ compiling TestUtils.cpp /usr/bin/gcc -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration -g -DNVDLA_UTILS_ERROR_TAG="\"DLA_TEST\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I/home/tony/ZYNQ-NVDLA/umd/external/libjpeg-turbo -I./include -I. -c TestUtils.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/TestUtils.o -MF /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/TestUtils.d -o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/TestUtils.o In file included from TestUtils.cpp:30:0: RuntimeTest.h: In constructor ‘TestAppArgs::TestAppArgs()’: RuntimeTest.h:58:13: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 mean{0.0, 0.0, 0.0, 0.0}, ^ compiling main.cpp /usr/bin/gcc -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration -g -DNVDLA_UTILS_ERROR_TAG="\"DLA_TEST\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I/home/tony/ZYNQ-NVDLA/umd/external/libjpeg-turbo -I./include -I. -c main.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/main.o -MF /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/main.d -o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/main.o In file included from main.cpp:30:0: RuntimeTest.h: In constructor ‘TestAppArgs::TestAppArgs()’: RuntimeTest.h:58:13: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 mean{0.0, 0.0, 0.0, 0.0}, ^ linking /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/nvdla_runtime.mod.o /usr/bin/ld -r /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/DlaImage.o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/DlaImageUtils.o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/Server.o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/RuntimeTest.o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/TestUtils.o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/main.o -o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/nvdla_runtime.mod.o building /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/nvdla_runtime /usr/bin/g++ /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/nvdla_runtime.mod.o -pthread -L/home/tony/ZYNQ-NVDLA/umd/external/ -ljpeg -L/home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime -lnvdla_runtime -o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/nvdla_runtime -Wl,-rpath=. /usr/bin/ld: skipping incompatible /home/tony/ZYNQ-NVDLA/umd/external//libjpeg.a when searching for -ljpeg make[1]: Leaving directory '/home/tony/ZYNQ-NVDLA/umd/apps/runtime' tony@dovanhuong:~/ZYNQ-NVDLA/umd$

Base on your expertise, please advice me~ Thank you so much,

sunny-yellow commented 2 years ago

老哥,想问下我用的这个petalinux2019.2生成的结果里没有生成rootfs.ext4s是怎么回事呢

VVViy commented 2 years ago

@sunny-yellow 老哥,想问下我用的这个petalinux2019.2生成的结果里没有生成rootfs.ext4s是怎么回事呢

image/linux下没有rootfs?linux根目录是配置到SD下的?检查一下吧,配置对了的话,肯定有rootfs

sunny-yellow commented 2 years ago

是配到Linux里了,我这里面关于rootfs的只有:rootfs.cpio, rootfs.tar.gz, roofts.cpio.gz, rootfs.mainfest, roofts.testdata.json, rootfs.cpio.gz.u-boot rootfs.jffs2是因为petalinux版本不同导致生成的文件不同吗

VVViy commented 2 years ago

@sunny-yellow 是配到Linux里了,我这里面关于rootfs的只有:rootfs.cpio, rootfs.tar.gz, roofts.cpio.gz, rootfs.mainfest, roofts.testdata.json, rootfs.cpio.gz.u-boot rootfs.jffs2是因为petalinux版本不同导致生成的文件不同吗

看样子是换了存储格式了,你可以用gparted试试jffs2,或者直接用.cpio或rootys.tar.gz直接往SD的partition里解压试试,好久不搞BSP了,有些东西不记得了。自己试试吧

sunny-yellow commented 2 years ago

@VVViy

@sunny-yellow 是配到Linux里了,我这里面关于rootfs的只有:rootfs.cpio, rootfs.tar.gz, roofts.cpio.gz, rootfs.mainfest, roofts.testdata.json, rootfs.cpio.gz.u-boot rootfs.jffs2是因为petalinux版本不同导致生成的文件不同吗

看样子是换了存储格式了,你可以用gparted试试jffs2,或者直接用.cpio或rootys.tar.gz直接往SD的partition里解压试试,好久不搞BSP了,有些东西不记得了。自己试试吧

ok,感谢,我看看

sunny-yellow commented 2 years ago

我把rootfs.tar.gz解压到rootfs里了,编译umd时后面出了这个错您了解吗 linking /media/card/umd/out/apps/compiler/nvdla_compiler/nvdla_compiler.mod.o ld -r /media/card/umd/out/apps/compiler/nvdla_compiler/main.o /media/card/umd/out/apps/compiler/nvdla_compiler/CompileTest.o /media/card/umd/out/apps/compiler/nvdla_compiler/GenerateTest.o /media/card/umd/out/apps/compiler/nvdla_compiler/ParseTest.o -o /media/card/umd/out/apps/compiler/nvdla_compiler/nvdla_compiler.mod.o building /media/card/umd/out/apps/compiler/nvdla_compiler/nvdla_compiler g++ /media/card/umd/out/apps/compiler/nvdla_compiler/nvdla_compiler.mod.o -L/media/card/umd/out/core/src/compiler/libnvdla_compiler libprotobuf.a -lnvdla_compiler -pthread -o /media/card/umd/out/apps/compiler/nvdla_compiler/nvdla_compiler libprotobuf.a -Wl,-rpath=. /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a: error adding symbols: file in wrong format collect2: error: ld returned 1 exit status make[1]: [Makefile:49: /media/card/umd/out/apps/compiler/nvdla_compiler/nvdla_compiler] Error 1 make[1]: Leaving directory '/media/card/umd/apps/compiler' make: [Makefile:38: compiler] Error 2

VVViy commented 2 years ago

@sunny-yellow 我把rootfs.tar.gz解压到rootfs里了,编译umd时后面出了这个错您了解吗 linking /media/card/umd/out/apps/compiler/nvdla_compiler/nvdla_compiler.mod.o ld -r /media/card/umd/out/apps/compiler/nvdla_compiler/main.o /media/card/umd/out/apps/compiler/nvdla_compiler/CompileTest.o /media/card/umd/out/apps/compiler/nvdla_compiler/GenerateTest.o /media/card/umd/out/apps/compiler/nvdla_compiler/ParseTest.o -o /media/card/umd/out/apps/compiler/nvdla_compiler/nvdla_compiler.mod.o building /media/card/umd/out/apps/compiler/nvdla_compiler/nvdla_compiler g++ /media/card/umd/out/apps/compiler/nvdla_compiler/nvdla_compiler.mod.o -L/media/card/umd/out/core/src/compiler/libnvdla_compiler libprotobuf.a -lnvdla_compiler -pthread -o /media/card/umd/out/apps/compiler/nvdla_compiler/nvdla_compiler libprotobuf.a -Wl,-rpath=. /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a(common.o): Relocations in generic ELF (EM: 62) /usr/lib/gcc/aarch64-xilinx-linux/8.2.0/../../../../aarch64-xilinx-linux/bin/ld: libprotobuf.a: error adding symbols: file in wrong format collect2: error: ld returned 1 exit status make[1]: [Makefile:49: /media/card/umd/out/apps/compiler/nvdla_compiler/nvdla_compiler] Error 1 make[1]: Leaving directory '/media/card/umd/apps/compiler' make: [Makefile:38: compiler] Error 2

我做的时候,compiler还没开源呢,太久了,去社区问吧。

sunny-yellow commented 2 years ago

SD卡的rootfs分区分10G够吗

VVViy commented 2 years ago

@sunny-yellow SD卡的rootfs分区分10G够吗

这取决于你定制的kernel包含了多少东西,再说,看能不能正常解压就行了。

sunny-yellow commented 2 years ago

@VVViy

@sunny-yellow SD卡的rootfs分区分10G够吗

这取决于你定制的kernel包含了多少东西,再说,看能不能正常解压就行了。

感谢

sunny-yellow commented 2 years ago

还想问下我用别的开发板的话需要下载对应的BSP包吗

VVViy commented 2 years ago

@sunny-yellow 还想问下我用别的开发板的话需要下载对应的BSP包吗

别的开发板?如果还是xilinx的片子,上面的流程就是在定制BSP包,如果不是的话,就需要用其他的构建工具生成了,比如buildroot

sunny-yellow commented 2 years ago

@VVViy

@sunny-yellow 还想问下我用别的开发板的话需要下载对应的BSP包吗

别的开发板?如果还是xilinx的片子,上面的流程就是在定制BSP包,如果不是的话,就需要用其他的构建工具生成了,比如buildroot

OK明白

sunny-yellow commented 2 years ago

@dovanhuong @LeiWang1999! Thank expert for your advice. I re-built your repo then porting them into zcu102 board. the log as below is built from my ubuntu 16.4.1 LTS: tony@dovanhuong:~/ZYNQ-NVDLA/umd$ make runtime TOOLCHAIN_PREFIX=/usr/bin/

for dir in core/src/runtime apps/runtime; do \ make -C $dir; \ done make[1]: Entering directory '/home/tony/ZYNQ-NVDLA/umd/core/src/runtime' MODULE_CC /usr/bin/gcc compiling /home/tony/ZYNQ-NVDLA/umd/core/src/common/ErrorLogging.c /usr/bin/gcc -Os -g -fPIC -finline -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration --std=c99 -DNVDLA_UTILS_ERROR_TAG="\"DLA_RUNTIME\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/core/src/common/include -I/home/tony/ZYNQ-NVDLA/umd/port/linux/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I./include -I. -c /home/tony/ZYNQ-NVDLA/umd/core/src/common/ErrorLogging.c -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/ErrorLogging.o -MF /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/ErrorLogging.d -o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/ErrorLogging.o compiling /home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla.c /usr/bin/gcc -Os -g -fPIC -finline -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration --std=c99 -DNVDLA_UTILS_ERROR_TAG="\"DLA_RUNTIME\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/core/src/common/include -I/home/tony/ZYNQ-NVDLA/umd/port/linux/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I./include -I. -c /home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla.c -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla.o -MF /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla.d -o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla.o compiling /home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla_os.c /usr/bin/gcc -Os -g -fPIC -finline -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration --std=c99 -DNVDLA_UTILS_ERROR_TAG="\"DLA_RUNTIME\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/core/src/common/include -I/home/tony/ZYNQ-NVDLA/umd/port/linux/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I./include -I. -c /home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla_os.c -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla_os.o -MF /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla_os.d -o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla_os.o compiling /home/tony/ZYNQ-NVDLA/umd/core/src/common/Check.cpp /usr/bin/gcc -Os -g -fPIC -finline -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration --std=c++11 -fexceptions -fno-rtti -DNVDLA_UTILS_ERROR_TAG="\"DLA_RUNTIME\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/core/src/common/include -I/home/tony/ZYNQ-NVDLA/umd/port/linux/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I./include -I. -c /home/tony/ZYNQ-NVDLA/umd/core/src/common/Check.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/Check.o -MF /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/Check.d -o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/Check.o compiling /home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterface.cpp /usr/bin/gcc -Os -g -fPIC -finline -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration --std=c++11 -fexceptions -fno-rtti -DNVDLA_UTILS_ERROR_TAG="\"DLA_RUNTIME\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/core/src/common/include -I/home/tony/ZYNQ-NVDLA/umd/port/linux/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I./include -I. -c /home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterface.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterface.o -MF /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterface.d -o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterface.o compiling /home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterfaceA.cpp /usr/bin/gcc -Os -g -fPIC -finline -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration --std=c++11 -fexceptions -fno-rtti -DNVDLA_UTILS_ERROR_TAG="\"DLA_RUNTIME\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/core/src/common/include -I/home/tony/ZYNQ-NVDLA/umd/port/linux/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I./include -I. -c /home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterfaceA.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterfaceA.o -MF /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterfaceA.d -o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterfaceA.o compiling /home/tony/ZYNQ-NVDLA/umd/core/src/common/Loadable.cpp /usr/bin/gcc -Os -g -fPIC -finline -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration --std=c++11 -fexceptions -fno-rtti -DNVDLA_UTILS_ERROR_TAG="\"DLA_RUNTIME\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/core/src/common/include -I/home/tony/ZYNQ-NVDLA/umd/port/linux/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I./include -I. -c /home/tony/ZYNQ-NVDLA/umd/core/src/common/Loadable.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/Loadable.o -MF /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/Loadable.d -o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/Loadable.o compiling Emulator.cpp /usr/bin/gcc -Os -g -fPIC -finline -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration --std=c++11 -fexceptions -fno-rtti -DNVDLA_UTILS_ERROR_TAG="\"DLA_RUNTIME\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/core/src/common/include -I/home/tony/ZYNQ-NVDLA/umd/port/linux/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I./include -I. -c Emulator.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/Emulator.o -MF /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/Emulator.d -o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/Emulator.o compiling Runtime.cpp /usr/bin/gcc -Os -g -fPIC -finline -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration --std=c++11 -fexceptions -fno-rtti -DNVDLA_UTILS_ERROR_TAG="\"DLA_RUNTIME\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/core/src/common/include -I/home/tony/ZYNQ-NVDLA/umd/port/linux/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I./include -I. -c Runtime.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/Runtime.o -MF /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/Runtime.d -o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/Runtime.o linking /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/libnvdla_runtime.mod.o /usr/bin/ld -r /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/ErrorLogging.o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla.o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/port/linux/nvdla_os.o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/Check.o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterface.o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/EMUInterfaceA.o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime//home/tony/ZYNQ-NVDLA/umd/core/src/common/Loadable.o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/Emulator.o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/Runtime.o -o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/libnvdla_runtime.mod.o building /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/libnvdla_runtime.so /usr/bin/g++ -shared /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/libnvdla_runtime.mod.o -o /home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime/libnvdla_runtime.so make[1]: Leaving directory '/home/tony/ZYNQ-NVDLA/umd/core/src/runtime' make[1]: Entering directory '/home/tony/ZYNQ-NVDLA/umd/apps/runtime' MODULE_CC /usr/bin/gcc compiling DlaImage.cpp /usr/bin/gcc -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration -g -DNVDLA_UTILS_ERROR_TAG="\"DLA_TEST\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I/home/tony/ZYNQ-NVDLA/umd/external/libjpeg-turbo -I./include -I. -c DlaImage.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/DlaImage.o -MF /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/DlaImage.d -o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/DlaImage.o compiling DlaImageUtils.cpp /usr/bin/gcc -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration -g -DNVDLA_UTILS_ERROR_TAG="\"DLA_TEST\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I/home/tony/ZYNQ-NVDLA/umd/external/libjpeg-turbo -I./include -I. -c DlaImageUtils.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/DlaImageUtils.o -MF /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/DlaImageUtils.d -o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/DlaImageUtils.o compiling Server.cpp /usr/bin/gcc -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration -g -DNVDLA_UTILS_ERROR_TAG="\"DLA_TEST\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I/home/tony/ZYNQ-NVDLA/umd/external/libjpeg-turbo -I./include -I. -c Server.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/Server.o -MF /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/Server.d -o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/Server.o In file included from Server.cpp:30:0: RuntimeTest.h: In constructor ‘TestAppArgs::TestAppArgs()’: RuntimeTest.h:58:13: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 mean{0.0, 0.0, 0.0, 0.0}, ^ compiling RuntimeTest.cpp /usr/bin/gcc -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration -g -DNVDLA_UTILS_ERROR_TAG="\"DLA_TEST\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I/home/tony/ZYNQ-NVDLA/umd/external/libjpeg-turbo -I./include -I. -c RuntimeTest.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/RuntimeTest.o -MF /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/RuntimeTest.d -o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/RuntimeTest.o In file included from RuntimeTest.cpp:31:0: RuntimeTest.h: In constructor ‘TestAppArgs::TestAppArgs()’: RuntimeTest.h:58:13: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 mean{0.0, 0.0, 0.0, 0.0}, ^ compiling TestUtils.cpp /usr/bin/gcc -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration -g -DNVDLA_UTILS_ERROR_TAG="\"DLA_TEST\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I/home/tony/ZYNQ-NVDLA/umd/external/libjpeg-turbo -I./include -I. -c TestUtils.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/TestUtils.o -MF /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/TestUtils.d -o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/TestUtils.o In file included from TestUtils.cpp:30:0: RuntimeTest.h: In constructor ‘TestAppArgs::TestAppArgs()’: RuntimeTest.h:58:13: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 mean{0.0, 0.0, 0.0, 0.0}, ^ compiling main.cpp /usr/bin/gcc -W -Wall -Wno-multichar -Wno-unused-parameter -Wno-unused-function -Werror-implicit-function-declaration -g -DNVDLA_UTILS_ERROR_TAG="\"DLA_TEST\"" -I/home/tony/ZYNQ-NVDLA/umd/include -I/home/tony/ZYNQ-NVDLA/umd/core/include -I/home/tony/ZYNQ-NVDLA/umd/external/include -I/home/tony/ZYNQ-NVDLA/umd/external/libjpeg-turbo -I./include -I. -c main.cpp -MD -MT /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/main.o -MF /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/main.d -o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/main.o In file included from main.cpp:30:0: RuntimeTest.h: In constructor ‘TestAppArgs::TestAppArgs()’: RuntimeTest.h:58:13: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 mean{0.0, 0.0, 0.0, 0.0}, ^ linking /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/nvdla_runtime.mod.o /usr/bin/ld -r /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/DlaImage.o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/DlaImageUtils.o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/Server.o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/RuntimeTest.o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/TestUtils.o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/main.o -o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/nvdla_runtime.mod.o building /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/nvdla_runtime /usr/bin/g++ /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/nvdla_runtime.mod.o -pthread -L/home/tony/ZYNQ-NVDLA/umd/external/ -ljpeg -L/home/tony/ZYNQ-NVDLA/umd/out/core/src/runtime/libnvdla_runtime -lnvdla_runtime -o /home/tony/ZYNQ-NVDLA/umd/out/apps/runtime/nvdla_runtime/nvdla_runtime -Wl,-rpath=. /usr/bin/ld: skipping incompatible /home/tony/ZYNQ-NVDLA/umd/external//libjpeg.a when searching for -ljpeg make[1]: Leaving directory '/home/tony/ZYNQ-NVDLA/umd/apps/runtime' tony@dovanhuong:~/ZYNQ-NVDLA/umd$

Base on your expertise, please advice me~ Thank you so much,

Hello, I also meet the problem, could you tell me how to solve it?

dovanhuong commented 2 years ago

@LeiWang1999 ,solution is re-build libjpeg in external directory and compile again~~

sunny-yellow commented 2 years ago

@dovanhuong ,solution is re-build libjpeg in external directory and compile again~~

Which version for libjpeg should I download?

dovanhuong commented 2 years ago

9 is okay

sunny-yellow commented 2 years ago

9 is okay

Appreciate for your help. And I want to ask after re-building libjpeg9 what files should I replace in the public umd file, such as libjpeg.a or jpeglib.h in the /umd/external/include.

sunny-yellow commented 2 years ago

@dovanhuong

dovanhuong commented 2 years ago

when you completed build libjpeg, the output file is libjpeg.a you should replace new file in "external" folder, remove the previous one, it can works

sunny-yellow commented 2 years ago

when you completed build libjpeg, the output file is libjpeg.a you should replace new file in "external" folder, remove the previous one, it can works

Thank you, I try it. Sould I need to re-build it with aarch-linux-gnu-gcc?

dovanhuong commented 2 years ago

ah no need, this is independent, you just build inside umd is okay

sunny-yellow commented 2 years ago

ah no need, this is independent, you just build inside umd is okay

How to build inside umd?

dovanhuong commented 2 years ago

ah, you can place source "libjpeg" inside "external" folder and build inside as normal, then follow the steps I said before~~

sunny-yellow commented 2 years ago

ah, you can place source "libjpeg" inside "external" folder and build inside as normal, then follow the steps I said before~~

The source "libjpeg" is libjpeg.a?

dovanhuong commented 2 years ago

ah no, you should download opensource of "libjpeg" and compile it,https://www.ijg.org/files/jpegsrc.v9d.tar.gz

sunny-yellow commented 2 years ago

ah no, you should download opensource of "libjpeg" and compile it,https://www.ijg.org/files/jpegsrc.v9d.tar.gz

Thank you, I will try.

sunny-yellow commented 2 years ago

ah no, you should download opensource of "libjpeg" and compile it,https://www.ijg.org/files/jpegsrc.v9d.tar.gz

Thank you, I will try.

I an so sorry to bother you again, can you explain the difference or operations of the re-build and complie for the libjpeg.

dovanhuong commented 2 years ago

well, 1st step, you should remove "libjpeg.a" inside "external" folder. 2nd step, build libjpeg from source I sent you before. 3rd take output file "libjpeg.a" place into "external" folder. Then, build "umd" again, it can works!

sunny-yellow commented 2 years ago

well, 1st step, you should remove "libjpeg.a" inside "external" folder. 2nd step, build libjpeg from source I sent you before. 3rd take output file "libjpeg.a" place into "external" folder. Then, build "umd" again, it can works!

Why I should put the source libjpeg that downloaded from website in the umd/external and build it in external?

dovanhuong commented 2 years ago

well, you don't need to put inside "umd/external" folder, I just recommend to you that place to keep source, you can place wherever you like~

sunny-yellow commented 2 years ago

well, you don't need to put inside "umd/external" folder, I just recommend to you that place to keep source, you can place wherever you like~

OK, thank you.

gxk17 commented 2 years ago

@dovanhuong 9 is okay

hello, I rebuilt libjpeg.a using jpegsrc.v9d, thus I can make "umd" successfully. But when I run ./nvdla_runtime, it reports something wrong about jpeg: JPEG parameter struct mismatch: library thinks size is 664, caller expects 656 Should I change "jpeglib.h" or any other file in "umd/externel/include"? Thanks a lot!

sunny-yellow commented 2 years ago

@dovanhuong 9 is okay

hello, I rebuilt libjpeg.a using jpegsrc.v9d, thus I can make "umd" successfully. But when I run ./nvdla_runtime, it reports something wrong about jpeg: JPEG parameter struct mismatch: library thinks size is 664, caller expects 656 Should I change "jpeglib.h" or any other file in "umd/externel/include"? Thanks a lot!

I also meet this problem.

dovanhuong commented 2 years ago

well, send me the log error

sunny-yellow commented 2 years ago

well, send me the log error

Usage: ./nvdla_runtime [-options] --loadable where options include: -h print this help message -s launch test in server mode --image input jpg/pgm file --normalize normalize value for input image --mean comma separated mean value for input image --rawdump dump raw dimg data root@nvdla_p3:/media/card/umd/out/apps/runtime/nvdla_runtime# ./nvdla_runtime --loadable /media/card/umd/resnet18-cifar10-caffe/loadables/fast-math.nvdla --image /media/card/umd/resnet18-cifar10-caffe/Image/175_4.jpg --rawdump creating new runtime context... Emulator starting JPEG parameter struct mismatch: library thinks size is 664, caller expects 656 root@nvdla_p3:/media/card/umd/out/apps/runtime/nvdla_runtime#

dovanhuong commented 2 years ago

well, try to re-compile with another version of libjpeg, the lower version could be better