[问题求助]
ShiMetaPi-Pico-G1编译不过固件
|
|
按产品文档搭建好环境并检测后,直接一键编译就报错,如下(因为字数限制,所以省略文件绝对路径)
eulysses@eulysses:~/shimetapi_pico_gx$ ./run.sh check======================================== Checking Build Environment========================================bash: OK (4.4.20(1)-release)Checking required commands... make: OK gcc: OK arm-gcc12.2.0-linux-uclibceabi-gcc: OKChecking toolchains... arm-gcc12.2.0-linux-uclibceabi: OK (/home/eulysses/shimetapi_pico_gx/tools/linux/toolchains/arm-gcc12.2.0-linux-uclibceabi/bin) riscv-gcc10.2.0-linux: OK (/home/eulysses/shimetapi_pico_gx/tools/linux/toolchains/riscv-gcc10.2.0-linux/bin)fakeroot: OKEnvironment check complete.Done.eulysses@eulysses:~/shimetapi_pico_gx$ ./run.sh info=========== Current Build Information=========Chip Configuration: Chip Type: xm7206v11a Chip Arch: xmorcaKernel: Version: linux-5.10.y Defconfig: xmorca_defconfig SMP Support: yBootloader: U-Boot Ver: u-boot-2020.01 Defconfig: xmorca_defconfigToolchain: Userspace: arm-gcc12.2.0-linux-uclibceabi Kernel: arm-gcc12.2.0-linux-uclibceabiFlash Support: NAND: y SPI NAND: y SPI NOR: y eMMC: yBuild Output: Directory: /home/eulysses/shimetapi_pico_gx/out/xm7206v11aDone.eulysses@eulysses:~/shimetapi_pico_gx$ ./run.sh list=========== Available Board Configurations===========Board configurations in configs/: - xm7206v11a (current) - xm7206v12aKernel versions supported: - linux-5.10.y (current) - linux-4.9.yTo change board configuration, edit cfg.mk or run './build.sh lunch'Done.eulysses@eulysses:~/shimetapi_pico_gx$ ./run.sh allBuilding all components... (single core)make: 进入目录“/home/eulysses/shimetapi_pico_gx”make -C /home/eulysses/shimetapi_pico_gx/source/kernel cleanmake[1]: 进入目录“/home/eulysses/shimetapi_pico_gx/source/kernel”rm -rf 省略路径/out/xm7206v11a/linux-5.10.y
rm -f 省略路径/out/xm7206v11a/image/nand_image/kernel /home/eulysses/shimetapi_pico_gx/out/xm7206v11a/image/emmc_image/kernel 省略路径/out/xm7206v11a/image/spi_image/kernel
rm -rf 省略路径/source/kernel/linux-5.10.y/drivers/gmp
rm -rf 省略路径/source/gmp/drv/obj_linux-5.10.y/multi/arm-gcc12.2.0-linux-uclibceabi/dynamic/log/xm_*
rm -rf 省略路径/source/gmp/drv/obj_linux-5.10.y/multi/arm-gcc12.2.0-linux-uclibceabi/dynamic/log/.*.cmd
make[1]: 离开目录“省略路径/source/kernel”
make -C 省略路径/source/bootloader clean
make[1]: 进入目录“省略路径/source/bootloader”
rm -rf 省略路径/out/xm7206v11a/boot_builddir
rm -f 省略路径/out/xm7206v11a/image/nand_image/uboot.bin 省略路径/out/xm7206v11a/image/emmc_image/uboot.bin
省略路径/out/xm7206v11a/image/spi_image/uboot.bin
make[1]: 离开目录“省略路径/source/bootloader”
make -C 省略路径/source/trusted-firmware clean
make[1]: 进入目录“省略路径/source/trusted-firmware”
rm -rf 省略路径/out/xm7206v11a/trusted-firmware
rm -f 省略路径/out/xm7206v11a/image/nand_image/bl31 /home/eulysses/shimetapi_pico_gx/out/xm7206v11a/image/emmc_image/bl31
省略路径/out/xm7206v11a/image/spi_image/bl31
make[1]: 离开目录“省略路径/source/trusted-firmware”
make -C 省略路径/source/rootfs clean
make[1]: 进入目录“/home/eulysses/shimetapi_pico_gx/source/rootfs”rm -rf 省略路径/out/xm7206v11a/rootfs_builddir/busybox-1.36.1
rm -rf 省略路径/out/xm7206v11a/rootfs_builddir/dropbear-2024.86
rm -rf 省略路径/out/xm7206v11a/rootfs_builddir/regtools
rm -rf 省略路径/out/xm7206v11a/rootfs_builddir
rm -rf 省略路径/out/xm7206v11a/rootfs
make[1]: 离开目录“省略路径/source/rootfs”
make -C 省略路径/source/gmp clean
make[1]: 进入目录“省略路径/source/gmp”
make -C drv/ cleanmake[2]: 进入目录“省略路径/source/gmp/drv”
make -C osal cleanmake[3]: 进入目录“省略路径/source/gmp/drv/osal”
make -C linux/kernel cleanmake[4]: 进入目录“省略路径/source/gmp/drv/osal/linux/kernel”
rm -rf 省略路径/out/xm7206v11a/obj/source/gmp/drv/osal/linux/kernel/* /home/eulysses/shimetapi_pico_gx/out/xm7206v11a/ko/xm_osal.ko
make[4]: 离开目录“省略路径/source/gmp/drv/osal/linux/kernel”
make[3]: 离开目录“省略路径/source/gmp/drv/osal”
make -C lsadc cleanmake[3]: 进入目录“省略路径/source/gmp/drv/lsadc”
rm -rf 省略路径/out/xm7206v11a/obj/source/gmp/drv/lsadc/* /home/eulysses/shimetapi_pico_gx/out/xm7206v11a/ko/xm_lsadc.ko
make[3]: 离开目录“省略路径/source/gmp/drv/lsadc”
make -C misc cleanmake[3]: 进入目录“省略路径/source/gmp/drv/misc”
SDK_KER_CFLAGS=-Dxm7206v11a -Dxmorca -DRELEASE -D_USE_LLI_ -Wunused-but-set-variable -DUSER_BIT_32 -DKERNEL_BIT_32 -Wno-date-time -D_GNU_SOURCE --warn-stack-usage=500 -DCONFIG_LOG_TRACE_SUPPORT=1 -Wall -Werror -D'VERSION_MAJOR="SPC030"' -D'VERSION_MINOR=""' -DSDK_VERSION_RELEASE -DSDK_MAJOR_XM -I
省略路径/source/gmp/include -I/home/eulysses/shimetapi_pico_gx/source/gmp/drv/osal/include -I/home/eulysses/shimetapi_pico_gx/source/gmp/drv/common/include
-I省略路径/source/gmp/drv/common/task -I/home/eulysses/shimetapi_pico_gx/source/gmp/drv/include -I/home/eulysses/shimetapi_pico_gx/source/gmp/drv/misc/include -I省略路径/source/gmp/usr/include -I/home/eulysses/shimetapi_pico_gx/source/gmp/usr/common/include
SRCS=./src/drv_misc.c ./src/drv_osd_draw_time.c ./src/drv_sensor.cSDK_DIR=/home/eulysses/shimetapi_pico_gxrm -rf 省略路径/out/xm7206v11a/obj/source/gmp/drv/misc/* /home/eulysses/shimetapi_pico_gx/out/xm7206v11a/ko/xm_misc.ko
make[3]: 离开目录“省略路径/source/gmp/drv/misc”
make -C ext cleanmake[3]: 进入目录“省略路径/source/gmp/drv/ext”
make -C msensor cleanmake[4]: 进入目录“省略路径/source/gmp/drv/ext/msensor”
make -C msensor_spi cleanmake[5]: 进入目录“省略路径/source/gmp/drv/ext/msensor/msensor_spi”
SDK_KER_CFLAGS=-Dxm7206v11a -Dxmorca -DRELEASE -D_USE_LLI_ -Wunused-but-set-variable -DUSER_BIT_32 -DKERNEL_BIT_32 -Wno-date-time -D_GNU_SOURCE --warn-stack-usage=500 -DCONFIG_LOG_TRACE_SUPPORT=1 -Wall -Werror -I/home/eulysses/shimetapi_pico_gx/source/gmp/include -I/home/eulysses/shimetapi_pico_gx/source/gmp/drv/osal/include -I/home/eulysses/shimetapi_pico_gx/source/gmp/drv/includeSRCS=msensor_spi.cSDK_DIR=/home/eulysses/shimetapi_pico_gxrm -rf 省略路径/out/xm7206v11a/obj/source/gmp/drv/ext/msensor/msensor_spi/* /home/eulysses/shimetapi_pico_gx/out/xm7206v11a/ko/xm_msensor_spi.ko
make[5]: 离开目录“/home/eulysses/shimetapi_pico_gx/source/gmp/drv/ext/msensor/msensor_spi”make -C msensor_mng cleanmake[5]: 进入目录“/home/eulysses/shimetapi_pico_gx/source/gmp/drv/ext/msensor/msensor_mng”rm -rf 省略路径/out/xm7206v11a/obj/source/gmp/drv/ext/msensor/msensor_mng/* /home/eulysses/shimetapi_pico_gx/out/xm7206v11a/ko/xm_msensor_mng.ko
make[5]: 离开目录“省略路径/source/gmp/drv/ext/msensor/msensor_mng”
make -C msensor_chip cleanmake[5]: 进入目录“省略路径/source/gmp/drv/ext/msensor/msensor_chip”
SDK_KER_CFLAGS=-Dxm7206v11a -Dxmorca -DRELEASE -D_USE_LLI_ -Wunused-but-set-variable -DUSER_BIT_32 -DKERNEL_BIT_32 -Wno-date-time -D_GNU_SOURCE --warn-stack-usage=500 -DCONFIG_LOG_TRACE_SUPPORT=1 -Wall -Werror -I/home/eulysses/shimetapi_pico_gx/source/gmp/include -
I省略路径/source/gmp/drv/include -I/home/eulysses/shimetapi_pico_gx/source/gmp/usr/include -I/home/eulysses/shimetapi_pico_gx/source/gmp/drv/osal/include -
I省略路径/source/gmp/drv/ext/msensor/msensor_chip/proc -I/home/eulysses/shimetapi_pico_gx/source/gmp/drv/ext/msensor/msensor_chip/sensor_dev/icm42670 -
I省略路径/source/gmp/drv/ext/msensor/msensor_chip/transfer_type/spi -I/home/eulysses/shimetapi_pico_gx/source/gmp/drv/ext/msensor/msensor_spi/spi -
I省略路径/source/gmp/drv/ext/msensor/include -I/home/eulysses/shimetapi_pico_gx/source/gmp/drv/ext/msensor/msensor_chip/main -I省略路径/source/gmp/drv/ext/msensor/ext_inc -I/home/eulysses/shimetapi_pico_gx/source/gmp/drv/ext/msensor/msensor_spi -I/home/eulysses/shimetapi_pico_gx/source/gmp/drv/ext/msensor/msensor_mng/include -DTRANSFER_SPI -DICM42670_PARAM_PROC -DCONFIG_PROC_SHOW_SUPPORT
SRCS=./main/msensor.c ./proc/msensor_chip_proc.c ./sensor_dev/icm42670/icm42670.c ./sensor_dev/icm42670/msensor_gpio.c ./transfer_type/spi/spi_dev.cSDK_DIR=/home/eulysses/shimetapi_pico_gxCURDIR=/home/eulysses/shimetapi_pico_gx/source/gmp/drv/ext/msensor/msensor_chiprm -rf /home/eulysses/shimetapi_pico_gx/out/xm7206v11a/obj/source/gmp/drv/ext/msensor/msensor_chip/* /home/eulysses/shimetapi_pico_gx/out/xm7206v11a/ko/xm_msensor_chip.komake[5]: 离开目录“/home/eulysses/shimetapi_pico_gx/source/gmp/drv/ext/msensor/msensor_chip”make[4]: 离开目录“/home/eulysses/shimetapi_pico_gx/source/gmp/drv/ext/msensor”make[3]: 离开目录“/home/eulysses/shimetapi_pico_gx/source/gmp/drv/ext”make -C obj_linux-5.10.y/multi/arm-gcc12.2.0-linux-uclibceabi/dynamic/log cleanmake[3]: 进入目录“/home/eulysses/shimetapi_pico_gx/source/gmp/drv”make[3]: *** obj_linux-5.10.y/multi/arm-gcc12.2.0-linux-uclibceabi/dynamic/log: 没有那个文件或目录。 停止。make[3]: 离开目录“/home/eulysses/shimetapi_pico_gx/source/gmp/drv”Makefile:29: recipe for target 'obj_linux-5.10.y/multi/arm-gcc12.2.0-linux-uclibceabi/dynamic/log_clean' failedmake[2]: *** [obj_linux-5.10.y/multi/arm-gcc12.2.0-linux-uclibceabi/dynamic/log_clean] Error 2make[2]: 离开目录“省略路径/source/gmp/drv”Makefile:18: recipe for target 'clean' failedmake[1]: *** [clean] Error 2make[1]: 离开目录“省略路径/source/gmp”Makefile:84: recipe for target 'gmp_clean' failedmake: *** [gmp_clean] Error 2make: 离开目录“/home/eulysses/shimetapi_pico_gx”eulysses@eulysses:~/shimetapi_pico_gx$
|
|
|
|
|
|
|
|
|