找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 4108|回复: 9

关于编译8m固件的问题

[复制链接]
将我的841n v3换了8m的 flash,之前刷的编程器固件可以用,但是想自己编译一个,按网上说法改了target/linux/ar71xx/files/arch/mips/ar71xx/mach-tl-wr941nd.c这个文件还是按4m分区。不知道有没有人解决啊。
/trunk/tools/firmware-utils/src/mktplinkfw.c  这个文件里边对应机型有个“fw max len”请改成7c0000
回复

使用道具 举报

 楼主| | 显示全部楼层
回2楼,这个也改过了,生成固件是有7.8m,但刷进去后好像还是按4m分区的,路由启动不了。TTL分区信息还是4m的
回复

使用道具 举报

本帖最后由 99010 于 2011-5-16 20:14 编辑
回2楼,这个也改过了,生成固件是有7.8m,但刷进去后好像还是按4m分区的,路由启动不了。TTL分区信息还是4m的
wangmice 发表于 2011-5-16 20:07

https://www.right.com.cn/forum/thread-48506-1-1.html
看进价设置,修改

8M:

41                 .name           = "u-boot",
42                 .offset         = 0,
43                 .size           = 0x020000,
44                 .mask_flags     = MTD_WRITEABLE,
45         }, {
46                 .name           = "kernel",
47                 .offset         = 0x020000,
48                 .size           = 0x140000,
49         }, {
50                 .name           = "rootfs",
51                 .offset         = 0x160000,
52                 .size           = 0x690000,
53         }, {
54                 .name           = "art",
55                 .offset         = 0x7f0000,
56                 .size           = 0x010000,
57                 .mask_flags     = MTD_WRITEABLE,
58         }, {
59                 .name           = "firmware",
60                 .offset         = 0x020000,
61                 .size           = 0x7d0000,
62         }
63 };
回复

使用道具 举报

本帖最后由 729650915 于 2011-5-16 20:22 编辑

改好记得make clean再编译
我一般是直接make dirclean清掉全部编译数据然后重新make编译

或者你删了build_dir/linux-ar71xx_generic文件夹再make 速度能快点(不需要编译其他包了)
回复

使用道具 举报

还有,生成的固件7.8M不对头,应该是7.75M。
回复

使用道具 举报

 楼主| | 显示全部楼层
好的,回头试试,那应该是以前缓存引起的问题?上面两个该改的文件我都改了。
回复

使用道具 举报

 楼主| | 显示全部楼层
https://www.right.com.cn/forum/thread-48506-1-1.html
看进价设置,修改

8M:

41                 .name           = "u-boot",
42                 .offset         = 0,
43                 .size    ...
99010 发表于 2011-5-16 20:13

已经按这个方法改过了。
回复

使用道具 举报

 楼主| | 显示全部楼层

null

已经解决了,但是现在自己编译的固件识别不出usb.
回复

使用道具 举报

已经解决了,但是现在自己编译的固件识别不出usb.
wangmice 发表于 2011-5-20 13:42

请比较mach-tl-wr941nd.c与mach-tl-wr1043nd.c之间的差异。
还有
openwrt/trunk/target/linux/ar71xx/files/arch/mips/ar71xx/Kconfig。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

GMT+8, 2024-5-17 10:00

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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