Benutzer-Werkzeuge

Webseiten-Werkzeuge


flashen

Flashen

Der Flash-Speicher der Box ist in 7 Partitionen aufgeteilt:

<5>0x000000000000-0x000000100000 : "BootLoader"
<5>0x000000100000-0x000000180000 : "Env"
<5>0x000000180000-0x000000480000 : "Kernel1"
<5>0x000000480000-0x000000780000 : "Kernel2"
<5>0x000000780000-0x000006180000 : "rootfs"
<5>0x000006180000-0x00000bb80000 : "Root2"
<5>0x00000bb80000-0x000010000000 : "Data"

Die Upgrade-Funktion flasht abwechselnd in die Partitionen Kernel1/rootfs bzw. Kernel2/Root2, so dass das vorherige Image nicht überschrieben wird und weiterhin verfügbar ist. Falls beim Flashen etwas nicht funktioniert oder das Image fehlerhaft ist, kann man über den Bootloader das alte Image starten und das Flashen wiederholen.

Vorbereitung

Zum Flashen des Images muss es auf einen USB-Stick oder eine SD-Karte kopiert werden und dieser/diese dann in die Box geschoben werden. Ein USB-Stick sollte als /mnt/usb81, eine SD-Karte als /mnt/sdcard eingebunden werden.

Flashen mittels Oberfläche

In den Einstellungen findet man die Upgrade-Funktion. Dort kann man die .fw Datei dann auf dem USB-Stick oder der SD-Karte auswählen und den Vorgang starten.

Flashen mittels Shell

Wenn man mit serieller Konsole oder ADB mit der Box verbunden ist, kann man den Flash-Vorgang auch in der Shell starten. Zum Beispiel:

# upgrade /mnt/usb81/SV8860.ASVS.DMA.2012-09-28_19-10-14.fw

Ausgabe:

# upgrade SV8860.ASVS.DMA.2012-10-01_21-15-02.fw 
Verify Firmware Data... 
Verify Firmware Ok
0 
1 
2 
...
98 
100
flashen.txt · Zuletzt geändert: 01.10.2012 19:23 von 77.8.192.18