
Es ist ein neuer Parameter dazugekommen, der den Modus bestimmt:perl GERMSloader.pl <Schnittstelle> <MODUS> <Datei> [<Startadresse> <Endaddrese>]


Also zum Schreiben der Firmware z.B.perl GERMSloader.pl COM3 -w Tomcat.flash


und zum Lesenperl GERMSloader.pl /dev/ttyUSB0 -r Tomcat.backup 40000 7fffff


Als Modus-Parameter kann man Klein- wie Großbuchstaben mit Binde- oder
Schrägstrich nehmen, "/R" ginge also auch.

Wenn man die Adressen weglässt, verwendet das Script beim Auslesen
defaultmässig 0x040000 und 0x7fffff.

/Hannes






Bei mir läuft das Komplettbackup von 0x40000 bis
0x7FFFFF in 0:40h durch, mit dem WelecUpdater hab ich das (nach Löschen
aller Bildschirmausgaben im Code) in 1:42h geschafft. Ist also durchaus
etwas schneller.
Schreiben geht nach wie vor wie bisher auch, nur die Fortschrittsanzeige
ist etwas hübscher.

Bedienung:perl GERMSloader.pl <Schnittstelle> <MODUS> <Datei> [<Startadresse> <Endadresse>]

>
> Also zum Schreiben der Firmware z.B.
>perl GERMSloader.pl COM3 -w Tomcat.flash

>
> und zum Lesen
>perl GERMSloader.pl /dev/ttyUSB0 -r Tomcat.backup 40000 7fffff

>
> Als Modus-Parameter kann man Klein- wie Großbuchstaben mit Binde- oder
> Schrägstrich nehmen, "/R" ginge also auch.
>
> Wenn man die Adressen weglässt, verwendet das Script beim Auslesen
> defaultmässig 0x040000 und 0x7fffff.

Fehler werden fast gar nicht abgefangen, mal abgesehen von nicht les-
oder schreibbaren Dateien oder fehlenden Parametern. Insbesondere wird
NICHT gewarnt, wenn beim Auslesen der Firmware eine bestehende Datei
überschrieben würde. Also immer Augen auf beim Eierkauf.

/Hannes