msp430-gdb und Packetgröße bzw Bitrate

Gast #76743
Lesenswert?

Hallo zusammen!

Wenn ich per msp430-gdb und msp430-gdbproxy ein Binary zum Prozessor
mit "load ..." herunterladen möchte, dann dauert das (aufgrund der
Größe des Binaries) mittlerweile ziemlich lange, etwas genauer: ca. 3,5
Minuten.
Zum Schluss bekomme ich immer die Info, wie hoch die durchschnittliche
Bitrate war, die liegt dann etwa bei 960bit/s.
Ich habe jetzt mal vermutet, daß man die Packetgröße irgendwie
einstellen kann, damit die Downloads etwas schneller von statten gehen,
aber alle Versuche blieben bisher erfolglos.

Hat da vielleicht jemand Rat?

Gruß,
Patrick...
Gast #76745
Lesenswert?

Hab da wohl was vergessen:

JTAG-Interface: Olimex (? jedenfalls das aus dem shop hier)
Betriebssystem: Win2k

Die Verbindung von msp430-gdb zum Prozessor erfolgt via
msp430-gdbproxy, der JTAG-Programmer hängt am Parallelport.

Gruß,
Patrick...
Gast #76746
Lesenswert?

So, ich noch mal :-)

Also hab in der Liste was gefunden, allerdings ohne Auswirkung.
Ich habe meine gdb-Scripte so modifiziert, wie es da in einem Script
beschrieben war:

set remoteaddresssize 16
set remotetimeout 999999
target remote localhost:3333
flushregs
set download-write-size 512

Leider immer noch mehr als drei (!) Minuten pro "load".

[..]
(gdb) load application.elf.a43
Loading section .sec1, size 0x44e4 lma 0x1100
Loading section .sec2, size 0x20 lma 0xffe0
Start address 0x1100, load size 17668
Transfer rate: 740 bits/sec, 38 bytes/write.
(gdb)
[..]

Was mich schon von anfang an verwundert hat, ist, daß msp430-gdbproxy
immer die debug Meldung "timeout while reading from GDB" ausspuckt.
Ich habe so das Gefühl, daß sämtliche Parameter einfach ignoriert
werden...

Ich bin für jede Hilfe dankbar...

Gruß,
Patrick...
Gast #76747
Lesenswert?

Ich habs...
Die neue Beta Version macht schön brav alle Einstellungen mit, die im
GDB-Script gemacht werden, die letzte Offizielle release allerdings
nicht.

Gruß,
Patrick...

P.S.: Scheint wohl nur an der Windows-Variante zu liegen!?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren