Forum: Mikrocontroller und Digitale Elektronik Atollic: Debugging großes Array kopieren


von Jürgen (Gast)


Lesenswert?

Hallo,

ich habe einen großen Datenmitschnitt einer Variable gemacht. 10000 
Werte in einem Array speichern. Ich möchte diese Werte nun aus der 
Debugging-Ansicht herauskopieren.

Ich kann mir den Inhalt des Array aber nur in 100er Grupen ansehen und 
Strg+C ergibt einen Fehlerton.

Wie kann ich den Inhalt eines 10.000 Elemente umfassenden static Arrays 
kopieren, um z.B. daraus eine Tabelle zu machen?

von Bernd K. (prof7bit)


Lesenswert?


von Jürgen (Gast)


Lesenswert?

Jetzt muss ich nur noch herausfinden, wo ich diese Befehle eingeben 
darf..

von Sheeva P. (sheevaplug)


Lesenswert?

Jürgen schrieb:
> Jetzt muss ich nur noch herausfinden, wo ich diese Befehle
> eingeben
> darf..

Vermutlich wäre der GDB ein guter Startpunkt. ;-)

von Jürgen (Gast)


Lesenswert?

Und wo finde ich den im Atolic Studio? Lasst mich teilhaben an eurem 
Wissen :D

von Bernd K. (prof7bit)


Lesenswert?

Atollic ist doch ein umgelabeltes gcc/gdb/Eclipse. Wenn es nicht zu sehr 
kastriert wurde dann sollte es wie bei Eclipse immer noch eine 
interaktive gdb Konsole geben.

von Jürgen (Gast)


Lesenswert?

Unter show view gibt es keine Treffer, wenn ich nach "gdb" suche.

von Bernd K. (prof7bit)


Lesenswert?

Jürgen schrieb:
> Unter show view gibt es keine Treffer, wenn ich nach "gdb" suche.

Es ist eine der umschaltbaren Konsolen im Konsolen-View.

von Jürgen (Gast)


Lesenswert?

Prima, kann man das Format auch so auswählen, dass es für Menschen 
direkt lesbar  und kopierbar ist ;)? ihey, srec, binary ist für eine 
direkte Bearbetung nicht so toll.

von Dr. Sommer (Gast)


Lesenswert?

Welcher Debug Adapter? Beim JLink kannst du auch über den JLink 
Commander Speicherinhalte auslesen und in eine Datei speichern. Das 
ST-Link-utility kann das glaube ich auch.

von Bernd K. (prof7bit)


Lesenswert?

Jürgen schrieb:
> Prima, kann man das Format auch so auswählen, dass es für Menschen
> direkt lesbar  und kopierbar ist ;)? ihey, srec, binary ist für eine
> direkte Bearbetung nicht so toll.

binary ist doch optimal für einen hex editor.

und ihex ist die reine hex darstellung zuzüglich Adresse und Prüfsumme 
auf jeder Zeile

von Jürgen (Gast)


Lesenswert?

Kann ich nicht einfach die Paketgröße in Eclipse ändern? Ein Array mit 
10000 Elementen verpackt die Debuganzeige in 100x100 aufklappbare 
Datenbereiche. Wären alle auf einemal sichtbar, könnte ich diese einfach 
markieren und kopieren.

von Bernd K. (prof7bit)


Lesenswert?

Jürgen schrieb:
> Kann ich nicht einfach die Paketgröße in Eclipse ändern? Ein Array
> mit
> 10000 Elementen verpackt die Debuganzeige in 100x100 aufklappbare
> Datenbereiche. Wären alle auf einemal sichtbar, könnte ich diese einfach
> markieren und kopieren.

Ich versteh das Problem irgendwie nicht mehr. Du hast doch jetzt 
rausgefunden wie Du die Daten in ihrer reinsten Form bequem direkt in 
eine Datei bekommst, ganz ohne umständliches copy/paste.

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.