• 已解决 35315 个问题
  • 已帮助 5838 位优秀工程师

make uImage 出现错误

guyuemao 2017-12-28 浏览量:696
  OBJCOPY arch/xxx/boot/vmlinux.bin
/bin/bash /xxx/xxx-linux/linux-3.0.1-source/scripts/mkuboot.sh -A xxx -O linux -T kernel -C NONE -a 0x800fffc0 -e 804d0ec0 -n 'Linux-3.0.1xxx-0-1-rt11_CPUH_2_21' -d arch/xxx/boot/vmlinux.bin uImage
"mkimage" command not found - U-Boot images will not be built
make[1]: *** [uImage] Error 1
make: *** [uImage] Error 2
make uImage 出现错误,刚开始输入sudo make uImage 命令后,开始编译,过了很长时间出现上述错误提示。
还有我想问一下这个uImage是做什么用的?


0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:11
  • 需要安装mkimage工具

    sudo apt-get install uboot-mkimage

    sudo apt-get install u-boot-tools

guyuemao 回复了 辛迪可乐:正在安装试试 编译花时间太长了 回复
guyuemao 回复了 辛迪可乐:好像可以了,接着之前的编译,这次没提示错误了,为什么没有从新编译,系统是检测到之前编译过的东西就跳过吗? 回复
辛迪可乐 回复了 辛迪可乐:那就选一下最佳答案吧 回复

  • 你相关的工具没有安装啊, mkimage命令没有找到。
guyuemao 回复了 xdsnet:已经安装了 回复

  • 编译的时如果编译选项没有变,程序文件没有变,编译过的部分(有输出文件)会被跳过的。

  • 编译uboot生成mkimage工具,然后放到user/bin目录下,要加上可执行权限就可以了

  • mkimage工具找不到,需要安装或者配置path参数。

  • uImage是使用uboot引导的内核,要用到mkimage工具,安装方法sudo apt-get install uboot-mkimage

  • 要安装一下mkimage的工具,apt-get install uboot-mkimage

  • mkimage工具没有装,先用apt search mkimage,然后装上搜索到的包

make uImage 出现错误