Forum: Mikrocontroller und Digitale Elektronik AVR:Probleme beim Debuggen nach upgrade auf Atmel Studio 6


von Thomas I. (delphinis)


Angehängte Dateien:

Lesenswert?

Hallo,
nachdem mir niemand rat wusste hab ich meinen Thread hier platziert (war 
wohl nicht so gut platziert im GCC-Forum).

Ich bin nach dem Upgrade auf Atmel Studio 6.2.1502 (SP1) am verzweifeln.
Nachdem ich schon ein paar compiler-Einstellungen mühsam gefunden habe,
welche so in der alten version nicht waren hab ich nun das folgende
Problem:

Build: Alles Ok

Start without debugging:
Data Transfer am JTAG-ICE MKII geht kurz von rot auf grün und wieder auf
rot.
Nichts passiert am Prozessor.

Start Debugging
Das Programm "scheint" zu laufen (Data Transfer am JTAG-ICE MKII blinkt
grün) aber der prozessor tut nichts.

Pause: Es öffnet sich ein Fenster "Disassembly", der Pfeil zeigt auf
eine Zeile z.B. 0000D925  ??? Memory out of bounds or read error
Alle Zeilen sehen so aus.

Start Debugging and Break
Es öffnet sich auch das Fenster "Desassembly", der Pfeil zeigt auf
Adresse 00000000 und alle Anweisungen stehen auf NOP?
Kein wunder, passiert nichts.?

Was muss ich noch einstellen?

Was ich noch gesehen hab: Es sind gar keine kompilierten Dateien
vorhanden. Die müssten doch im bin- oder debug-Verzeichnis liegen? Aber
keine Fehlermeldung und nichts!

Hier meine Einstellungen:
avr-gcc

Compiler:
-x c -funsigned-char -funsigned-bitfields -DF_CPU=31000000UL  -O0
-ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g3
-Wall -mmcu=atxmega64a1 -c -gdwarf-2 -std=gnu99 -MD -MP -MF
"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)"

Linker:
-nostdlib -Wl,-Map="$(OutputFileName).map" -Wl,--start-group
-Wl,--end-group -Wl,--gc-sections -mmcu=atxmega64a1

Assembler:
-Wa,-gdwarf2 -x assembler-with-cpp -c -mmcu=atxmega64a1 -Wall -gdwarf-2
-std=gnu99                                -DF_CPU=31000000UL -Os
-funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP
-MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)"

Debugger: AVRATJTAGICE_MKII

Weiss jemand Rat?
Vielen Dank zum Voraus

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.