Hi, mit meinem neuen Olimex Jtag - Ice kann ich zwar den Hexfile ins Flash schieben, der Code verhält sich korrekt, die Debug-Optionen im AVR-Studio sind aber, bis auf Breakpoints setzen, gesperrt (greyed). Ein Breakpoint im Mainloop bringt auch nicht den gewünschten Erfolg. Ich bin alle Menüpunkte durchgegangen, habe aber nichts gefunden um den uC anhalten und im Singlestep betreiben zu können. Die verwendeten Teile sind: ATMEGA64, GCC 4.1.1, AVR Studio 4.13 Bei anderen Emulatoren kann man mit ESC einen Break auslösen und dann auf alles zugreifen. Eine weitere Fehlerquelle könnte ein fehlender Compiler - oder Linkerswitch sein (fehlende Debuginfos). Ich bin für jeden Hinweis dankbar. mfg Nucor
Liegt vielleicht daran, dass es sich bei dem Olimex-Teil nur um einen JTAG-Programmer und nicht um ein ICE handelt (Vermutung meinerseits). Bei den JTAG-Debug-Sachen hält sich Atmel bzgl. Informationen sehr bedeckt; die Programmierroutine ist allerdings JTAG-Standard...
Hi, ich habe bisher mit einem externen Makefile gearbeitet. Nachdem ich darauf verzichet habe und den Build mit dem AVR-Studio erzeugt habe ist Debuggen problemlos möglich. Endlich brauche ich keine Traces mehr einbauen und kann mir den Inhalt von Variablen direkt ansehen. Das spart schon eine Menge Zeit. mfg Nucor
Rahul Der trollige wrote: > Liegt vielleicht daran, dass es sich bei dem Olimex-Teil nur um einen > JTAG-Programmer und nicht um ein ICE handelt (Vermutung meinerseits). Nö, das sind Clones der Atmel-Hardware, die mit geklau^H^H^H^H^Hborgter Firmware von Atmel laufen.
> Nö, das sind Clones der Atmel-Hardware, die mit geklau^H^H^H^H^Hborgter > Firmware von Atmel laufen. Alle Komponenten liegen bei Atmel frei herum. Man muss diese nur kombinieren.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.