MT7620更换128M内存后无法启动的问题 您所在的位置:网站首页 w971gg6jb25参数 MT7620更换128M内存后无法启动的问题

MT7620更换128M内存后无法启动的问题

2023-11-05 08:28| 来源: 网络整理| 查看: 265

本人所写的博客都为开发之中遇到问题记录的随笔,主要是给自己积累些问题。免日后无印象,如有不当之处敬请指正(欢迎进扣群 24849632 探讨问题),如需转载,请复制全部内容包括此行; 

在MT7620N的板子上做开发,板子上的内存为64M,在开发时,带上busybox, ssh-server,ftp等服务后,内存就很小了,为了更新驱动,通过FTP将KO文件上传到开发板时,总是会因为内存小而KILL进程,因此又花了一把银子,置办了一套设备。自己可以来更换BGA的内存芯片,板子上的内存芯片型号为K4T51163QB,搜索了下84ball的FBGA封装的芯片,发现W971GG6JB-25封装及引脚位置基本相同,在没有仔细核对引脚功能的情况下,一口气买了10个样片,换上后uboot无法重启,总是识别内存容量为64M,在uboot中加入了调试信息,发现程序总死阻死在malloc处

仔细核对过更换的内存片子后,发现引脚在DQ数据引脚顺序方面有不同,因此怀疑更换的片子有问题,于是重新找了一个三星同系列的片子K4T1G164QJ-BCE7,更换后还是跟前面更换的芯片情况类似,刚好从X宝网上买的另一个7620A路由器裸板到了,本来是按128M容量买的,结果到货后还是64M的,因为更换BGA的手艺还不怎么熟练,所以就打算先拿这个板子练练手。板子更换BGA后只能识别64M内存,但能成功重启,更新UBOOT后,内存容量识别成功,也能成功重启,成功了。

那重新切换到我的开发板上,将BOOT改为breed后能成功进入到命令行,将OPENWRT镜像写入路由后也能写入,但不能自动引导,命令行输入autoload后能正常启动,OPENWRT系统下查看内存容量也仅为64M。

重新刷上UBOOT后,还是回到阻死在MALLOC处的位置上,那是什么原因呢?是因为7620A/N尾缀不同的原因吗?

打开规格书,内有一张参数比较表

果不若然,7620N只能支持到64M的内存,而7620A则能支持到256M的内存,这个小小的问题,竟然让我琢磨了十来天。

问题找到了,看来只能先在7620A的板子上先做开发,待开发完成后,视7620N的情况,如果不行,只能把手上设备的CPU+RAM都换个遍。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有