Forum: Compiler & IDEs Debuggen in Atmel Studio ohne GNU Toolchain möglich?


von Noob (Gast)


Lesenswert?

Hi zusammen,

hab eine Anfängerfrage. Ich möchte in Atmel Studio 6.2 debuggen ohne die 
vorinstallierte GNU Toolchain zu verwenden. Stelle mir folgendes vor.

Mein Projekt wird mit Hilfe von Batch und Makefiles erzeugt(compiliert 
und gelinkt), bin nämlich auf den IAR "iccavr.exe" Compiler und Linker 
angewiesen. Soweit funktioniert auch alles.

Zum Debuggen wollte ich das neue Atmel Studio 6.2 mit dem ICE3 Debugger 
verwenden. Ist sowas grundsätzlich möglich?


Ich kann jetzt mit dem Studio mein Projekt editieren. Über External 
Tools hab ich meine eigene Toolchain eingebunden, die fehlerfrei 
folgende Outputfiles generiert.

*.dbg
*.map
*.hex
*.eex

Wenn ich "Start Debuggen with Break" anwähle versucht das Studio die GNU 
Toolchain zu verwenden. Und scheitert kläglich beim Compilieren.

Kann in den Optionen keine Hilfreiche Einstellung entdecken.


Grüße
Noob

von Noob (Gast)


Lesenswert?

Für die Nachwelt...


Man kann im Atmel Studio 6.2 ohne Compiler/Linker auch nur den Debugger 
verwenden, wenn folgende Object Outputfiles andwerweitig erzeugt werden 
können.

http://www.atmel.com/webdoc/atmelstudio/atmelstudio.Debug.ObjectFilesFormat.html


Extended Intel hex

*.hex (Achtung nicht unbedingt geeignet)


UBROF

*.d90


ELF/DWARF

*.elf


AVRCOFF

*.cof


AVR Assembler format

*.obj



Hier wirds erklärt

http://www.atmel.com/webdoc/atmelstudio/ch12s02s01.html

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.