Forum: Mikrocontroller und Digitale Elektronik ATMega88PA und debugWire


von Hans-Joachim B. (beckhj)


Lesenswert?

Hallo zusammen!

Ich starte grad ein neues Projekt mit dem ATMega88PA und strauchle 
leider schon am Anfang.

Ich habe mir für die ersten Gehversuche das Atmel Evaluation Boards von 
Pollin gekauft. Zum debuggen nutze ich das JTagIce von KEEelectronics 
und das AVR Studio 5.1. ADas JTAGICE habe ich mit der neuesten FW 
versehen.

Angeschlossen habe ich das JTAGICE übe einen ATMEL JTAG/ISP Adapter über 
den 10pol. ISP Anschluß des Boards.
(zur Info zu diesem Board: 
http://www.pollin.de/shop/downloads/D810074B.PDF)-

Als erstes habe ich die DWEN Fuse über das JTAGICE gesetzt - also das 
ging gut, das ISP Interface hat zuerst funktioniert und dann nicht mehr 
- also sollte debugWire eigentlich aktiviuert sein.
Wenn ich nun aber versuche über das JTAGICE Verbindung mit dem Prozessor 
aufzunehmen, dann findet er den nicht "Failed to launche dedug session 
....".

Also ich habe da mittlerweile keine Idee mehr. Ich habe auch schon alles 
hier im Forum gelesen - leider habe ich da auch keine Idee gefunden, 
woran es liegen könnte. Irgendwie vermute ich, dass der Anschluss nicht 
passt, weiß das aber nicht.
Hat da jemand eine Idee???????

Grüße
Hans-Joachim

von Achim M. (minifloat)


Lesenswert?

Hans-joachim Beck schrieb:
> Hat da jemand eine Idee???????

Das Ding kann kein "Entwanzungsdraht". mfg mf

von Cyblord -. (cyblord)


Lesenswert?

Mini Float schrieb:
> Hans-joachim Beck schrieb:
>> Hat da jemand eine Idee???????
>
> Das Ding kann kein "Entwanzungsdraht". mfg mf

Doch kann es.

von Oliver J. (skriptkiddy)


Lesenswert?

Mini Float schrieb:
> Das Ding kann kein "Entwanzungsdraht". mfg mf
Sicher?
http://www.keeelectronics.com/catalog/product_info.php?cPath=27&products_id=45

Gruß Oliver

von Micha (Gast)


Lesenswert?

Hol dir einen AVR Dragon, damit läuft debugwire bei mir problemlos.

von Harald (Gast)


Lesenswert?

Wie sieht deine Beschaltung des Reset-Pins am Target aus? Sollte nur ein 
4.7k Pullup ohne weitere Cs und dergleichen sein. Notfalls mal den 
ATMega aus der Schaltung isolieren und mit so wenig Verbindungen wie 
möglich aufbauen.

von Harald (Gast)


Lesenswert?

Ich sehe gerade, dass ist natürlich leider ein Clone, der NICHT 100% 
kompatibel zum Original ist. Das kann man ja an der Firmware sehen, die 
von dieser Firma zur Verfügung gestellt wird. Die anderen Clones (z.B. 
von sure-Electronics.net) sind "kompatibler", weil sie sich mit der ganz 
normalen Atmel-Firmware laden lassen.
Dummerweise hast Du damit eine Unbekannte mehr, da Du selbst den 
Debugger nicht als Ursache ausschließen kannst.

von Thomas E. (thomase)


Lesenswert?

Harald schrieb:
> Wie sieht deine Beschaltung des Reset-Pins am Target aus? Sollte nur ein
> 4.7k Pullup ohne weitere Cs und dergleichen sein.
Der Originale mag Resetbeschaltung, insbesondere mit C, auch nicht. Ist 
auch logisch, da der Resetpin zur Datenleitung wird.

mfg.

von Hans-Joachim B. (beckhj)


Lesenswert?

Hallo!

Danke schon mal für die Hinweise. Einige Anmerkungen kann ich 
beantworten:

Also ich bin schon in Kontakt mit der Herstellerfirma des JTAGICE, 
angeblich habe die den DebugWire erfolgreich getestet - allerdings mit 
einer älteren Version des AVR-Studio. Da werde ich mal versuchen 
zurückzurüsten.

Bezüglich der Beschaltung des Reset-Pins: Da ist ein 10k Widerstand nach 
VCC und ein Taster gegen GND. Das ist alles, also keine kapazitive Last.

Tja, Austausch auf einen Original JTAGICE ist mir "leider" schon in den 
Kopf gekommen. Hat da jemand schon Erfahrungen mit dem JTAGICE III 
gemacht? Das wäre das, mit dem ich mich auseinandersetzen würde.


Grüße
Hans-Joachim

von Harald (Gast)


Lesenswert?

OK, JTAG ICE III ist natürlich die erste Wahl. Ansonsten wenn Du noch 
mal einen Clone testen willst, dieser hier funktioniert definitiv auch 
mit DebugWire.

http://www.sureelectronics.net/goods.php?id=931

Es ist zunächst verwunderlich, warum dieser Clone ohne Treiber-CD und 
Firmware ausgeliefert wird. Es ist aber einfach so, dass das Teil die 
ganz offizielle Firmware für den JTAG ICE II bekommt, wird also 
innerhalb der ATMEL-Oberfläche upgedatet.

Das war hier auch ja schon oft in der Diskussion, meiner Erfahrung nach 
sind im Wesentlichen zwei Clones auf dem Markt. Den "weniger 
kompatiblen" erkennt man an einem kleineren Elektronik-Innenleben. Der 
"Kompatiblere" hat mehr Elektronik (min. 2 Controller), die 
vollbestückte Platine füllt das gesamte Gehäuse.

von Hans-Joachim B. (beckhj)


Lesenswert?

Hallo!

Also ich will nur mal melden: Mittlerweile geht es, aber ich habe das 
mit meinem Dragon gemacht.

Den Rest versuche ich noch einmal - aber erst später.

Danke noch mal für die Tipps.

Grüße
Hans-Joachim

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.