mikrocontroller.net

Forum: Compiler & IDEs ARM Simulator (insight) Rechenzeit bestimmen


Autor: Robert ----- (-robert-)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

gibt es eine Möglichkeit beim Insight-Simulator (arm-elf-insight.exe) 
die Rechenzeit die Programmteile benötigen während des Debugvorgangs zu 
messen?

Gibt es vielleicht auch noch kostenneutrale bessere Simulatoren für ARM7 
Prozessoren als den arm-elf-insight?

Viele Grüße
Robert

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das geht normalerweise nicht, ich habe aber einen kleinen GDB-Patch 
gemacht der das ermoeglicht:
Beitrag "Patch für GDB ARM-Simulator"

Autor: Robert ----- (-robert-)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Andreas: Sieht super aus! Nur wie bekomme ich den in den 
arm-elf-insight?

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Patch anwenden und neu kompilieren; vielleicht laesst sich mthomas dazu 
ueberreden den Patch in WinARM aufzunehmen?

Autor: Robert ----- (-robert-)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ok, dann bleib ich erstmal bei der 1000x rechnen und auf Oszi anzeigen 
Methode ;)

Bei der Simulation habe ich auch gar keinen <gdb> Prompt, so daß ich den 
Insight dann ja auch noch umstricken müßte...

Viele Dank für Deinen Hinweis!

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich bin mir ziemlich sicher dass Insight irgendwo eine GDB-Konsole 
versteckt hat.

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Michael Fischer (Yagarto) hat mir eine neue Insight-Version gemailt die 
den Patch enthält, siehe Anhang. Ist ungetestet. Zur Benutzung einfach 
"sim cycles" im Console Window eingeben.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.