Jak na obnovu poškozeného firmwareu u Venus 29xx?

Hodnocení uživatelů: 0 / 5

Neaktivní hodnoceníNeaktivní hodnoceníNeaktivní hodnoceníNeaktivní hodnoceníNeaktivní hodnocení
 

Tento návod je určen pro zařízení se S/W verzí 1.361.

 Pokud je zařízení Venus 29xx nedostupné, například se vám nezdařil upgrade firmware, musíte firmware obnovit ručně následujícím postupem.

  • Když připojíte zařízení Venus 29xx přes konzoli uvidíte následující výpis.

 

U-Boot 1.2.0 (Aug  2 2010 - 18:29:40)

V tomto bodě se zařízení restartuje a není schopno načíst aplikační úroveň.

 

CPU:   MPC852TxxZPnnA at 99.999 MHz [100.0...100.0 MHz]

       4 kB I-Cache 4 kB D-Cache FEC present

Board: ### No HW ID - assuming TQM8xxL

DRAM:  64 MB

FLASH:  8 MB

Un-Protected 1 sectors

 Flash Erase Done

Sect Erased: 1 sectors

Protected 1 sectors

In:    serial

Out:   serial

Err:   serial

Net:   FEC ETHERNET

Type "run flash_nfs" to mount root filesystem over NFS

## Booting image at 10040000 ...

   Image Name:   2.4

   Created:      2009-01-23  13:26:28 UTC

   Image Type:   PowerPC Linux Kernel Image (gzip compressed)

   Data Size:    667376 Bytes = 651.7 kB

   Load Address: 00000000

   Entry Point:  00000000

   Verifying Checksum ... OK

   Uncompressing Kernel Image ... OK

do_bootm_linux 03fe6320

flag 0

## cmdline at 0x007FFF00 ... 0x007FFF58

memstart    = 0x00000000

memsize     = 0x04000000

flashstart  = 0x10000000

flashsize   = 0x00800000

flashoffset = 0x00023000

sramstart   = 0x00000000

sramsize    = 0x00000000

immr_base   = 0xFF000000

bootflags   = 0x00000001

intfreq     = 99.999 MHz

busfreq     = 49.999 MHz

ethaddr     = 00:90:BB:16:29:CC

IP addr     = 172.16.9.68

baudrate    = 115200 bps

flag 1

## Loading RAMDisk Image at 10100000 ...

 

V tomto bodě se zařízení restartuje a není schopno načíst aplikační úroveň.

  • Předtím než začnete obnovovat firmware, nastavte v TFTP serveru výchozí složku na složku, kde se nachází firmware. Dále na TFTP serveru nastavte IP adresu z rozsahu Venus zařízení (v našem příkladu 172.16.9.4)

ob1

  • Nyní máme zařízení připojené přes konzoli a připravený TFTP server. Zařízení vypněte a zase zapněte a současně v konzoli stiskněte ?SHIFT? klávesu s klávesou ?T?. Tím se dostanete do boot úrovně.

ob2

  • Pomocí příkazu ?pri? se můžete podívat na všechna nastavení v úrovni boot code.

ob3

  • Nyní nastavte IP adresu brány příkazem:
    ?setenv ipaddr 172.16.9.100?
  • Dále nastavte IP adresu TFTP serveru příkazem:
    ?setenv serverip 172.16.9.4?

(pokud už máme TFTP server nakonfigurován na tuto IP adresu. V našem případě jsme to udělali v předchozím bodě) 

  • Když je vše připraveno vložte příkaz pro spuštění procesu obnovy. Tento příkaz je:
    ?run update-ramdisk?

Následně začne brána načítat soubor a zapisovat do flash paměti.

ob4

  • Nyní vložte příkaz pro obnovení veškerého nastavení v aplikační úrovni. Tento příkaz je:
    ?run clear-ramdisk?

ob5

  • Když je vše hotové, můžete se příkazem ?boot? nebo vypnutím a opětovným zapnutím brány vrátit do aplikační úrovně.

ob6

ob7

ob8

Po restartu budete informováni, že brána byla nastavena do výchozího nastavení.

Nyní můžete začít s konfigurací brány.