发布网友 发布时间:2022-04-27 06:55
共1个回答
热心网友 时间:2022-06-28 02:26
平台不同稍有差异,一般流程都是差不多的首先修改trunk/tools/firmware-utils/src/mktplinkfw.c只修改fw_max_len为0xfc0000,16Mflash;只修改fw_max_len为0x7c0000,8Mflash.id="4M",.fw_max_len=0xfc0000,.kernel_la=0x80060000,.kernel_ep=0x80060000,.rootfs_ofs=0x140000,新版只用改fw的大小,分区表会自动认,不用像老版自己定义每个分区大小了。另外还需下面修改:Imagebuilder目录下,./target/linux/ar71xx/image/Makefile,把703n最后的4Mlzma改成了8Mlzma或16Mlzma$(eval$(callSingleProfile,TPLINK-LZMA,$(fs_64kraw),TLWR703,tl-wr703n-v1,TL-WR703N,ttyATH0,115200,0x07030101,1,8Mlzma))否则出现如下错误:[mktplinkfw]kernellengthalignedto914864[mktplinkfw]***error:imagesaretoobigmake[3]:[install]Error255(ignored)在openwrt中不能更新uboot时,需要做如下修改:target/linux/ar71xx/files/drivers/mtd/tplinkpart.cparts[0].mask_flags=MTD_WRITEABLE;//去除本行