Forum: Compiler & IDEs Struct - Debuggen in AVRStudio


von Fabian Braun (Gast)


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

von Stefan Kleinwort (Gast)


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

von Fabian Braun (Gast)


Angehängte Dateien:

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

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.