嵌入式爱好者

查看: 20313|回复: 1

[已解决] 编译u-boot出错

[复制链接]

14

主题

38

帖子

212

积分

i.MX8MM通行证i.MX6UL通行证i.MX6Q通行证

扫一扫,手机访问本帖
发表于 2020-7-24 10:32:18 | 显示全部楼层 |阅读模式
本帖最后由 Augustus007 于 2020-7-27 15:51 编辑

SDK下使用make u-boot编译NXP官方下载的u-boot编译不成功。
  1.   MKIMAGE u-boot.img
  2.   MKIMAGE u-boot-dtb.img
  3.   CAT     u-boot-dtb.bin
  4.   COPY    u-boot.bin
  5.   LD      u-boot.elf
  6.   CC      spl/common/spl/spl.o
  7.   CC      spl/arch/arm/cpu/armv8/fwcall.o
  8.   CC      spl/lib/display_options.o
  9.   LD      spl/arch/arm/cpu/armv8/built-in.o
  10.   LD      spl/common/spl/built-in.o
  11.   LD      spl/lib/built-in.o
  12.   LD      spl/u-boot-spl
  13.   OBJCOPY spl/u-boot-spl-nodtb.bin
  14.   COPY    spl/u-boot-spl.bin
  15.   MKIMAGE SPL
  16.   CFGCHK  u-boot.cfg
  17. make[1]: Leaving directory '/home/ubuntu/workspace/imx8mm/sdk/OK8MM-linux-sdk/OK8MM-linux-uboot/uboot-imx'
  18. install /home/ubuntu/workspace/imx8mm/sdk/OK8MM-linux-sdk/OK8MM-linux-uboot/uboot-imx/u-boot-nodtb.bin /home/ubuntu/workspace/imx8mm/sdk/OK8MM-linux-sdk/images/u-boot
  19. install /home/ubuntu/workspace/imx8mm/sdk/OK8MM-linux-sdk/OK8MM-linux-uboot/uboot-imx/spl/u-boot-spl.bin /home/ubuntu/workspace/imx8mm/sdk/OK8MM-linux-sdk/images/u-boot
  20. make -C /home/ubuntu/workspace/imx8mm/sdk/OK8MM-linux-sdk/tools/imx-boot-tools clean
  21. make[1]: Entering directory '/home/ubuntu/workspace/imx8mm/sdk/OK8MM-linux-sdk/tools/imx-boot-tools'
  22. make[1]: Leaving directory '/home/ubuntu/workspace/imx8mm/sdk/OK8MM-linux-sdk/tools/imx-boot-tools'
  23. make -C /home/ubuntu/workspace/imx8mm/sdk/OK8MM-linux-sdk/tools/imx-boot-tools flash_ddr4_evk_no_hdmi SOC=iMX8MM
  24. make[1]: Entering directory '/home/ubuntu/workspace/imx8mm/sdk/OK8MM-linux-sdk/tools/imx-boot-tools'
  25. make[1]: *** No rule to make target 'fsl-imx8mm-evk.dtb', needed by 'u-boot.itb'.  Stop.
  26. make[1]: Leaving directory '/home/ubuntu/workspace/imx8mm/sdk/OK8MM-linux-sdk/tools/imx-boot-tools'
  27. Makefile:44: recipe for target 'u-boot' failed
  28. make: *** [u-boot] Error 2
复制代码
make[1]: *** No rule to make target 'fsl-imx8mm-evk.dtb', needed by 'u-boot.itb'.  Stop.
这个问题怎么解决呢?
谢谢!
回复

使用道具 举报

14

主题

38

帖子

212

积分

i.MX8MM通行证i.MX6UL通行证i.MX6Q通行证

 楼主| 发表于 2020-7-27 15:51:08 | 显示全部楼层
已解决,主要是没把uboot中的fsl-imx8mm-evk.dtb放到imx-boot-tools下,
创建软链接解决。
  1. ubuntu@ubuntu:~/workspace/imx8mm/sdk/OK8MM-linux-sdk/tools/imx-boot-tools$ ln -s ../../OK8MM-linux-uboot/uboot-imx/arch/arm/dts/fsl-imx8mm-evk.dtb fsl-imx8mm-evk.dtb
复制代码
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-21 00:36

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表