求助:刷新 redboot

25 views
Skip to first unread message

horsley

unread,
Oct 15, 2009, 12:28:30 AM10/15/09
to mi424_openwrt
按照论坛帖子:从此不用再担心 redboot 刷挂了 終於把我的 砖头 424 的redboot 刷上了
使用 openjtag 线,刷新redboot ,整个操作都成功了。
可是拔下jtag 线,重启机器,串口没有任何输出。
rb-mi424wr-ROM_joe4.bin 和 rb-mi424wr-ROM-1_joe8.bin 包括
openwrt 官方的 rb-mi424wr-ROM.bin 都试验过,就是没有输出,网络也不通。
 
后又用 dd if=rb-mi424wr-ROM.bin of=redboot.bin conv=swab 进行反转,刷新后还是不行。
 
请教各位兄弟,该如何处理。任何指教都感激不尽。



09年新晋3D主流网游《天下贰》,网易六年亿资打造

K.I.S.S

unread,
Oct 15, 2009, 12:41:34 AM10/15/09
to MI424_OpenWRT
1 确认串口线设置正确。
2 检查redboot是正确的并再次刷新。

horsley

unread,
Oct 18, 2009, 9:41:41 PM10/18/09
to mi424_openwrt
感谢各位老大的热心回复。由于我还不是会员,不能直接发帖,跟帖。只有通过邮件在发个帖子。我的刷新过程如下:
 
一、
我的 mi424-wr,在卖家那里改成 128M 内存,添加了串口,和 jtag 接口。
到手时为官方的 Jungo OpenRG,使用正常。
 
我先是按照网上的帖子刷了 redboot 32m 版本,openwrt 也刷新成功,可以正常使用。就是 redboot > fc -i 的时候要死机,跟论坛上一位兄弟的描述一样。后用 fc -d ,激活 lan 口,配置 192.168.1.1 ,可以使用。
 
后来,需要刷新 128m 的 redboot。开始时,什么都不懂,找到的一篇帖子有问题,先是刷 redboot ram 版,后刷 rom 版后,系统变砖。
 
由上分析,系统硬件应该没有问题。
 
二、
目前,使用openjtag 可以刷写 flash,操作成功。使用 urjtag wiggler 也可以刷写 flash。
 
注:有个小插曲,开始时没有 openjtag ,使用 urjtag 通过 wiggler 可以检测到 cpu,检测不到 flash。后来有了 openjtag ,刷写时提示 0-2 sector 锁住了,修改 ixp42x.actions ,取消 lock ,可以刷写。openjtag 刷写后,urjtag 也可以检测到 flash 了,也可以正常刷写。
 
三、
目前刷写了论坛的 redboot,也刷写猫大的 redboot。但是串口没有任何输出。
也按照各位兄弟只是,将 64 block 全部清空后刷写,依然无效。
 
讲到 redboot 有四个区域:
/dev/mtdblock0
RedBoot 0x50000000 0x3FFB0 (262064B) This block contains the code from which the IXP420 boots.
NPE0 MAC Address 0x5003FFB0 0x6 (6B) The MAC address for NPE0 is stored here.
Unknown 0x5003FFB6 0x4 (4B) Unknown
sercomm Redboot Trailer 0x5003FFBA 0x4A (70B)
 
刷写 redboot 应该只写了第一个区域,其他的配置信息应该丢失了。
 
五、现在我考虑的办法,请各位兄弟提供一个可用的 8m flash 的完整内容 dump 的 bin 文件,
redboot 或者官方的 jungo openrg 都可以(官方提供的 rmt 格式,不知如何转成 bin)。
多谢了!
 
 
另外看到一篇文章,或许同我的情况类似,还没有细读。
IXP4xx watchdog reset hang
------------------------------
刷机有风险,操作需谨慎。
 
 



网易历六年耗亿资打造,3D国韵网游《天下贰》,免费领光盘

K.I.S.S

unread,
Oct 18, 2009, 9:49:26 PM10/18/09
to MI424_OpenWRT
不用这么客气。都是玩家。
mi424你是如何更改成 128mb内存的? 听猫大讲,有地址线没有引出,所以128内存应该是有问题的,具体事情你得请教猫大,由于是
gmail,所以他可能
不会经常检查mail,等会我联系他帮你看看。

redboot就使用 wiki的 redboot来刷新,并不需要dump出来 8m的东西,我的mi424还没变砖,但是就算变砖了直接刷写
redboot就可以了。
不过我对刷写固件也不是很了解,需要其他人来谈谈看法。

一会帮你看看 32m版本的 redboot和 64m的 redboot还在不在。

Reply all
Reply to author
Forward
0 new messages