Forum: Compiler & IDEs Debug Probleme mit Dragon


von Seppel (Gast)


Lesenswert?

Hallo Experten,
ich bin am verzweifeln.
Ich habe auf dem Stk 500 einen Tiny 861 aufgebaut und ein einfaches 
Blinklicht geschrieben
1
DDRA = 0xff;
2
while(1)
3
  {
4
     
5
    _delay_ms(400);
6
7
    PORTA^= (1<<PA2);
8
  
9
  }
funktioniert ja auch!
Trotzdem wollte ich ein wenig mit dem Dragon exprimentieren,
nun zu meinem Problem
sobald ich in die Funktion _delay_ms springe hängt der Debuger!
Was mache ich falsch

hier ein paar Deteils  zu meinem AVR STudio


AVR Studio    4.18.684
GUI Version    4, 18, 0, 670
AVR Dragon    1, 0, 1, 2
ATtiny861    1

Operating System
Major      6
Minor      1
PlatformID    2
Build      7600




Plugins:

AvrPluginAvrAsmObject  1, 0, 0, 48
AvrPluginavrgccplugin  1, 0, 0, 11
Stk500Dll      1, 0, 1, 13

Gruß
Seppel

von Seppel (Gast)


Lesenswert?

Bitte helft mir!

Gruß
Seppel

von Rakete (Gast)


Lesenswert?

Kannst du debuggen, wenn du vorher die Zeile mit "_delay_ms(400);" 
rausnimmst und dann compilierst?

von Reiner F. (reiner)


Lesenswert?

Fast zeitgleich habe ich ein ähnliches Problem hier ins Forum 
eingetragen:

Beitrag "_delay_ms im Simulator"

Könnte sein, dass die Antworten dort, auch bei Deinem Problem mit dem 
Dragon weiterhelfen.

von Seppel (Gast)


Lesenswert?

Ja wenn ich -delay_ms entferne kann ich debugen.
Wieso ist das so?

Danke Gruß

Seppel

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.