Forum: Mikrocontroller und Digitale Elektronik Jtag Ice falsch geflasht


von Jalina Walddörfer (Gast)


Lesenswert?

Hallo!
Ich habe ein großes Problem!
Ich wollte meinen Butterfly mit Jtag Ice programmieren, habe dies leider 
über AVRProg versucht.
Ich habe nicht bemerkt, dass ich statt auf den Butterfly auf den Jtag 
Ice geschrieben habe..
Kennt jemand eine Möglichkeit, wie ich das wieder rückgängig machen 
kann?
Denn ich kann weder mit Ponyprog noch AVRProg eine Verbindung zum Jtag 
Ice herstellen!
Vielen Dank

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Welches JTAG ICE, ein altes oder ein mkII?  Ersteres müsste schon
irgendwie über avrprog.exe gehen, fürs mkII gibt es einen Menüpunkt
``Upgrade JTAG ICE mkII'' in AVR Studio.

von Jalina Walddörfer (Gast)


Lesenswert?

das alte JTAG ICE..
weisst du da ne Möglichkeit?
Schon mal vielen Dank

von Jalina Walddörfer (Gast)


Lesenswert?

Ich hab meins aufgemacht und hab gesehen, dass da drin auch so ein 
ISP-Anschluss drauf ist, wie auf dem Butterfly.

http://www.mikrocontroller.net/attachment/1649/jtag_platine.JPG

Ist das wirklich auch ein ISP-Anshcluss?
Kann ich vielleicht darüber den JTAG ICE flashen?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Jalina Walddörfer wrote:

> Kann ich vielleicht darüber den JTAG ICE flashen?

Ja, falls du die Firmware irgendwo unverschlüsselt besitzt.  Pass
auf, dass du den Bootloader nicht löschst dabei.

Oder du programmierst über diese ISP-Schnittstelle einen der
zahlreichen Bootloader aus den JTAG-ICE-Clone-Projekten hinein
und nimmst dann avrprog.exe für die Firmware.

von Jalina Walddörfer (Gast)


Lesenswert?

Der Bootloader ist definitv überschrieben worden
Was gibt es für hard-ware-Möglichkeiten , um mit ISP zu programmieren?
Weil ich leider kein STK500 Board zur Verfügung habe :-)
Welchen Bootlaoder sollte ich nehmen, weil auf der Platine ein ATMEGA163 
aufgelötet ist?
Vielen Dank schon mal!

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Jalina Walddörfer wrote:

> Was gibt es für hard-ware-Möglichkeiten , um mit ISP zu programmieren?

Die üblichen ISP-Programmer halt, von ganz billich am Parallelport bis
zu welchen mit eigenem Controller.

Wenn dein Butterfly noch via Bootloader programmiert werden kann,
kannst du Dean Camera's Buttload benutzen und damit den Butterfly
in einen ISP-Programmer umbauen.

> Welchen Bootlaoder sollte ich nehmen, weil auf der Platine ein ATMEGA163
> aufgelötet ist?

Mit ein bisschen Gugeln findet man zum Beispiel auf dieser Seite:

http://www.scienceprog.com/build-your-own-avr-jtagice-clone/

wenigstens zwei Links.  Den originalen Bootloader vom BootICE (dem
ersten öffentlich bekannten JTAG ICE Clone) gibt's hier:

http://www.emsp.tu-berlin.de/lehre/Projekt-Elektronik/tools/bootice.zip/view

Ich weiß aber gerade nicht, ob der für den ATmega16 oder ATmega163
war.  Die ursprünglichen Seiten auf www.case2000.com, die im Netz
noch häufig referenziert werden, sind mittlerweile offenbar einem
Domainhai zum Opfer gefallen.

von Jalina Walddörfer (Gast)


Lesenswert?

Erst mal vielen Dank, das mit dem Butterfly zum ISP-Programmer hat 
wunderbar geklappt.
Leider erkennt der Butterfly den JTAG ICE jetzt nicht und gibt immer nur 
SYNC ERROR aus!
Kannst du mir da weiterhelfen?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Sieht so aus, als würde der gar nicht mehr reagieren.  Hast du denn
noch irgendeinen anderen AVR, damit du den Buttload erstmal auf
Funktion testen kannst?  (Oder ein Oszilloskop, um die ISP-Signale
anzusehen?)

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.