Kommandozeile

Der M16C-Flasher lässt sich per grafisches Interface bedienen oder auch per Kommandozeile aufrufen. Dadurch kann man den M16C-Flasher leicht in eine beliebige IDE einbauen oder von einer BAT-Datei aufrufen.

 

Aufruf aus der Kommandozeile:

M16CFlasher COMn baud [/?] [/ERASE] [/SILENT] [/Mxx] <file>

 

Beispiel: M16CFlasher COM1 9600 /ERASE /M80 test.mot

µC (M16C80/M32C) löschen & test.mot programmieren. COM1 (9600).

 

Beispiel: M16CFlasher COM2 115200 /ERASE /M62 test2.bin

µC (M16C62) löschen & test2.bin programmieren. COM2 (115200).

 

/SILENT: Silent Mode: Keine Messageboxen

 

Hinweis:

Der Flasher lädt beim Start die zuletzt eingestellten Optionen. Das gilt auch beim Start aus der Kommandozeile.

Stellt man im Flasher z.B. 'Standard Connect' und 'VERIFY' ein, so wird beim nächsten Start aus der Kommandozeile auch diese Einstellung übernommen.


Returncodes

Zur Fehlerauswertung gibt der M16C-Flasher diverse Fehlercodes zurück. Eine Liste findet man auch in der README.TXT, welche sich im Flasher-Prgrammverzeichnis befindet.

 

0 - No error

1 - Timeout PC

2 - Timeout uC

3 - ID not verified

4 - File error

5 - ChkSum error in hexfile

6 - Comport error

7 - Can't connect to uc

8 - User ABORT operation

9 - Erase error

10 - Read (uc) error

11 - Prog. error

12 - Blank check error

13...255: unhandled error

English