找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 20560|回复: 129

[已解决]MT7628路由器加内存不识别

 火.. [复制链接]
本帖最后由 huah0235 于 2019-2-11 12:53 编辑

【问题已经解决,下面写了解决办法,活跃气氛并赚点币子设置了个回复可见,请见谅】

年前收了一台小米路由器青春版,用lean大雕的源码自己编译了openwrt,正常使用。今天发现箱子里还有几片winbond的DDR2 128M的内存,想到小米青春版还是64M的,于是抄起风枪更换了内存(过程很简单,没拍照)。
进入breed正常识别为128M DDR2,


然而进入系统后却还是64M,试了恢复出厂和重新刷入PANDAVAN和Openwrt,均不能识别64MB



找遍了论坛,没有啥实质性收获。看到了几个古老的帖子,说需要调nvram,然而mtk的openwrt哪有nvram??
也有说是BootLoader的问题,但breed里已经识别了啊
还有说是需要改内核,总之众说纷纭,而且讨论较少特请教各位大神



解决方法:
感谢@LGA1150 提供的思路和各位的指导,使用lean大雕的openwrt源码进行修改,
内存大小是由编译时dts文件设置的(DTS即Device Tree Source,作用是描述硬件设备的资源),通过修改DTS可以改变OPENWRT对内存大小的支持

0.先配置好编译环境,make menuconfig选择好相应的设备


1.找到对应设备的DTS文件位置,图中画圈的是对应的目录


2.这里使用搜索,找到对应设备。ramips的设备太多了,挨个找浪费时间。
备份一份源文件,然后修改红圈位置的参数(0x4000000是默认的64M,0x8000000是128M0x10000000是256M)这里我们只需要把4改成8,然后保存


3.输入make V=s重新编译

4.在breed里刷入新的固件

5.这里看到新内存已经识别了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
padavan的内存不是自适应的,编译的时候固定的,最大440M
回复

使用道具 举报

醉老仙 发表于 2019-2-11 10:15
padavan的内存不是自适应的,编译的时候固定的,最大440M

老神仙你好
回复

使用道具 举报

openwrt可以是自适应的吗?
回复

使用道具 举报

 楼主| | 显示全部楼层
醉老仙 发表于 2019-2-11 10:15
padavan的内存不是自适应的,编译的时候固定的,最大440M

大神你好,OPENWRT的是自适应的吧??
openwrt内核关于内存的代码在哪里??
回复

使用道具 举报

来自手机 | 显示全部楼层
改 dts,memory 那一处
回复

使用道具 举报

 楼主| | 显示全部楼层
LGA1150 发表于 2019-2-11 11:00
改 dts,memory 那一处

我明白了,谢谢指导!
回复

使用道具 举报

huah0235 发表于 2019-2-11 11:05
我明白了,谢谢指导!

成功了反馈一下哦。
回复

使用道具 举报

不知道情况如何了?
回复

使用道具 举报

 楼主| | 显示全部楼层
ago 发表于 2019-2-11 11:06
成功了反馈一下哦。

成功了            
回复

使用道具 举报

huah0235 发表于 2019-2-11 10:48
大神你好,OPENWRT的是自适应的吧??
openwrt内核关于内存的代码在哪里??

我也不知道,不懂这方面的,你会的话可以做个教程指导一下
回复

使用道具 举报

 楼主| | 显示全部楼层
醉老仙 发表于 2019-2-11 12:12
我也不知道,不懂这方面的,你会的话可以做个教程指导一下

弄好了,教程贴在了上面
回复

使用道具 举报

huah0235 发表于 2019-2-11 12:24
弄好了,教程贴在了上面

看到了,其实我对编译后的固件如何修改内存比较感兴趣,特别是padavan,openwrt可以自适应,我不知道怎么做的,但是它就是可以,我好奇padavan为什么不可以,来论坛也没见别人对这方面有过科普
回复

使用道具 举报

来自手机 | 显示全部楼层
看看看看看!
回复

使用道具 举报

看看怎么解决
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-5-18 05:04

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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