Forum: Mikrocontroller und Digitale Elektronik linux: wie debuggt ihr euren code?


von Alexander P. (alexatmikro)


Lesenswert?

Hallo,
ich komm schon wieder mit so ner umfrage daher ;-)

mich würde interessieren wie die linux-user unter euch ihren code
debuggen.

ich hab nen mix aus asm und c code, der auf nem Atmega32 laufen soll.
ich entwickle auf einem stk500 bzw. direkt in system (sobald ich die
platine hab [ich bin der 'softworker' in einem größeren projekt,
hab's nicht so mit hardware ;-)]).

'Free AVR ICE / GDB-Serializer' scheint noch nicht soweit zu sein,
ausserdem muss ich da ja auf eine andere hardware-umgebung gehen.

was mir am liebsten wäre: den µC auf das stk500 stecken, verbindung
aufnehmen (vielleicht gdb+ddd+x) und dann schön debuggen; mit den
buttons gezielt interrups auslösen etc.
geht sowas?

simulavr wär ggf auch möglich, unterstützt aber den mega32 nicht.
ausserdem hab ich gelesen, dass code dort zu fehlverhalten geführt hat,
auf dem proz aber lief...

was macht ihr so?

danke
alex

von Andreas (Gast)


Lesenswert?

@,,,,: Deine Beiträge sind einfach nur unpassend und dämlich.
Damit zeigst Du, dass Du nichts verstanden hast.

@alexatmikro: Würde mich auch interessieren. Da ich im Moment an einem
Problem hänge und durch LED und Serielle versuche dem Problem näher zu
kommen.

von Μαtthias W. (matthias) Benutzerseite


Lesenswert?

Hi

@alexander poddey
Man kann mit dem avr-gdb + avarice + JTAGICE ein ICD System aufbauen.
Ich bevorzuge aber für die AVR-Entwicklung nach wie vor LED, RS232 oder
Oszi-Debugging. Irgendwelche Rechenalgorithmen kann man auf dem PC viel
besser implementieren und dann nur noch auf den AVR portieren.

@,,,,
Kernel kompilieren geht immer noch schneller als Windows installieren.
waseinbrüller Achja, bevor ichs vergess: Du bist leider nicht
kreativ. Deine Sprüche wiederholen sich nun schon seit Wochen. Laß dir
mal was neues einfallen. Oder bist du doch nur ein simpler Heisetroll
der sich ins flasche Forum verirrt hat?

Matthias

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.