Forum: Mikrocontroller und Digitale Elektronik AVR Studio stürzt beim Start des Debuggers ab sobald _delay_ms verwendet wird.


von Thomas B. (escamoteur)


Lesenswert?

Hi,

nach langer Zeit versuche ich mal wieder was auf einem AVR zu 
Programmieren (in den letzten zwei Jahren nur STM32)

Ich will einen einfachen LED-Dimmer bauen und hab zum Test mal das 
Programm aus:

http://www.mikrocontroller.net/articles/LED-Fading

An meine Hardware angepasst.

Das Problem ist, sobald ich mit meinem OLIMEX JTAG-ICE Debuggen will 
stürzt AVR-Studio ab.

Ich hab Testweise mal den größten Teil auskommentiert, aber sobald ich 
nur _delay_ms wieder drin habe stürzt es ab.

Ein einfaches Programm das die LED per Portbits einschaltet kann ich 
debuggen, aber solabld es mehr wird nicht mehr.

Gibt es ein Problem mit AVRStudio 4.19 und dem OLIMEX JTAG?

Gruß
Tom

von Gerhard (Gast)


Lesenswert?


von Thomas B. (escamoteur)


Lesenswert?

Danke, genau das war's. Der zusätzliche Compilerswitch -gstrict-dwarf 
hat geholfen.

Tom

von Thomas B. (escamoteur)


Lesenswert?

Tja, so ganz dann doch nicht. Sobals ich -O0 wähle stürzt er wieder ab. 
Wenn der Optimizer aktiv ist geht's.

von Nosnibor (Gast)


Lesenswert?

Stürzt es ab, oder braucht es nur einfach sehr lange, um sich durch 
die Funktion zu arbeiten?

von Gerhard (Gast)


Lesenswert?

Die delay.. -Funktionen funktionieren nur mit der Option -Os!!!!!

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.