Tool/software: TI C/C++ Compiler
1. PROCESSOR_SDK_VISION_03_08_00_00_setuplinux.bin installed ---ok;
2. make linux
log as follow:
hwo to resolve the question,thank you .
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software: TI C/C++ Compiler
1. PROCESSOR_SDK_VISION_03_08_00_00_setuplinux.bin installed ---ok;
2. make linux
log as follow:
hwo to resolve the question,thank you .
make[3]: Leaving directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/omap'
make[2]: Leaving directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/cmem/ludev/src/cmem/module'
make[1]: Leaving directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
henry@qingyuan-System-Product-Name:~/tda2x/vision_sdk/build$ make linux
make -C ./hlos/makerules/linux -f build_uboot.mk uboot
make[1]: Entering directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
make -fbuild_uboot.mk uboot_build UBOOT_TARGET=dra7xx_evm_vision_config
make[2]: Entering directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
make -C /home/henry/tda2x/vision_sdk/../ti_components/os_tools/linux/u-boot/u-boot ARCH=arm CROSS_COMPILE=/home/henry/tda2x/ti_components/os_tools/linux/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-linux-gnueabihf- dra7xx_evm_vision_config
make[3]: Entering directory `/home/henry/tda2x/ti_components/os_tools/linux/u-boot/u-boot'
#
# configuration written to .config
#
make[3]: Leaving directory `/home/henry/tda2x/ti_components/os_tools/linux/u-boot/u-boot'
make[2]: Leaving directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
make -fbuild_uboot.mk uboot_build
make[2]: Entering directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
make -C /home/henry/tda2x/vision_sdk/../ti_components/os_tools/linux/u-boot/u-boot ARCH=arm CROSS_COMPILE=/home/henry/tda2x/ti_components/os_tools/linux/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-linux-gnueabihf-
make[3]: Entering directory `/home/henry/tda2x/ti_components/os_tools/linux/u-boot/u-boot'
scripts/kconfig/conf --syncconfig Kconfig
CHK include/config.h
CFG u-boot.cfg
GEN include/autoconf.mk
GEN include/autoconf.mk.dep
CFG spl/u-boot.cfg
GEN spl/include/autoconf.mk
make[3]: Leaving directory `/home/henry/tda2x/ti_components/os_tools/linux/u-boot/u-boot'
make[3]: Entering directory `/home/henry/tda2x/ti_components/os_tools/linux/u-boot/u-boot'
CHK include/config/uboot.release
CHK include/generated/version_autogenerated.h
CHK include/generated/timestamp_autogenerated.h
UPD include/generated/timestamp_autogenerated.h
CHK include/generated/generic-asm-offsets.h
CHK include/generated/asm-offsets.h
HOSTCC tools/mkenvimage.o
HOSTLD tools/mkenvimage
HOSTCC tools/fit_image.o
HOSTCC tools/image-host.o
HOSTCC tools/dumpimage.o
HOSTLD tools/dumpimage
HOSTCC tools/mkimage.o
HOSTLD tools/mkimage
CC cmd/version.o
LD cmd/built-in.o
CC common/main.o
LD common/built-in.o
CC drivers/fastboot/fb_getvar.o
LD drivers/fastboot/built-in.o
LD drivers/built-in.o
CC lib/efi_loader/efi_reloc.o
CC lib/efi_loader/helloworld.o
LD lib/efi_loader/helloworld_efi.so
OBJCOPY lib/efi_loader/helloworld.efi
rm lib/efi_loader/helloworld_efi.so lib/efi_loader/helloworld.o
CC lib/smbios.o
CC lib/display_options.o
LD lib/built-in.o
LD u-boot
OBJCOPY u-boot-nodtb.bin
make[5]: `arch/arm/dts/dra7-evm.dtb' is up to date.
MKIMAGE u-boot.img
OBJCOPY u-boot.srec
CAT u-boot-dtb.bin
COPY u-boot.bin
SYM u-boot.sym
CC spl/common/spl/spl.o
LD spl/common/spl/built-in.o
CC spl/lib/display_options.o
LD spl/lib/built-in.o
LD spl/u-boot-spl
OBJCOPY spl/u-boot-spl-nodtb.bin
make[6]: `arch/arm/dts/dra7-evm.dtb' is up to date.
MKIMAGE spl/u-boot-spl.multidtb.fit
CAT spl/u-boot-spl-dtb.bin
COPY spl/u-boot-spl.bin
MKIMAGE MLO
MKIMAGE u-boot-dtb.img
CHK include/config.h
CFG u-boot.cfg
CFGCHK u-boot.cfg
make[3]: Leaving directory `/home/henry/tda2x/ti_components/os_tools/linux/u-boot/u-boot'
make[2]: Leaving directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
make[1]: Leaving directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
make -C ./hlos/makerules/linux -f build_kernel.mk kernel
make[1]: Entering directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
cd /home/henry/tda2x/vision_sdk/../ti_components/os_tools/linux/kernel/omap ;\
./ti_config_fragments/defconfig_builder.sh -t ti_sdk_dra7x_release
Creating defconfig file /home/henry/tda2x/ti_components/os_tools/linux/kernel/omap/arch/arm/configs/ti_sdk_dra7x_release_defconfig
cd /home/henry/tda2x/vision_sdk ;\
make -C /home/henry/tda2x/vision_sdk/../ti_components/os_tools/linux/kernel/omap ARCH=arm ti_sdk_dra7x_release_defconfig
make[2]: Entering directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/omap'
#
# configuration written to .config
#
make[2]: Leaving directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/omap'
make -fbuild_kernel.mk kernel_build KERNEL_TARGET=ti_sdk_dra7x_release_defconfig
make[2]: Entering directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
make -C /home/henry/tda2x/vision_sdk/../ti_components/os_tools/linux/kernel/omap ARCH=arm CROSS_COMPILE=/home/henry/tda2x/ti_components/os_tools/linux/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-linux-gnueabihf- ti_sdk_dra7x_release_defconfig
make[3]: Entering directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/omap'
#
# configuration written to .config
#
make[3]: Leaving directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/omap'
make[2]: Leaving directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
make -fbuild_kernel.mk dtb
make[2]: Entering directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
make -fbuild_kernel.mk kernel_build KERNEL_TARGET="dra7-evm-infoadas.dtb dra7-evm-infoadas-lcd-lg.dtb"
make[3]: Entering directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
make -C /home/henry/tda2x/vision_sdk/../ti_components/os_tools/linux/kernel/omap ARCH=arm CROSS_COMPILE=/home/henry/tda2x/ti_components/os_tools/linux/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-linux-gnueabihf- dra7-evm-infoadas.dtb dra7-evm-infoadas-lcd-lg.dtb
make[4]: Entering directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/omap'
scripts/kconfig/conf --syncconfig Kconfig
make[4]: Leaving directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/omap'
make[4]: Entering directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/omap'
make[4]: Leaving directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/omap'
make[3]: Leaving directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
make[2]: Leaving directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
make -fbuild_kernel.mk kernel_build KERNEL_TARGET=zImage
make[2]: Entering directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
make -C /home/henry/tda2x/vision_sdk/../ti_components/os_tools/linux/kernel/omap ARCH=arm CROSS_COMPILE=/home/henry/tda2x/ti_components/os_tools/linux/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-linux-gnueabihf- zImage
make[3]: Entering directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/omap'
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
GZIP kernel/config_data.gz
Kernel: arch/arm/boot/Image is ready
Kernel: arch/arm/boot/zImage is ready
make[3]: Leaving directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/omap'
make[2]: Leaving directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
make -fbuild_kernel.mk kernel_build KERNEL_TARGET=modules
make[2]: Entering directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
make -C /home/henry/tda2x/vision_sdk/../ti_components/os_tools/linux/kernel/omap ARCH=arm CROSS_COMPILE=/home/henry/tda2x/ti_components/os_tools/linux/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-linux-gnueabihf- modules
make[3]: Entering directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/omap'
CALL scripts/checksyscalls.sh
Building modules, stage 2.
MODPOST 439 modules
make[3]: Leaving directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/omap'
make[2]: Leaving directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
make -C /home/henry/tda2x/vision_sdk/../ti_components/os_tools/linux/kernel/linux-kernel-addon/memcache/build/ modules
make[2]: Entering directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/linux-kernel-addon/memcache/build'
# memcache: Building module
make -C /home/henry/tda2x/vision_sdk/../ti_components/os_tools/linux/kernel/omap M=`pwd` ARCH=arm CROSS_COMPILE=/home/henry/tda2x/ti_components/os_tools/linux/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-linux-gnueabihf- modules
make[3]: Entering directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/omap'
Building modules, stage 2.
MODPOST 1 modules
make[3]: Leaving directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/omap'
make[2]: Leaving directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/linux-kernel-addon/memcache/build'
cd /home/henry/tda2x/vision_sdk/../ti_components/os_tools/linux/kernel/cmem/ludev ;\
./configure --enable-shared --host=arm-linux-gnueabihf --prefix="/usr"
configure: WARNING: If you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for arm-linux-gnueabihf-strip... arm-linux-gnueabihf-strip
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-unknown-linux
checking host system type... arm-unknown-linux-gnueabihf
checking for style of include used by make... GNU
checking for arm-linux-gnueabihf-gcc... arm-linux-gnueabihf-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... yes
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether arm-linux-gnueabihf-gcc accepts -g... yes
checking for arm-linux-gnueabihf-gcc option to accept ANSI C... none needed
checking dependency style of arm-linux-gnueabihf-gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by arm-linux-gnueabihf-gcc... /home/henry/tda2x/ti_components/os_tools/linux/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/arm-linux-gnueabihf/bin/ld
checking if the linker (/home/henry/tda2x/ti_components/os_tools/linux/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/arm-linux-gnueabihf/bin/ld) is GNU ld... yes
checking for /home/henry/tda2x/ti_components/os_tools/linux/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/arm-linux-gnueabihf/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /home/henry/tda2x/ti_components/os_tools/linux/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-linux-gnueabihf-nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... arm-linux-gnueabihf-gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for arm-linux-gnueabihf-g++... arm-linux-gnueabihf-g++
checking whether we are using the GNU C++ compiler... yes
checking whether arm-linux-gnueabihf-g++ accepts -g... yes
checking dependency style of arm-linux-gnueabihf-g++... gcc3
checking how to run the C++ preprocessor... arm-linux-gnueabihf-g++ -E
checking the maximum length of command line arguments... 32768
checking command to parse /home/henry/tda2x/ti_components/os_tools/linux/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-linux-gnueabihf-nm -B output from arm-linux-gnueabihf-gcc object... ok
checking for objdir... .libs
checking for arm-linux-gnueabihf-ar... arm-linux-gnueabihf-ar
checking for arm-linux-gnueabihf-ranlib... arm-linux-gnueabihf-ranlib
checking for arm-linux-gnueabihf-strip... (cached) arm-linux-gnueabihf-strip
checking if arm-linux-gnueabihf-gcc supports -fno-rtti -fno-exceptions... no
checking for arm-linux-gnueabihf-gcc option to produce PIC... -fPIC
checking if arm-linux-gnueabihf-gcc PIC flag -fPIC works... yes
checking if arm-linux-gnueabihf-gcc static flag -static works... yes
checking if arm-linux-gnueabihf-gcc supports -c -o file.o... yes
checking whether the arm-linux-gnueabihf-gcc linker (/home/henry/tda2x/ti_components/os_tools/linux/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/arm-linux-gnueabihf/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by arm-linux-gnueabihf-g++... /home/henry/tda2x/ti_components/os_tools/linux/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/arm-linux-gnueabihf/bin/ld
checking if the linker (/home/henry/tda2x/ti_components/os_tools/linux/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/arm-linux-gnueabihf/bin/ld) is GNU ld... yes
checking whether the arm-linux-gnueabihf-g++ linker (/home/henry/tda2x/ti_components/os_tools/linux/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/arm-linux-gnueabihf/bin/ld) supports shared libraries... yes
checking for arm-linux-gnueabihf-g++ option to produce PIC... -fPIC
checking if arm-linux-gnueabihf-g++ PIC flag -fPIC works... yes
checking if arm-linux-gnueabihf-g++ static flag -static works... yes
checking if arm-linux-gnueabihf-g++ supports -c -o file.o... yes
checking whether the arm-linux-gnueabihf-g++ linker (/home/henry/tda2x/ti_components/os_tools/linux/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/arm-linux-gnueabihf/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for arm-linux-gnueabihf-gcc... (cached) arm-linux-gnueabihf-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether arm-linux-gnueabihf-gcc accepts -g... (cached) yes
checking for arm-linux-gnueabihf-gcc option to accept ANSI C... (cached) none needed
checking dependency style of arm-linux-gnueabihf-gcc... (cached) gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking for ANSI C header files... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for string.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking for unistd.h... (cached) yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/cmem/api/Makefile
config.status: creating src/cmem/tests/Makefile
config.status: executing depfiles commands
-----------------------------------------------------------
Thank you for installing the LinuxUtils package
Installation directory prefix: '/usr'.
Compilation command: 'arm-linux-gnueabihf-gcc -g -O2 '
Now type 'make; sudo make install' to generate the program
and install it to your system.
------------------------------------------------------------
cd /home/henry/tda2x/vision_sdk ;\
# build cmem related .so files
make -C /home/henry/tda2x/vision_sdk/../ti_components/os_tools/linux/kernel/cmem/ludev/src/cmem/api
make[2]: Entering directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/cmem/ludev/src/cmem/api'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/cmem/ludev/src/cmem/api'
make -C /home/henry/tda2x/vision_sdk/../ti_components/os_tools/linux/kernel/cmem/ludev/src/cmem/module KERNEL_INSTALL_DIR=/home/henry/tda2x/vision_sdk/../ti_components/os_tools/linux/kernel/omap ARCH=arm TOOLCHAIN_PREFIX=arm-linux-gnueabihf- release
make[2]: Entering directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/cmem/ludev/src/cmem/module'
Making module release...
make -C /home/henry/tda2x/vision_sdk/../ti_components/os_tools/linux/kernel/omap M=`pwd` ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- \
EXTRA_CFLAGS="-I/home/henry/tda2x/ti_components/os_tools/linux/kernel/cmem/ludev/include" modules
make[3]: Entering directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/omap'
Building modules, stage 2.
MODPOST 1 modules
make[3]: Leaving directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/omap'
make[2]: Leaving directory `/home/henry/tda2x/ti_components/os_tools/linux/kernel/cmem/ludev/src/cmem/module'
make[1]: Leaving directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
make -C ./hlos/makerules/linux -f build_sgx.mk sgx
make[1]: Entering directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
make -fbuild_sgx.mk sgx_build SGX_TARGET=sgx_build
make[2]: Entering directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
make -C /home/henry/tda2x/vision_sdk/../ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/build/linux2/omap_linux ARCH=arm CROSS_COMPILE=/home/henry/tda2x/ti_components/os_tools/linux/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-linux-gnueabihf- KERNELDIR=/home/henry/tda2x/vision_sdk/../ti_components/os_tools/linux/kernel/omap DISCIMAGE=/home/henry/tda2x/vision_sdk/../ti_components/os_tools/linux/targetfs BUILD=release WINDOW_SYSTEM=nulldrmws
make[3]: Entering directory `/home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/build/linux2/omap_linux'
../config/compiler.mk:96: host gcc
../config/compiler.mk:185: target /home/henry/tda2x/ti_components/os_tools/linux/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc
******* Multiarch build: no
******* Primary arch: target_armhf
******* Secondary arch: none
../config/core.mk:513: $(KERNELDIR)/vmlinux does not exist. Kbuild may fail.
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/osfunc.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/mutils.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/mmap.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/module.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/pdump.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/proc.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/pvr_bridge_k.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/pvr_debug.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/mm.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/mutex.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/event.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/osperproc.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/buffer_manager.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/devicemem.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/handle.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/hash.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/lists.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/mem.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/mem_debug.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/metrics.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/osfunc_common.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/pdump_common.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/perproc.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/power.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/pvrsrv.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/ra.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/refcount.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/resman.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/bridged/bridged_support.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/bridged/bridged_pvr_bridge.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/system/omap/sysconfig.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/system/omap/sysutils.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/dmabuf.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/pvr_linux_fence.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/bridged/sgx/bridged_sgx_bridge.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/devices/sgx/sgxinit.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/devices/sgx/sgxpower.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/devices/sgx/sgxreset.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/devices/sgx/sgxutils.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/devices/sgx/sgxkick.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/devices/sgx/sgxtransfer.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/devices/sgx/mmu.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/devices/sgx/pb.o
CC [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/pvr_drm.o
LD [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/pvrsrvkm.o
rm /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/hash.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/lists.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/devices/sgx/sgxutils.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/bridged/sgx/bridged_sgx_bridge.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/pdump.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/devicemem.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/mem_debug.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/event.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/mutex.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/mem.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/dmabuf.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/refcount.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/osperproc.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/power.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/metrics.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/pvrsrv.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/proc.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/ra.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/devices/sgx/pb.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/devices/sgx/sgxreset.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/devices/sgx/sgxpower.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/system/omap/sysconfig.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/pvr_linux_fence.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/mm.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/devices/sgx/sgxtransfer.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/buffer_manager.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/osfunc.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/system/omap/sysutils.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/perproc.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/pdump_common.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/mutils.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/pvr_bridge_k.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/osfunc_common.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/pvr_debug.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/module.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/mmap.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/handle.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/common/resman.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/devices/sgx/sgxinit.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/devices/sgx/mmu.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/bridged/bridged_pvr_bridge.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/devices/sgx/sgxkick.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/env/linux/pvr_drm.c /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/services4/srvkm/bridged/bridged_support.c
Building modules, stage 2.
MODPOST 1 modules
LD [M] /home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild/pvrsrvkm.ko
make[3]: Leaving directory `/home/henry/tda2x/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/build/linux2/omap_linux'
make[2]: Leaving directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
make[1]: Leaving directory `/home/henry/tda2x/vision_sdk/build/hlos/makerules/linux'
Hi,
After the vision-SDK installed, Can you share the steps you have followed?
Thanks
Gaviraju
Hi,
The below steps I followed & I'm able to run one of the HLOS use-cases.
2) Install package required for the build (chapter 2.2.3 Other mandatory software packages for build)
3) Do the below changes in the vision_sdk/build/Rules.make
MAKECONFIG?=tda2xx_evm_linux_all
4) Follow the instruction provided in the user-guide for GIT configuration set-up (chapter 2.4.1 One time PC set up)
5) cd vision_sdk/build/
6) Run the below script from the build directory, this will clone kernel, u-boot, etc.
./hlos/scripts/linux/setup_linux.sh
7)Follow the instruction provided in the user-guide for target file system set-up(chapter 2.4.2.1.4 Download and untar file system)
8)Follow the instruction provided in the user-guide for A15 compiler set-up (chapter 2.2.1 A15 Compiler, Linker)
9) make linux
10) make linux_install
11) make -s -j depend
12) make -s -j
13) Copy the target file system & boot image, MLO, etc to the SD card & insert the SD into the target SD card slot.
14) Run the below command in the UART console.
cd /opt/vision_sdk/
source ./vision_sdk_load.sh
./apps.out
15) You can choose the use-case you want to run from the menu.
Thanks
Gaviraju