www.mikrocontroller.net

Forum: Compiler & IDEs Struct - Debuggen in AVRStudio


Autor: Fabian Braun (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo zusammen,

ich verwende:

- winavr version 20040720
- avrstudio 8 sp1

habe folgende struct in meinem quellcode:
===============================================
struct servo_signal
{
  unsigned char count_start;
  unsigned char count_end;
  unsigned char overflow_count:4;
  unsigned int values[8];
  unsigned int *pvalues;
  unsigned int value_avg;
  unsigned long temp;
  unsigned int value_zero;
  unsigned char counting;
  unsigned char change_zero:1;
};
struct servo_signal sig1, sig2;
==========================================

wenn ich das .cof file mit avrstudio debugge und
das struct dem watch window hinzufügen will geht es
natürlich nicht :-(
zuerst hat es not in scope geheissen, dann hab ich gemerkt
dass ich das maxe.exe extcoff ausführen muss, nun zeigt
es bei value {...} an und auch eine plausible ram-location,
jedoch hat es vor dem structname kein [+] also kann ich
das struct garnicht anschauen.

what to do?

gruss fabian

Autor: Stefan Kleinwort (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich benutze WINAVR vom April und AVR-Srudio 4.09 Build 338, WIN98, da
funktioniert das Ansehen der structs (global definierte struct).

Das Debug-File erzeuge ich auch mit make extcoff.

Stefan

Autor: Fabian Braun (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
hallo!

habs jetzt auch mit dem studio version 4.09 versucht, jedoch ohne
erfolg!
im anhang den source-code und das coff file...vielleicht kanns ja
jemand ausprobieren :-)

gruss fabian

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.