脚本实现实现:https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=506561&page=1&authorid=205995
2019-08-31 19.07改进点:
一:==========
define Device/zte_e8820v2
DTS := mt7621_zte_e8820v2
MTK_SOC := mt7621
IMAGE_SIZE := 16064k
DEVICE_VENDOR := ZTE
DEVICE_MODEL := E8820V2
DEVICE_VARIANT := 16M
DEVICE_PACKAGES := \
kmod-mt7603 kmod-mt76x2 kmod-usb-ledtrig-usbport wpad hostapd-utils luci
endef
TARGET_DEVICES += zte_e8820v2
新增:DTS := mt7621_zte_e8820v2,指定dts文件名。如不添加报:No such dirctory ./../.dts
二:==========
默认文件编译时 ###db2fw.py 文件里有提示错误,print 没括号啊,啥啥识别不了
参考:https://github.com/openwrt/openwrt/pull/1521,下载最新 wireless-regdb-master-2018-10-24
三、==========
make V=99 download -j8
###curl: (18) transfer closed with 8048546 bytes remaining to read Download failed.
就是单纯的网络波动,重新执行命令即可
四、==========
###menuconfig 没有 Luci选项:
解决方法:https://www.cnblogs.com/rohens-hbg/p/7611908.html
(1)修改配置文件 .config , 将 CONFIG_FEED_luci is not set 修改为 CONFIG_FEED_luci=y
(2)执行如下命令:
./scripts/feeds update -a
./scripts/feeds install -a
(3)再执行 make menuconfig, 可以查看到已经存在luci选项了
五、==========
###编译过程中报:* opkg_install_cmd: Cannot install package XXXXXXX
解决方法:make clean