tp 741 WAN口位置不正确, openwrt编译不生成固件原因及解决

来源:互联网 发布:淘宝卖家运费险要钱吗 编辑:程序博客网 时间:2024/05/22 11:03
AR9331修正方法:以编译tl-wr741n-v4固件为例,找到文件mach-tl-wr741nd-v4.c,在目录attitude_adjustment/target/linux/ar71xx/files/arch/mips/ath79/下,将代码

ath79_setup_ar933x_phy4_switch(true, true); 改为ath79_setup_ar933x_phy4_switch(false, false);或者直接删掉。

http://www.right.com.cn/forum/thread-128467-1-1.html

编译明明完成了/bin/ar71xx/中却没有openwrt-….WR741ND-V4-squashfs.bin或者factory.bin  文件:

其实是编译的时候系统判断ROM 大于 4MB,所以不出 bin 档

解决方法:

编译适用于8M Flash的固件,需修改Makefile和mktplinkfw.c文件。

Makefile位于:target/linux/ar71xx/image

找到 $(eval $(call SingleProfile,TPLINK-LZMA,$(fs_64kraw),TLWR741,tl-wr741n-v4,TL-WR741N,ttyATH0,115200,0×07030101,1,4Mlzma))

将其中的4Mlzma替换成8Mlzma

mktplinkfw.c位于:tools/firmware-utils/src

找到 }, {

.id = “TL-WR741Nv4″,

.hw_id = HWID_TL_WR741N_V4,

.hw_rev = 1,

.layout_id = “4Mlzma”,

将其中的4Mlzma替换成8Mlzma


0 0
原创粉丝点击