Open VVViy opened 5 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 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~~
@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: 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
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~~
@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
@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: 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
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$
Sorry,, my petalinux version is 2019.1 ... I think this is just a gnome issue and you can find solution with google
@LeiWang1999 , thank you so much! could you please tell me more about gnome issue? I'm not clear this point.
@LeiWang1999 I'm trying to re-produce your design under vivado 2019.1, however I faced with an error when I synthesis as below:
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~~
@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]: ~~
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]: ~~
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]: ~~
compilation terminated.
make[3]: ~~
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]: ~~~~~~
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]:
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
@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 😂
@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
@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.
@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,
老哥,想问下我用的这个petalinux2019.2生成的结果里没有生成rootfs.ext4s是怎么回事呢
@sunny-yellow 老哥,想问下我用的这个petalinux2019.2生成的结果里没有生成rootfs.ext4s是怎么回事呢
image/linux下没有rootfs?linux根目录是配置到SD下的?检查一下吧,配置对了的话,肯定有rootfs
是配到Linux里了,我这里面关于rootfs的只有:rootfs.cpio, rootfs.tar.gz, roofts.cpio.gz, rootfs.mainfest, roofts.testdata.json, rootfs.cpio.gz.u-boot rootfs.jffs2是因为petalinux版本不同导致生成的文件不同吗
@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了,有些东西不记得了。自己试试吧
@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,感谢,我看看
我把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
@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还没开源呢,太久了,去社区问吧。
SD卡的rootfs分区分10G够吗
@sunny-yellow SD卡的rootfs分区分10G够吗
这取决于你定制的kernel包含了多少东西,再说,看能不能正常解压就行了。
@VVViy
@sunny-yellow SD卡的rootfs分区分10G够吗
这取决于你定制的kernel包含了多少东西,再说,看能不能正常解压就行了。
感谢
还想问下我用别的开发板的话需要下载对应的BSP包吗
@sunny-yellow 还想问下我用别的开发板的话需要下载对应的BSP包吗
别的开发板?如果还是xilinx的片子,上面的流程就是在定制BSP包,如果不是的话,就需要用其他的构建工具生成了,比如buildroot
@VVViy
@sunny-yellow 还想问下我用别的开发板的话需要下载对应的BSP包吗
别的开发板?如果还是xilinx的片子,上面的流程就是在定制BSP包,如果不是的话,就需要用其他的构建工具生成了,比如buildroot
OK明白
@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?
@LeiWang1999 ,solution is re-build libjpeg in external directory and compile again~~
@dovanhuong ,solution is re-build libjpeg in external directory and compile again~~
Which version for libjpeg should I download?
9 is okay
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.
@dovanhuong
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
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?
ah no need, this is independent, you just build inside umd is okay
ah no need, this is independent, you just build inside umd is okay
How to build inside umd?
ah, you can place source "libjpeg" inside "external" folder and build inside as normal, then follow the steps I said before~~
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?
ah no, you should download opensource of "libjpeg" and compile it,https://www.ijg.org/files/jpegsrc.v9d.tar.gz
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.
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.
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!
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?
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~
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.
@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!
@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.
well, send me the log error
well, send me the log error
Usage: ./nvdla_runtime [-options] --loadable
well, try to re-compile with another version of libjpeg, the lower version could be better
https://vvviy.github.io/2018/09/17/nv_small-FPGA-Mapping-Workflow-II/
Keep self busy.