感谢各位老大的热心回复。由于我还不是会员,不能直接发帖,跟帖。只有通过邮件在发个帖子。我的刷新过程如下:
一、
我的 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国韵网游《天下贰》,免费领光盘