CHK include/generated/uapi/linux/version.h
CC scripts/mod/devicetable-offsets.s
CHK include/generated/utsrelease.h
make[1]: “include/generated/mach-types.h”是最新的。
GEN scripts/mod/devicetable-offsets.h
CALL scripts/checksyscalls.sh
HOSTCC scripts/mod/file2alias.o
HOSTLD scripts/mod/modpost
CHK include/generated/compile.h
make[1]: “arch/arm/boot/dts/firefly-rk3288.dtb”是最新的。
GEN drivers/video/rockchip/screen/lcd.h
Kernel: arch/arm/boot/Image is ready
Kernel: arch/arm/boot/zImage is ready
make: *** [kernel.img] 错误 127
请教一下,非常感谢!
make firefly-rk3288-linux_defconfig
make -j8 firefly-rk3288.img
用的是这个命令,ubuntu12.04
zhansb
5
Kernel: arch/arm/boot/zImage is ready
make: *** [kernel.img] 错误 127
后面还有log吗?
Kernel: arch/arm/boot/Image is ready
Kernel: arch/arm/boot/zImage is ready
这证实 zImage 已经编译好了,剩下的就是生成 kernel.img 了:
kernel.img: zImage
$(Q)$(srctree)/mkkrnlimg $(objtree)/arch/arm/boot/zImage $(objtree)/kernel.img >/dev/null
@echo ’ Image: kernel.img is ready’
检查一下 mkkrnlimg 这个工具可否可执行。
本帖最后由 learner 于 2015-1-10 14:07 编辑
busybee 发表于 2015-1-10 12:06
Kernel: arch/arm/boot/Image is ready
Kernel: arch/arm/boot/zImage is ready
~/firefly-rk3288-kernel$ mkkrnlimg
mkkrnlimg:未找到命令
看起来的确是少了这个工具,怎么安装?
learner
10
zhansb 发表于 2015-1-10 14:37
mkkrnlimg在代码根目录下哦
解决了,谢谢!
make modules
mkdir modules_insatll
make INSTALL_MOD_PATH=./modules_install modules_install
另外执行上述命令怎么会有两个modules_install目录?
:~/firefly-rk3288-kernel$ ls
android fs linaro modules.order scripts
arch include logo.bmp Module.symvers security
block init MAINTAINERS net sound
COPYING ipc Makefile pie System.map
CREDITS Kbuild mkkrnlimg README tools
crypto Kconfig mm REPORTING-BUGS usr
Documentation kernel modules.builtin resource.img virt
drivers kernel.img modules_insatll resource_tool vmlinux
firmware lib modules_install samples vmlinux.o
怎么解决的 我也遇到这个问题了!!!!!!!!!!!!!!!!
很无语的事情 那个mkkrnl是32位的 宿主机64位 这才是原因 需要 sudo apt-get install libc6-i386 之后 在make j8.。。。。 就ok,官方教程 需要改善啊~~