Forum: Mikrocontroller und Digitale Elektronik Debugging von Amegas unter Linux mit Codelite, Debian?


von Mike (Gast)


Lesenswert?

Hallo,

ich hoffe, dass dieses hier kein Doppelpost wird. Aber auch nach 
längerer Suche hier und unter bekannten Suchmaschinen habe ich keine 
wirkliche Hilfe/Erklärung/Anleitung gefunden, wie ich einen Atmega unter 
Linux komfortabel debuggen kann und was ich genau dafür benötige.

Zu Setup:

Für das Programmieren von Atmegas verwende ich bereits folgendes Setup

-System: Debian 8, 32-Bit
-IDE: CodeLite 6.1.1
-Compiler: AVR-GCC 4.9
-Programmer AVRDude 6.1
-Programmer Hardware: AVRISP MKII, JTAGICE MKII

Das Compilieren und Programmieren mit Makefile funktioniert einwandfrei.

Derzeit habe ich einen Atmega32u2 in einem Projekt, den ich Debuggen 
muss. Hierzu kommt nur debugWire in Frage und der JTAGICE MKII.

Welche Tools genau würde ich benötigen, um in der gegebenen Umgebung 
debuggen zu können. Wie würde die Toolchain ablaufen? Wäre Debuggen 
direkt im Code unter CodeLite möglich? Alles Sorgen, die man unter 
integrierten IDEs und Windows als reiner Entwickler nicht hätte :)

Ich hoffe, ihr könnt mir ein paar Tipps oder Links zu meinem Problem 
liefern.

Mit Dank und Gruß

Mike

von Mike (Gast)


Lesenswert?

Hallo,

ich muss meine Beschreibung noch etwas genauer fassen. Offenbar wird 
häufig der SimulAVR mit GDB für das Debuggen verwendet. Ich benötige 
aber während des Debuggens echten Hardwarezugriff über den JTAGICE. Der 
zu debuggende Atmega kommuniziert über einen SPI-Port mit mehreren Chips 
auf einer Platine. Die Rückgabewerte dieser Chips sind für mich 
relevant. Eine Simulation reicht somit nicht aus.

Mit Gruß und Hoffnung auf Hinweise

Mike

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.