linux: wie debuggt ihr euren code?

OP #259083
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
Gast #259084
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.
Persönliche Seite #259085
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren