【求指导】Nanopi M1开发板,想用交叉编译工具编译驱动加载到板子上。在PC上搭建编译环境时,用官网提供的BSP包自己编译出错(make: arm-linux-gnueabi-gcc:命令未找到),不知道该怎么解决,请知道的朋友提供指导,先行谢过!
操作及报错信息如下所示:
复制代码- mcy-> $ sudo ./build.sh -b nanopi-m1 -p linux -t all
- [sudo] mcy 的密码:
- INFO: preparing sys_config.fex
- '/home/mcy/code/nanopi/sources/nanopi-h3-bsp/lichee/tools/pack/chips/sun8iw7p1/configs/nanopi-h3/board/sys_config_nanopi-m1.fex' -> '/home/mcy/code/nanopi/sources/nanopi-h3-bsp/lichee/tools/pack/chips/sun8iw7p1/configs/nanopi-h3/sys_config.fex'
- INFO: ----------------------------------------
- INFO: build lichee ...
- INFO: chip: sun8iw7p1
- INFO: platform: linux
- INFO: business:
- INFO: kernel: linux-3.4
- INFO: board: nanopi-h3
- INFO: output: out/sun8iw7p1/linux/nanopi-h3
- INFO: ----------------------------------------
- INFO: build kernel ...
- INFO: prepare toolchain ...
- INFO: skip kernel clean for nanopi-h3 Linux system.
- make: arm-linux-gnueabi-gcc:命令未找到
- Building kernel
- /home/mcy/code/nanopi/sources/nanopi-h3-bsp/lichee/linux-3.4/output/lib/modules/3.4.39-h3
- make: arm-linux-gnueabi-gcc:命令未找到
- CHK include/linux/version.h
- CHK include/generated/utsrelease.h
- make[1]: 'include/generated/mach-types.h' is up to date.
- CC kernel/bounds.s
- /bin/sh: 1: arm-linux-gnueabi-gcc: not found
- /home/mcy/code/nanopi/sources/nanopi-h3-bsp/lichee/linux-3.4/./Kbuild:35: recipe for target 'kernel/bounds.s' failed
- make[1]: *** [kernel/bounds.s] Error 127
- Makefile:986: recipe for target 'prepare0' failed
- make: *** [prepare0] Error 2
- ERROR: build kernel Failed
- INFO: use a fake rootfs.ext4.
- 记录了1+0 的读入
- 记录了1+0 的写出
- 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00165128 s, 635 MB/s
- mke2fs 1.42.13 (17-May-2015)
- 文件系统小得无法记录日志
- INFO: ----------------------------------------
- INFO: build sun8iw7p1 linux lichee OK
- INFO: ----------------------------------------
- INFO: packing firmware ...
- copying tools file
- copying configs file
- copying boot resource
- copying boot file
- ./pack: 行 372: /home/mcy/code/nanopi/sources/nanopi-h3-bsp/lichee/tools/pack/pctools/linux/fsbuild200/fsbuild: 没有那个文件或目录
- mv: 无法获取'boot-resource.fex' 的文件状态(stat): 没有那个文件或目录
- 'sys_config.bin' -> 'script.bin'
- packing for linux
- normal
- skip dragon image.cfg sys_partition.fex
- pack finish
- INFO: build and pack lichee for LINUX platform success
|