2011年7月12日火曜日

復活させることが出来ました

シリアルコンソールが開かれたので早速元の状態に戻してみようと。
シリアル接続以外に準備したものは、
  • 公式ページからダウンロードしたファイルをバイナリエディタでヘッダを削除したもの(MZKW04NU_V10314[1].BIN
  • PCとMZK-W04NUを接続するLANケーブル(tftp用)
  • PC側のMZK-W04NUと接続するLANの設定(IPアドレスを192.168.245.101とした)
  • tftpサーバープログラム(MZKW04NU_V10314[1].BINをダウンロードできるように準備)
これらの準備ができたら早速MZK-W04NUの電源を入れてシリアルコンソールから操作です。
ar7100> erase 0xbf050000 +0x770000
Erase Flash from 0xbf050000 to 0xbf7bffff in Bank # 1 
First 0x5 last 0x7b sector size 0x10000
Erased 119 sectors
ar7100> setenv serverip 192.168.245.101; setenv ipaddr 192.168.245.102
ar7100> tftp 0xa0800000 MZKW04NU_V10314[1].BIN
Using eth0 device
TFTP from server 192.168.245.101; our IP address is 192.168.245.102
Filename 'MZKW04NU_V10314[1].BIN'.
Load address: 0xa0800000
Loading: *checksum bad
#################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #################################################################
     #########################################
done
Bytes transferred = 7864286 (77ffde hex)
ar7100> iminfo 0xa0800000 

## Checking Image at a0800000 ...
   Image Name:   Linux Kernel Image
   Created:      2009-04-01   5:48:15 UTC
   Image Type:   MIPS Linux Kernel Image (gzip compressed)
   Data Size:    1348095 Bytes =  1.3 MB
   Load Address: 80002000
   Entry Point:  8029c000
   Verifying Checksum ... OK
ar7100> cp.b 0xa0800000 0xbf050000 0x770000
Copy to Flash... write addr: bf050000
done
ar7100> reset

Resetting...
 「checksum bad」と表示されているのはシリアル通信上のデータエラーのようで前後の表示が崩れるようです。どこで出力されているのかわかりませんが(笑)

これでリセットされた後、ようやく復活しました。

0 件のコメント:

コメントを投稿