找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 7502|回复: 8

ar7241 生成大于4m固件及更改mtd分区方法

[复制链接]
发表于 2011-3-26 23:31 | 显示全部楼层 |阅读模式
本帖最后由 cnmbd715 于 2011-3-28 20:25 编辑

大家好,我是个菜鸟,在论坛里边思考了一个多月,增长了很多知识,自己照猫画虎学着编译了固件,因为ar7241很多朋友都改了8mflash,16mflash,在自己编译过程中会碰到刷官方trunk不能使用大于4m的情况,所以我就把我所学到的知识跟大家共享一下,让大家都可以自己编译固件,享受ar7241神机以及编openwrt固件的乐趣。高手们不要嘲笑~~ 这只是个菜鸟贴。

首先大家可以参考openwrt官方的编译教程,准备编译环境,比如ubuntu8.04,弄好网络后,更新一堆软件,这里就不赘述了。请参考
http://www.openwrt.org.cn/hdwiki/index.php?edition-view-54-9

只是在最后一步make v=99之前 大家需要改点东西。

1、首先打开命令行 输入 sudo chmod -R 777 trunk   目的是让trunk文件夹可以有读写的权限
2、在路径 /trunk/tools/firmware-utils/src/mktplinkfw.c  这个文件里边有个“fw max len”请改成7c0000 (这一步把固件最大限制改成8M),如果是16mflash,请改成fc0000(最大限制改成16m)。
3、在路径 /trunk/target/linux/ar71xx/files/arch/mips/ar71xx/mach-tl-mr3x20.c 这个文件里边的
rootfs size 从0x290000改成0x690000,art offset 从0x3f0000改成0x7f0000,firmware size从0x3d0000改成0x7d0000(以上是8m的)。
rootfs size 从0x290000改成0xe90000,art offset 从0x3f0000改成0xff0000, firmware size从0x3d0000改成0xfd0000 (以上是16m的),


改完之后 make v=99 就可以等结果了。如果没出错,就应该会有个大于4m的固件了。


尤其要感谢发出16m uboot的zengangzg,以及以下链接内的各位大大
https://www.right.com.cn/forum/v ... %B5%BD8%D5%D7%BA%F3
https://www.right.com.cn/forum/thread-46222-1-5.html

评分

参与人数 4恩山币 +5 收起 理由
ice*** + 2 我很赞同
tj*** + 1 支持大家相互分享!
son*** + 1 我很赞同
phant*** + 1 支持分享

查看全部评分

发表于 2011-3-27 00:15 | 显示全部楼层
这个文件里边的rootfs size 从0x290000改成0x690000,art offset 从0x3f0000改成0x7f0000,firmware size从0x3d0000改成0x7d0000
关于这个分区其实就是参考1043nd的patch。
发表于 2011-3-27 09:53 | 显示全部楼层
支持分享技术贴。
发表于 2011-3-27 10:40 | 显示全部楼层
虽然不懂,但这样的贴要顶!
发表于 2011-4-7 20:21 | 显示全部楼层
总算找到修改的方法了
发表于 2011-4-8 00:50 | 显示全部楼层
加油,加油,为大家谋福利!!呵呵
发表于 2011-4-10 21:25 | 显示全部楼层
MARK思考用
发表于 2011-4-21 17:29 | 显示全部楼层
我这样修改后,更新固件,cat /proc/mtd的分区表还是4m的信息。
不知道为什么
发表于 2012-2-13 17:50 | 显示全部楼层
看不懂啊,我是新手,要是能刷TT就好了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-2 01:59

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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