Selbstbau JTAG-Interface?

Gast #97947
Lesenswert?

Möchte das JTAG auf dieser Seite nachbauen:
http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/index.html

Habe jetzt folgendes Problem ich bestelle bei Conrad und da gibt es
folgendes nicht:
1.)ATmega8535L-AI
   Conrad hat nur den: Atmega8535-16PC
           Atmega8535-16AC
           Atmega8535-16JC
2.)ATmega16L-AI
   Conrad hat nur den: Atmega16-16PC
           Atmega16-16AC
           Atmega161-8PC
                       Atmega161-8AC
3.)Quarz 7.37 MHz
   Conrad hat nur mit 6,5 MHz oder 8 MHz

Bei diesen Bauteilen weis ich nicht was ich darunter verstehen soll

1.) X2     ExtUnreg    5mm screw
2.) JP1    ResSel8535    1*3
3.) JP2    ResSel16      1*3
4.) JP3    Bl_en         1*3
5.) JP6    ExtReg        1*2
6.) JP8    ISP AT-comp.  2*3
7.) JP9    RescueClock   1*1
8.) JP10  3,3/5 V        1*3
9.) S2     RS232sel      2*switch

Die komplett Liste findet man unter:
http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/partlist_0_5.txt

Vielleicht kann mir ja jemand helfen, das wäre sehr nett, am besten
einer der es schon mal gebaut hat.
Danke schon mal im vorraus.
Gast #97948
Lesenswert?

bestell bei reichelt, die haben alles und billiger!!


1.) X2     ExtUnreg    5mm screw --> eine schraube
2.) JP1    ResSel8535    1*3   -->alles jumper
3.) JP2    ResSel16      1*3
4.) JP3    Bl_en         1*3
5.) JP6    ExtReg        1*2
6.) JP8    ISP AT-comp.  2*3
7.) JP9    RescueClock   1*1
8.) JP10  3,3/5 V        1*3
9.) S2     RS232sel      2*switch  -->umschalter, siehe schaltplan
Gast #97949
Lesenswert?

Hast du dieses JTAG schon mal nachgebaut, handelt es sich um das siehe
Anlage. Funktioniert dies auch.
Wenn ich die Hardware zusammen gelötet habe, was muss ich dann auf die
Controller spielen und wie mache ich das am besten.
Angehängte Dateien:
Gast #97950
Lesenswert?

- So man nur den JTAG-Teil braucht, kann man den gesammten linken
Bereich der Schaltung (ISP-Section, um den 8535) weglassen und den
RS232-Baustein direkt mit dem Mega16 verbinden.

- Die Bauteile mit der Endung -AC sollten die passenden sein. Es
muessen auch nicht unbedingt "L" Typen sein. Die Standardtypen
funktionieren bisher hier auch bei 3,3V problemlos. Wenn man ohnehin
nur 5V Targets hat, kann man statt dem MAX3232 auch einen billigeren
MAX232/202/HIN202 od. vglb. nehmen, mglw. dann die Kapaziaet der
Kondensatoren entspr. dem verbauten Teil anpassen.

- X2 ExtUnreg -> _2_polige Schraubklemme (siehe Fotos in der
"Gallerie") fuer den "ungeregelten" Stomanschluss (Input zum
Laengsregler).

- Man kann auch auf die gesamte "on-Board" Stromversorgung verzichten
(also alles um den LM317 unten rechts im Schaltplan), wenn man das
Geraet vom Target-Board aus mit Strom versorgt.

Schaltplan fuer "reinen" JTAG-debugger ohne eigene Stromversorgung
und ohne ISP-Teil findet sich ganz unten auf der genannten Seite
("Evertool light"). "Light" ist vergleichbar mit "bootice"
(google) - aber den Hinweis gab es ja schonmal.

Habe eigentlich gehofft, dass die Beschreibung wie man was auf den/die
Controller "spielt" ausfuehrlich genug ist - was bleibt unklar?
Gast #97952
Lesenswert?

BL_en enspricht dem "enable Bootloader (BL)"-Jumper in der
Schritt-fuer-Schritt-Anleitung.
- Jumper gesetzt: mega16 ist im bootloader-modus und man kann die
Atmel-Firmware fuer den '8535 oder '16 via AVRStuido/AVRProg
hochladen (wenn vorher der Evertool-bootloader mittels ISP in den
mega16 geschrieben wurde).
- Jumper offen: mega16 ist im "normalen" Modus - also als
JTAG-ICE-Clone "betriebsbereit" (wenn vorher die Atmel-Firmware
hochgeladen wurde).

Viel Erfolg beim "Basteln".
Gast #97953
Lesenswert?

@mthomas
Also wo finde ich jetzt den Schaltplan für das JTAG-ICE wie ich oben in
der Anlage von meinem Beitrag ein Bild habe. Ich meine nur das JTAG-ICE
mit einer genauen Beschreibung. Sorry habe wirklich nicht so viel
Ahnung von der Hardware die man dazu benötigt.
Bitte Hilf mir ich komme solangsam wirklich durcheinander. Vielleicht
kannst du es mir ja auch per e-mail schicken.
Danke
Gast #97956
Lesenswert?

Habe ein Problem weis nicht genau was das für Bauteile sind oder was für
Merkmale (z.B. R19 mit 1k5 kann ich nichts anfangen) diese haben müssen.
siehe Anlage blau markierte Bauteile Vielleicht kann mir ja jemand
weiterhelfen.
Angehängte Dateien:
Gast #97957
Lesenswert?

Hallo Bronstein,

der R19 ist ein Widerstand mit 1500 Ohm oder 1,5kOkm.
Das andere ist eine LED. IMHo eine low Current LED, da der Widerstand
für eine 5V Standartled sehr groß ist.
Low Current würde auch mehr sinn machen.
Ach ja, darunter versteht man eine LED, die anstatt der üblichen 20mA
nur etwa 1 - 2 mA zieht.

Schau mal bei Reichelt unter LED's.

Gruß Marcus
Gast #97958
Lesenswert?

Hallo Bronstein,

ich will dir nicht zu nahe treten, aber findest du nicht, du solltest
dich mal ein wenig mit den Grundlagen der Elektronik auseinandersetzen

bevor du ein solches Projekt in Angriff nimmst?
Wenn du schon bei so grundlegenden Dingen wie dem Lesen eines
Schaltplanes stolperst werden sicher noch mehr Hindernisse im Laufe
dieses Projektes auf dich warten.

IC2P sind die Versorgungsanschlüsse (VCC, GND) des MAX232. Eagle
verbindet normalerweise die Pins automatisch, der Schaltplanersteller
empfand es hier aber als sinnvoller die Pins sichtbar im Schaltplan zu

haben.

Gruss,
Patric
Gast #97964
Lesenswert?

Hallo!

Wie sieht das eigendlich mit der Legalität eines Nachbaus aus?
Wenn ich das privat verwende dürfte das Atmel kaum kratzen, wer kauf
sich schon für 400 € ein JTAG, aber was ist mit kommerziellen einsatz
(nicht Verkauf des Moduls, aber Entwicklung mit diesem)?
Schliesslich verwenden diese Programmer die Firmware die für das
orginal vorgesehen ist.
Habe dazu nix googeln können. Wisst ihr ob Atmel das auch offiziell
zulässt sowas nachzubauen?
Gast #97965
Lesenswert?

Atmel muss das nicht zulassen. Du kannst bauen was Du willst. Anders
sieht es mit der Software aus: Wenn im licence agreement steht, daß Du
Die Software nur in Verbindung mit Atmel-Hardware nutzen darfst, dann
hast Du Pech. Denn sobald Du die Software anders nutzt, kommt sofort
die Polizei, nimmt Dir Deinen Rechner weg und wirft Dich in das
Gefängnis. Allerding natürlich nur dann, wenn Du den Rechtsbruch
fristgerecht über Deinen Anwalt bei der Rechtsabteilung von Atmnel
gemeldet hast.

Im Ernst: Ein Hardwareaufbau dieser Art nicht nicht schutzfähig, nach
internationalem Patentrecht- einzig kann man hinsichtlich des Layouts
auf das Urheberrecht pochen und eine direktes Abkupfern (welch ein Wort
in diesem Zusammenhang) der Platine unterbinden: Die meisten
Entwicklungsboards von z.B. Olimex sind ja oft nichts anderes, als
umgesetzte Desingvorschläge des Herstellers und die stellen das nicht
in Lizenz her.

Schwieriger dürfte es werden, wenn man Hardware verkauft: Dann greift
noch ein Wettbewerbsrecht, das sich auf besagte Leistungsschutzrechte
bezieht und nicht unbedingt ein Patent vorraussetzt. Atmel könnte Dich
abmahnen, wenn Du in großem Umfang JTAGer vertreibst. Aber selbst, wenn
die Hardware vertrieben werden dürfte- die Software kannst Du in keinem
Fall weitergeben, nicht mal, wenn Du das Board für einen Freund baust,
da dies eine illegale Kopie darstellte: Der User muss die Software
schon selber laden.

Am Ende ist die ganze Diskussion jedoch nicht relevant: Atmel will MCUs
verkaufen und keine boards. Daher wird dort keiner einen Aufwand
treiben, Bastler zu verfolgen und ausserdem sind wir ja die Kunden.

Die Diskussion bringt mich aber auf die Idee: www.mikrocontroller.net
könnte ja einen Bausatz anbieten. Interessiert wäre ich selber auch
daran.
Gast #97966
Lesenswert?

Die Originalversion hat in Form der MkII schon ihren Charme.
Beispielsweise wenn Du das neuere Interface, den Debugwire vom
Tiny2313, nutzen willst. Das geht mit dem Nachbau, der auf dem älteren
Design fusst, nämlich nicht.

Zudem hat Atmel vermutlich diverse Pegelwandler und Schutzschaltungen
drin. Die Nachbauten jedoch nicht, zudem kriegt grad die Light-Version
ihrem Strom vom Target. Ist also relativ leicht kaputtzukriegen. Was
übrigens dafür spricht, statt einer schön kleinen SMD-Platine lieber
die DIP-Version in Fassung einzusetzen.
Gast #97969
Lesenswert?

HM, ich hbe das schon die Tage mach nachgesehn weil ich mich auch dafür
interessierte und bin über die Projektseite gestolpert: Offenbar gibt
es das Ding doch in Kürze als Platine erhältlich, oder ?
Gast #97970
Lesenswert?

Das "coming soon" ist leider inzwischen eher ein "running gag".
Eigentlich wollte jemand die Platinenbeschaffung übernehmen, dies ist
allerdings fehlgeschlagen. Meine bisherigen Anfragen bei drei
inländischen Herstellern brachten bisher gar kein Angebot (da
Privatperson) oder waren für eine erste Kleinserie von 20 Stück zu
teuer. Diese Woche gehen Anfragen an "die Bulgaren" raus. Das Ganze
wird noch dauern, ist nur "Hobby nebenher". Herstellen eines eigenen
Layouts dürfte schneller sein. Hinweise auf günstige Anbieter
willkommen (20 Stück, 100*80mm, doppelseitig, Lötstop,
Bestückungsdruck).

Martin Thomas
Gast #97971
Lesenswert?

platronic(s) in hennef evtl?
braeuchte dann nur die Daten des Layouts und was alles gefordert wird
allerdings wegen Preis ohne Rechnung und ich braeuchte das Layout (es
plotten zu lassen ist sehr teuer)

und das wolln ma ja nicht =)


Gruss Jens
Gast #97972
Lesenswert?

jens: der firmenname wurde von dir nie genannt. Du wolltest einen
ungefaehren preis erfragen, so war es besprochen. Diese information
hast du mir nie zukommen lassen. Ja, das layout geht nur an den
hersteller, so war es besprochen und das ist wohl auch das einzige was
wirklich verstanden wurde. Eine rechnung brauche ich, so war es auch
begesprochen. Nicht das hier der falsche eindruck entsteht. Das
chat-log hab' ich noch als Beleg. Hoffentlich stolpert nicht der
"richtige" ueber deinen beitrag. Das war ein ganz "kalter".
Und nein, jens war nicht der "ursprungliche platinen-beschaffer".
Gast #97973
Lesenswert?

yap mthomas..

nur hatte ich es mir damals leider nicht gemerkt und den chatlog gab es
nicht mehr

sei mir bitte nicht böse

keine absicht aber nun kannst ja auch direkt anfragen und wenn du es
schaffst nach hennef zu kommen kannst du evtl auch mit kölsch bezahlen
denke mal so 4 kästen fuer die 20 LPs je nach dem =)

und der "richtige" geht mir am a**** vorbei

sorry aber verarschen lasse ich mich nicht ist aber auch ein anderes
thema
Gast #97977
Lesenswert?

MKII hat u.A. 2 ATmega128 und ein Datenaustauschram intern. Firmware
laesst sich auch nicht so leicht "uebernehmen". Chancen fuer Nachbau
sind nicht gut. So Atmel das Debugwire-Protokoll veroeffentlicht,
koennte ein Nachbau mit anderer Hardware und "selbstgestrickter"
Firmware moeglich sein - waere dennoch viel Aufwand.
Martin
Gast #97982
Lesenswert?

Hallo alle zusammen,

wer eine fertig geätzte Platine braucht,

mit Lötstopp nicht gebohrt das Stück mit Versand 10 €
mit Lötstopp gebohrt das Stück mit Versand 12 €

Link:
http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/

"Evertool-Light" is a stripped down version of Evertool which
emulates the JTAGICE only. The design has been done by Rainer Rakow.
The schematic is based on my Evertool design. Basicly this is an
extended version of the "BOOTICE"-design which can be found somewhere
else.


mfg buffy
Angehängte Dateien:
Gast #97983
Lesenswert?

hallo buffy,
ich hätte schon Interesse an einer Evertool Light Platine nur habe ich
noch nie Smd gelötet würdest du evtl. mir eine mit bestücken? Und was
meinst du mit "Basicly this is an extended version of the
"BOOTICE"-design which can be found somewhere else."? Hast du das
Design geändert oder ist es die original Platine?
Gast #97984
Lesenswert?

Hallo Thomas,

es ist das original Layout vom Evertool Light, die Platinengröße ist
nur angepasst worden.

Passt jetzt in das Selbstbaugehäuse COM938 von Reichelt.

Bestücken könnte ich dir die Platine, ich dachte natürlich mehr an die
Selbstbauer.

ich gebe hier mal eine unverbindliche Preisangabe,

Platine           12 €
Bauteilkosten ca. 14 €
Bestücken         15 €

Ach ja ich habe noch was vergessen, die Platine ist auch verzinnt !!

Gruß buffy
Gast #97988
Lesenswert?

Hi Marco, Hallo alle zusammen,

das ist Richtig, die von mir oben Bestückte hat kein Lötstopp.
Das war nur exemplarisch, da ich im Moment keine Bestückte mit Lötstopp
habe.

Als Dateianhang, meine letzten die ich noch habe, natürlich Verzinnt
mit Lötstopp.

Sollte der Andrang weiter so groß sein, werde ich weitere Fertigen,
also keine Angst jeder bekommt eine.

Wer eine möchte:)

P.S ich bin von 17.8 bis 31.8 im Urlaub, der Versand kann also erst
ab September erfolgen.

Wer seine Bestätigung von mir per eMail bekommen hat, die Platine ist
unterwegs.


Gruß Buffy
Angehängte Dateien:
Gast #97992
Lesenswert?

Hi,

@Thomas

Bei den Preisen solltest du dir mal mein Myevertool anschaun ....
Bei 41 Euro sollten die 20 euro mehr auch nicht stoeren und du hast nen
AVRISP mit dabei und ein schoenes Alu. Gehaeuse

www.myevertool.de

Gruß,

Dirk
Gast #97993
Lesenswert?

Im Schaltplan von Evertool ist ein MEGA8535L eingezeichnet. Kann ich
stattdessen auch einen MEGA16 verwenden?
Könnte man nicht beide Fähigkeiten in einen Chipverpacken (z.B. MEGA32
Progammteile auf unterschiedlichen Adressbereichen, die abhängig von
einem Portpin angesprungen werden)? Könnte man eventuell Code für den
Bootloader erhalten?

Kann mir irgendjemand die Eagledaten für Evertool geben, da ich alles
auf SMD0805 und TQFP umzeichnen möchte?

Danke,
Markus K
Gast #97995
Lesenswert?

>...Kann ich stattdessen auch einen MEGA16 verwenden?
Fuer den ISP-Teil nur, wenn man eigene Firmware bastelt und nicht die
fuer das ATSTK500/ATAVRISP nutzt.
>Könnte man nicht beide Fähigkeiten in einen Chip verpacken...
Dito, nur mit selbstgebastelter JTAG- und ISP-Firmware
Gast #97996
Lesenswert?

Hallo Gregor,

Urlaub ist vorbei, ich bin wieder zurück.

Die Preise sind oben Aufgelistet.

Ich habe noch zwei Stück, der Rest ist verkauft.

Solltest Du Interesse haben, sende ein Mail.

Gruß buffy
Persönliche Seite #97998
Lesenswert?

Ich wurde mit SMD loeten auch ins kalte nass geschmissen (QFP44)
hatte aber gleich recht gut geklappt..
das, was du brauchst ist eine recht feine loetspitze, entlötdrath und
eine spitze pinzette (am besten ein kleines set)

ueben kannst du an ienem altem mainbord
schau dir mal den WIKI Artikel an SMD loeten...

Gruss Jens
Gast #98005
Lesenswert?

Hallo,

vorkauen der Appnotes bzw. des Schaltplanes moechte ich nicht. Ein USB
to Seriell Adapter kostet auch nicht viel mehr.

Ab nächste Woche kann man bei mir Platinen + M16 mit Myevertool
Bootloader kaufen.

Ein genauer Preis wird leider erst zum Wochenende bekannt gegeben, weil
die Rechnung noch nicht eingetroffen ist.

Front- und Rückplatten stehen auch zum Verkauf bereit.

www.myevertool.de

Gruß,

Dirk
Gast #98008
Lesenswert?

Sowohl USB-seriell-Wandler wie CP210x und FT232xx koennen genutzt
werden. Habe Evertool mit einem USB-RS232-Wandler mit FT- und
Prolific-Chip getestet (dahinter noch der MAX3232, aber der ist bein
Verwendung eine "nackten" Chips ueberfluessig weil direkt
USB->UART/CMOS). Stomversorgung ueber USB ist ebenfalls moeglich.
Zumindest zu beachten: Logic-Level am TX des USB-Chips falls Evertool
AVRs mit 5V betrieben und USB-Chip mit VCC=3,3V betrieben wird, "high
currrent mode" (500mA) beim USB-Host "anmelden", falls die
Zielschaltung ueber Programmiergeraet/Evertool"USB" versorgt werden
soll, Verpolungsschutz. Welche konkrekten Fragen bleiben nach
Durchsicht der Datenblaetter von FTDI und Silabs offen?

Martin Thomas
#98014
Lesenswert?

@Buffy

ich hab mal eine Frage zu der light Version:

Mit der light Version ist Debugging und Programming möglich oder
nicht?

laut Schaltplan sind ja eine ISP-Schnittstelle und eine
JTAG-Schnittstelle vorhanden. Also beides möglich, aber wozu ist auf
der ursprünglichen Version von evertool noch der 8535.

Gruß Flow
Gast #464768
Lesenswert?

Hallo Leute,

Der Thread ist zwar schon ur-alt ich wolle aber keinen neuen öffnen, um 
das Thema nochmal aufzuwärmen.

Ich habe mich für den Clone von http://aquaticus.info/JTAG entscheiden, 
der kommt mit noch weniger Bauteilen aus als der Evertool light Clone.
Den Fehler mit der Spannungsanzeige habe ich durch die Übernahme 
ADC-Randbeschltung vom Evertool light gelöst. Das ganze lässt sich 
problemlos auf einem stückchen Lochrasterplatine zusammen tackern. Ein 
Paar Bauteile habe ich unter dem Sockel des M16 verschwinden lassen und 
das ganze dann in eine leeres Schraubendöschen aus dem Baumarkt 
implantiert.

Ich war überrascht, das alles auf anhieb funktioniert hat. Es ist schon 
klasse, wenn man sehen kann, was der MIC so treibt, zu mal man die SFR 
manipuliren kann ohne des Programm ändern zu müssen.
Gast #465449
Lesenswert?

Hallo,

bin gerade am Labor aufräumen.

Ich hätte da noch drei evertool Platinen übrig.

FR4 - Lötstop - fertig gebohrt das Stück 5 Euro mit Versand.

Beschreibung und Bilder siehe oben unter meinem Name.

Guten Rutsch an alle ins Jahr 2007.

Gruß buffy

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