Hallo Leute,
Würde mir gerne ein Jtag interface bauen...
Habe im Forum gelesen dass das Evertool einwandfrei funktioniert!!!
warum gibt es da ein evertool und ein evertool light?
kann ich meinen controller den ich mit jtag debugge auch isp
programmieren.??
fall jemand eine andere version eines jtag interfaces hat und einen
bauplan, wäre ich froh darum..
bitte um hilfe..
mfg
1.)obs funktioniert oder nicht kann ich dir nicht sagen!
2.) evertool light ist ein "aufsatz" fürs stk500, das andere kann
auch isp
3.) nein, keine andere idee ;-)
mfg andi
bestens..
@erdi
zuerst hat es mich mal geschreckt da ein atmega 163 drinnen ist, und
ich nur mega16 @ home habe
aber in der partlist steht der atmega 16 drinnen..
kann ich den atmega163 einfach mit dem atmega16 austauschen.??
hat der das komplett gleiche pinning??
ausserdem hab ich nur eine dil version @ home..
kann ich den atmega163 einfach mit dem atmega163p (DIL) austauschen
???
mfg
Ferrice
mega163 kann durch mega16 ausgetauscht werden.
Allerdings muss der Bootloader für den mega16 benutzt werden.
Wenn du ein neues Layout machen willst, kannst du auch genausogut den
mega16 im DIL-Gehäuse nehmen.
Hast du nen ISP-Programmer?
Evertool ist ein "abgespeckter" Nachbau aus JTAG-ICE und AVRISP (dem
Teil von Atmel mit STK500-Protokoll, nicht den Teilen fuer ParPort, die
oft auch unter dem Namen AVRISP angeboten werden) auf einem Board.
Evertool light ist ausschliesslich ein Nachbau des JTAG-ICE (habe ich
auf der Seite scheinbar nicht klar genug formuliert - sorry).
Evertool-light entspricht weitestgehend dem wohl von ERDI-soft
gemeinten BOOTICE design von Antti Lukats, der m.W. erstmals eine
"Minimalhardwareversion" vorgestellt hat, u.a. auch in diesem Forum
(google findet's).
ATmega16 ist in der AVR-Library aus dem Downloadbereich von Cadsoft
enthalten. Man kann aber fuer's Layout, wie schon geschrieben, einfach
das ATmega163 Eagle-"Bauteil" nutzen.
Hi
"Würde mir gerne ein Jtag Interface bauen...
Habe im Forum gelesen dass das Evertool einwandfrei funktioniert!!!"
bei mir funktioniert es, hab das von dieser Seite
(http://www.mikrocontroller.net/forum/read-1-162722.html#new)
nachgebaut
Mein Dank geht @ mthomas ;-)
"warum gibt es da ein evertool und ein evertool light?
kann ich meinen controller den ich mit jtag debugge auch isp
programmieren.??"
Warum es das gibt, manche haben bereits einen ISP Programmer und wollen
nur noch etwas zum debuggen haben.
Evertool bietet neben der ISP Programmierung auch JTAG
Evertool-Light nur JTAG ("Evertool-Light" is a stripped down version
of Evertool which emulates the JTAGICE only)
Zum Programmieren:
-du kannst mit Everttool über ISP Prigrammieren oder über JTAG
-Mit Everttol-Light nur über JTAG (ist ja kein ISP da drauf ;-))
Gruß MISZOU
Evertool ist die Kombination von zwei völlig unabhängigen Komponenten:
- ISP: Programmierung aller AVRs vie RS232.
- JTAG: Programmieren und Debuggen von mit einer solchen Schnittstelle
ausgestatteten AVRs (ab 40 Pins üblich).
Evertool-Light enthält nur die JTAG-Version.
Ich hab in einem anderen Thread gelesen dass der JTAG-ICE-Nachbau mit
AVR-Studio 4.x nicht mehr funktionieren würde sondern nur mit einer
Version 3.x stimmt das? Und welche JTAG-Adapter sind davon betroffen?
Auch die auf meiner Page geht mit der aktuellen Version.
Die Firmware wird ja immer mit dem AVR-Studio mitgeliefert, an der
Hardware können die nix mehr ändern, und der Bootloader basiert auf dem
Progger der App-Note AVR910, der wohl immer mit dem AVR-Prog Tool
zusammenarbeiten wird.
Soso also ich hab das Layout der bedrahteten version von erdis page
fertg..
Hoffe das ich die fertige Print noch die woche bekomme.
werde dann berichten obs funktioniert.
mfg
ja gut, das original layout stört mich nicht. leg ich halt mal in die
ätzmaschine. Hab ich das jetzt richtig verstanden, dass man mit dem
evertool light nur debuggen, nicht aber programmieren kann?
hm, in der anleitung steht, man soll als programmieradapter AVRPROG
auswählen. wenn ich meinem avr studio 4 ein neues projekt anlege, kann
ich aber kein avrprog auswählen.
was ist denn dann die richtige wahl? den bootloader und die fuses
konnte ich ohne probs programmieren.
Hi
als nächstes musst du unter dem Reiter Tools/AVR Prog auswählen (Jumper
am JTAG muss geschlossen sein) und die Upgrade.ebn aufspielen. Jumper
wieder öffnen.
Danach kannst du dann bei deinem neuen Projekten als Debug Platform
JTAG ICE auswälen und debuggen bis es raucht.
Gruß MISZOU
ähm, ich hab den nachbau von erdi. da gibts keinen jumper. kann aber
erst morgen bei der arbeit mal mit dem oszi prüfen ob der max richtig
funktioniert.
ich bekomm immer fehlermeldung:
no supported board found
Hi
ich hatte ne 50% Chance aufs richtige zu tippen. Egal auch wenn kein
Jumper vorhanden ist ändert das nichts an der Vorgehensweise.
Laut der Anleitung auf der page vom erdi muss auch erstmal die
Upgrade.ebn, mit Hilfe von AVRporg, drauf. Wenn du da keine Verbindung
bekommst muss es wohl nen Hardware prob sein.
deine fehlermeldung: no supported board found (bei mir noch darunter
"AVRprog version 1.40")
kommt immer wenn ich den jumper bei mir nicht schließe.
Wenn ich des richtig verstehe wird beim erdi die Auswahl ob
"upgraden" oder "verwenden" über die fuses gemacht.
Um auf letzte Bild aus der Anleitung zu kommen, muss ich bei mir unter
Tools/Programm AVR/Connect/JTAG ICE und dann den Commport auswählen.
Oder einfach das IC Icon mit Connect drauf anklicken, des gewünschte
wählen und fertig.
Gruß MISZOU
@firefox
Hast du den Bootloader richtig draufgepackt? Hat das funktioniert?
Sonst geht natürlich nichts.
Falls der Bootloader drauf ist, guck auch, ob der aktiv ist. Dazu muss
das entsprechende Fuse-Bit gesetzt sein.
ehrlich gesagt hab ich mit pony prog noch nie gearbeitet.
also die fuses sind programmiert. zumindest stimmt das ergebnis mit
deinem bild überein, wenn ich auf fuses drücke.
wenn ich programmieren will, muss ich dann bei pony prog als device
oder als flash programmieren?
so, feierabend.
ich hab die fuses nochmal geschrieben, jetzt kann ich per isp auch
nicht mehr zugreifen.
controller erfolgreich geschrottet.
es gibt halt tage da verliert man und tage da gewinnen andere
@ERDI
der Controller weigert sich strickt mit dem 7,372MHz Quarz zu
marschieren. Klopp ich einen externen Takt hin, dann kann ich den
Controller über PonyProg wieder ansprechen. Auch bei Programmierung des
internen Oszillators kann ich ihn ansprechen.
Desweiteren bekomme ich über den COM-Port keine Verbindung. AVR STudio
4.11 sagt immer Board not Found.
Ich vermute es liegt daran, dass die Baud Rate auf Grund des falschen
Clocks nicht stimmt. Kannst Du Dir erklären warum der Quarz nicht
läuft?
Werde ansonsten morgen mal versuchen die 7,3728MHz mit einem
Frequenzgenerator nachzubilden.
Hallo Zusammen
Ich habe ein Problem met dem JTAG ICE
mein Lehrmeister hat mir dieses "Ding" in die Hand gedrückt und gesagt
mach mal...
Jetzt ist aber das problem das ich das KST500 ohne probleme mit
AVRStudio Connecten kann.(nur SKT500 angeschlossen)
Jedoch den Debugger mit dem SKT500 nicht mit dem Rechner über RS232
connecten kann.
Ich vermute mal das der Vorherige Lehrling die SW im JTAGICE irgendwie
geschrottet hat... gibt es irgend eine Lösung dies wieder in ordnung zu
bringen und wenn ja wie.
PS. Bitte entschuldigt wenn ich falsch liege oder was falsch verstanden
habe... kenne mich überhaupt nicht aus mit AVR uC...
meine bisherige Erfahrung beruht auf dem Intel8051 und verschiedener
PIC...
liebe Grüsse Jadberg
und THX for Help