openwrt编译报错“openwrt-ramips-mt7620-ex2700-squashfs-factory.bin: No such file or directory”

编译openwrt的18.06的时候报了下面的错误:

openwrt-ramips-mt7620-ex2700-squashfs-factory.bin: No such file or directory

实际是这个错误:

WARNING: Image file /home/even/openwrt-18.06.1/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7620/tmp/openwrt-ramips-mt7620-ex2700-squashfs-factory.bin is too big

ex2700编译出来的factory去的bin文件太大了,可以尝试去调整dts来解决这个问题,但是我的目标板并不是ex2700,没必要在这个dts上面浪费时间,直接去掉这个固件的编译

target/linux/ramips/image/mt7620.mk

里面找到ex2700相关的编译:

define Device/ex2700
  NETGEAR_HW_ID := 29764623+4+0+32+2x2+0
  NETGEAR_BOARD_ID := EX2700
  DTS := EX2700
  BLOCKSIZE := 4k
  IMAGE_SIZE := $(ralink_default_fw_size_4M)
  IMAGES += factory.bin
  KERNEL := $(KERNEL_DTB) | uImage lzma | pad-offset 64k 64 | append-uImage-fakehdr filesystem
  IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
        netgear-dni
  DEVICE_PACKAGES := -kmod-mt76
  DEVICE_TITLE := Netgear EX2700
endef
TARGET_DEVICES += ex2700

全部干掉就可以了,另外,每次编译固件的时候,都要生成好多不是自己目标板的固件,特别浪费时间,也可以选择在mt7620.mk里面删掉那些自己不需要。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值