工具/软件:Linux
我正尝试按照 Linux_VisionSDK_Userguid.pdf 中提到的指南在 Linux 上构建 VISION SDK。 UNTL 现在、根据我的理解、我已经成功构建了 u-boot 内核。 但是、问题似乎出在 SGX、但我不知道如何解决该问题。 我正在共享以下日志:
使-C ./hlos/makerules/linux -f build_uboot.mk uboot
make[1]:输入目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/vision_sdk/build/hlos/makerules/linux
make -fbuild_uboot.mk uboot_build uBoot_target=dra7xx_evm_vision_config
make[2]:输入目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/vision_sdk/build/hlos/makerules/linux
使-C /home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/u-boot/u-boot arch=arm cross_compile=arm-linux-gnueabihf- dra7xx_evm_vision_config
make[3]:输入目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/u-boot/u-boot
编号
#配置写入.config
编号
make[3]:离开目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/u-boot/u-boot
make[2]:离开目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/vision_sdk/build/hlos/makerules/linux
使-fbuild_uboot.mk uboot_build
make[2]:输入目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/vision_sdk/build/hlos/makerules/linux
使-C /home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/u-boot/u-boot arch=arm cross_compile=arm-linux-gnueabihf-
make[3]:输入目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/u-boot/u-boot
scripts/kconfig/conf --silentoldconfig Kconfig
Chk include/config.h
生成 include/autoconf.mk
Gen include/autoconf.mk.dep
生成 spl/include/autoconf.mk
chk include/config/uboot.release
CHK 包含/生成/ version_autogenerated.h
UPD 包含/生成/ version_autogenerated.h
CHK 包含/生成/ timestamp_autogenerated.h
UPD 包含/生成/ timestamp_autogenerated.h
CC lib/asm-offsets.s
CHK 包含/生成/ generic-asm-offsets.h
CHK 包含/生成/ asm-offsets.h
HOSTCC 工具/mkenviemmage.o
HOSTLD 工具/mkenemmage
HOSTCC 工具/fit_image.o
HOSTCC 工具/image-host.o
HOSTCC 工具/dumpimage.o
HOSTLD 工具/双映像
HOSTCC 工具/mkimage.o
HOSTLD 工具/mkimage
cc cmd/version.o
LD cmd/built-in.o
CC common/main.o
CC common/board_f.o
LD common/built-in.o
CC 驱动程序/USB/gadget/f_f_fastboot.o
LD 驱动程序/USB/Gadget/built-in.o
CC lib/display_options.o
LD lib/built-in.o
LD u-boot
objcopy u-boot-nodtb.bin
MKIMAGE u-boot.img
objcopy u-boot.srec
CAT u-boot-dtb.bin
复制 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
复制 spl/u-boot-spl.bin
MKIMAGE MLO
MKIMAGE u-boot-dtb.img
make[3]:离开目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/u-boot/u-boot
make[2]:离开目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/vision_sdk/build/hlos/makerules/linux
make[1]:离开目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/vision_sdk/build/hlos/makerules/linux
创建-C ./hlos/makerules/linux -f build_kernel.mk 内核
make[1]:输入目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/vision_sdk/build/hlos/makerules/linux
CD /home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/kernel/omap;\
ti_config_frages/defconfig_builder.sh -t ti_sdk_dra7x_release;\
CD /home/owais/PROCESSOR_SDK_VISION_03_06_00_00;\
使-C /home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/kernel/omap arch=arm ti_sdk_dra7x_release_defconfig;\
使-f build_kernel.mk dtb;\
make -f build_kernel.mk kernel_build kernel_target=zImage;\
make -f build_kernel.mk kernel_build kernel_target=modules;\
使-C /home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/kernel/linux-kernel-addon/memcache/build AAAAA=AAA 模块
正在创建 defconfig 文件/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/kernel/omap/arch/arm/configs/ti_sdk_dra7x_release_defconfig
make[2]:输入目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/kernel/omap
arch/arm/configs/ti_sdk_dra7x_release_defconfig:1739:警告:覆盖:CPU_FREQ_DEFAULT_GOV_performance 更改选择状态
arch/arm/configs/ti_sdk_dra7x_release_defconfig:1754:warning:override:kernel_LZO 更改选择状态
编号
#配置写入.config
编号
make[2]:离开目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/kernel/omap
make[2]:输入目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00
maked[2]:build_kernel.mk:没有这样的文件或目录
make[2]:***没有使目标'build_kernel.mk 成为目标的规则。 停止。
make[2]:离开目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00
make[2]:输入目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00
maked[2]:build_kernel.mk:没有这样的文件或目录
make[2]:***没有使目标'build_kernel.mk 成为目标的规则。 停止。
make[2]:离开目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00
make[2]:输入目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00
maked[2]:build_kernel.mk:没有这样的文件或目录
make[2]:***没有使目标'build_kernel.mk 成为目标的规则。 停止。
make[2]:离开目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00
make[2]:输入目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/kernel/linux-kernel-addon/memcache/build
# memcache:生成模块
make -C /home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/kernel/omap m=`pwd` arch=arm cross_compile=arm-linux-gnueabihf-模块
make[3]:输入目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/kernel/omap
构建模块、第2阶段。
MODPOST 1模块
make[3]:离开目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/kernel/omap
make[2]:离开目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/kernel/linux-kernel-addon/memcache/build
make[1]:离开目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/vision_sdk/build/hlos/makerules/linux
使-C ./hlos/makerules/linux -f build_SGX.mk SGX
make[1]:输入目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/vision_sdk/build/hlos/makerules/linux
使-fbuild_SGX.mk SGX_Build SGX_target=SGX_Build
make[2]:输入目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/vision_sdk/build/hlos/makerules/linux
使-C /home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/build/linux2/omap_linux arch=arm cross_compile=arm-linux-gnueabihf- KERNELDIR=/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/kernel/omap DiscImage=/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/targetfs
make[3]:输入目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/build/linux2/omap_linux
./config/core.mk:292:由于 PVRSRV_Usse_EDM_STATUS_DEBUG=1、因此设置 SGX_DISABLE_VISTEST 支持= 1
抄送[M] /home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/osfunc.o
/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/osfunc.c:53:24:致命错误:asm/ssystem.h:无此类文件或目录
编译已终止。
scripts/Makefile.build:258:目标'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/osfunc.o 的配方失败
maked[6]:***[/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild/services4/srvkm/env/linux/osfunc.o 错误1
Makefile:1405:目标'_MODULE_/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild 的配方失败
maked[5]:***[_MODULE_/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary2_omap_linux_release/target/kbuild 错误2.
eurasiacon /构建/linux2/kbuild/kbuild.mk:56:目标'kbuild'的配方失败
maked[4]:***[kbuild]错误2.
./config/core.mk:613:目标'build'的配方失败
maked[3]:***[Build]错误2.
make[3]:离开目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/build/linux2/omap_linux
build_SGX.mk:14:目标'SGX_build'的配方失败
maked[2]:***[SGX_build]错误2.
make[2]:离开目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/vision_sdk/build/hlos/makerules/linux
Build_SGX.mk:21:目标'SGX'的配方失败
maked[1]:***[SGX]错误2.
make[1]:离开目录'/home/owais/PROCESSOR_SDK_VISION_03_06_00_00/vision_sdk/build/hlos/makerules/linux
Makefile:454:目标'SGX'的配方失败
制造:***[SGX]错误2.