Forum: Compiler & IDEs MSP430 Flashzeit CrossStudio vs. mspgcc


von Fabian W. (fabianwolter)


Lesenswert?

Hallo,

ich habe gerade den mspgcc ausprobiert und musste feststellen, dass die 
Downloadzeit mit 8 Sekunden deutlich länger ist als bei CrossStudio, das 
für den gleichen Code gerade mal 1 Sekunde benötigt. Spielt CrossStudio 
nur die Änderungen ein und mspgcc überträgt immer das komplette File? 
Oder woher kommt dieser große Unterschied?

Meine gdbinit sieht folgendermaßen aus:

target remote localhost:3333
set remoteaddresssize 16
set remotetimeout 9999999
set download-write-size 512
set remote memory-write-packet-size 512
set remote memory-write-packet-size fixed
set remote memory-read-packet-size 512
set remote memory-read-packet-size fixed
monitor erase
load Debug\Test

Kann man da noch irgendwas "tunen"?

Gruß Fabian

von Christian R. (supachris)


Lesenswert?

Mit welchem Debugger denn? Der Parallel-Port Debugger ist mit MSPGCC 
leider sehr langsam. Bei IAR etwas schneller. Crossworks kenn ich nicht. 
Kauf dir am besten einen USB Debugger, der von Olimex ist so schnell, 
dass Eclipse gar nicht so schnell die Perspective umschalten kann, wie 
das Programm im FLASH ist.

von Fabian W. (fabianwolter)


Lesenswert?

In der Tat benutze ich einen Parallelport JTAG-Adpater. Dann werde ich 
mir mal einen USB-Debugger zulegen. Danke für den Tipp!

Gruß Fabian

von Christian R. (supachris)


Lesenswert?

Nimm am besten den von Olimex: Preiswert, schneller als der originale, 
und Vista-kompatibel.

von Sebastian M. (izaseba)


Lesenswert?

@Christian R. ,
wo kann ich den als Privatperson beziehen ?

Gruß Sebastian

von Christian R. (supachris)


Lesenswert?

Z.B. bei www.elmicro.de oder halt direkt von Olimex. Dank des guten 
Dollar-Kurses sicher nicht schlecht.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.