Forum: Mikrocontroller und Digitale Elektronik Atmel JTAG per Bitbanging auf PIC


von GenKlon (Gast)


Lesenswert?

Hallo,
ich habe mir ausversehen ein ATMEL JTAG ICE MKII gekauft. (War übrigens 
ganz schön teuer).

Ich dachte nämlich AVT JTAG = ISP = PIC JTAG.

Wollte nun fragen, ob mir jemand einen Bootloader machen kann, den ich 
mit einem billigen paralellport Sprudbrenner draufhaun kann und so das 
tolle AVR Studio und min JTAG ICE benutzen kann...

Ich würde auch 5-10 teuro dafür zahlen.

von Troll (Gast)


Lesenswert?

Wie wäre es wenn ich dir 5-10€ für den ICE geben.
Du wirst ihn wohl ehh nicht brauchen...

von GenKlon (Gast)


Lesenswert?

Troll schrieb:
> Wie wäre es wenn ich dir 5-10€ für den ICE geben.

Das hilft mir echt weiter, danke!

von Troll (Gast)


Lesenswert?

Es würde dir echt weiterhelfen,
wenn du dir für einen PIC einen PIC Programmer und eine PIC IDE zulegst 
;-)

Mahl ehrlich: Wie stellst du dir das vor mit dem AVRStudio und einem ICE 
und einen "Bootloader" einen PIC zu programmieren?

Zumal das wichtigste Einsatzgebiet des ICE ja das Debuggen ist.
Das soll dann wohl auch noch funktionieren...

von GenKlon (Gast)


Lesenswert?

Ich hab doch geschrieben:
1
Wollte nun fragen, ob mir jemand einen Bootloader machen kann, den ich
2
mit einem billigen paralellport Sprudbrenner draufhaun kann und so das
3
tolle AVR Studio und min JTAG ICE benutzen kann...

Natürlich soll das Debuggen funktionieren - sonst würd mir ja der 
paralellport-sprud ausreichen!

von Sven S. (stepp64) Benutzerseite


Lesenswert?

Und mit einer Säge kann man Schrauben festschrauben.

Was ich damit sagen will. Benutze für deinen µC das richtige Werkzeug.

von GenKlon (Gast)


Lesenswert?

Ich habe nun aber mal dasda gekauft. Mein Chef baut mir den Kopf vom 
Hals wenn ich nun schon wieder komme und sage, die 300 Euro waren für 
die Tonne ich hab das falsche gekauft!

Kurz: Ich brauche eine Lösung, da ich noch in der Probezeit bin!

von K. J. (Gast)


Lesenswert?

GenKlon schrieb:

> Ich dachte nämlich AVT JTAG = ISP = PIC JTAG.


Du sollst nicht denken, sondern arbeiten, wenn Arbeiter des denken 
anfangen kommt so was raus ;)

Naja mal im ernst selbst wenn jemand dir ne SW dafür schreibt fehlt dir 
noch programierspannung und co.

von Εrnst B. (ernst)


Lesenswert?

GenKlon schrieb:
> Ich brauche eine Lösung

Klar, kauf ein paar Atmels, schleif die Beschriftung ab, und erzähl 
einfach das wären PICs.

von GenKlon (Gast)


Lesenswert?

Εrnst B✶ schrieb:
> Klar, kauf ein paar Atmels, schleif die Beschriftung ab, und erzähl
>
> einfach das wären PICs.

Super Lösung! Wir ham hier aber einen Schrank voll PICs! Wie soll ich 
das kaufen der AVRs denn da rechtfertigen?
Ich bin voll verzweifelt. Mein Chef keit mich bestimmt raus :-(

von böser Mensch (Gast)


Lesenswert?

Wo arbeitest du?

Ich denk da wird bald ne Stelle frei.

von GenKlon (Gast)


Lesenswert?

böser Mensch schrieb:
> Wo arbeitest du?

Ich hab hier in Stuttgart bei ner Firma im September ne Ausbildung als 
Kommunikationselektroniker angefangen! Mir macht das aber echt Spaß - 
ich will nicht gehen müssen!

von Sven K. (svenk)


Lesenswert?

Du willst uns schon vera...... oder ?
Wenn Du eine Ausbildung machst dann muss doch jemand Deine
Bestellung/Investition schriftlich abgesegnet haben ?

Und wenn Ihr den Schrank mit PICs voll habt, dann gibts doch schon 
Programmiergeräte und JTAG Tools ?
Ich habe den Eindruck Du solltest woanders spielen gehen..

Just my 2 cents.

von GenKlon (Gast)


Lesenswert?

Sven K. schrieb:
> Du willst uns schon vera...... oder ?

Nein, will ich nicht.

Ja wir haben irgendwelche Programmer - die sind aber gerade alle belegt 
bzw. haben die Service-Leute dabei.

Dann hat mein Chef gesagt ich soll zur Einkäuferin und für mich einfach 
ein bestellen...

Und da ich die AVR Studioumgebung aus der Schule kenne - dachte ich dass 
das dann für mich leichter ist. Wie gesagt - Jtag = Jtag habe ich bis 
heute morgen gedacht...

von Michael L. (michaelx)


Lesenswert?

GenKlon schrieb:
> Sven K. schrieb:
>> Du willst uns schon vera...... oder ?
>
> Nein, will ich nicht.
>
> Ja wir haben irgendwelche Programmer - die sind aber gerade alle belegt
> bzw. haben die Service-Leute dabei.
>
> Dann hat mein Chef gesagt ich soll zur Einkäuferin und für mich einfach
> ein bestellen...
>
> Und da ich die AVR Studioumgebung aus der Schule kenne - dachte ich dass
> das dann für mich leichter ist. Wie gesagt - Jtag = Jtag habe ich bis
> heute morgen gedacht...

Du wolltest ernsthaft mit dem AVR-Studio die PICs debuggen? ROTFL

Oh Mann, und in der VW-Werkstatt kauft sich der neue Kollege für seine 
Arbeit ein Diagnose-Gerät von Opel, weil er denkt Stecker == Stecker! 
:-P

K.A. wie viel Scheiße du schon gebaut hast, aber wenn du Bammel hast, 
als Lehrling deswegen zu fliegen, musst du ja schon 'ne Menge verbockt 
haben! Und dann hast du es auch nicht anders verdient.

von Fallout-Boy (Gast)


Lesenswert?

Michael L. schrieb:
> Du wolltest ernsthaft mit dem AVR-Studio die PICs debuggen? ROTFL

Ja, du bist natürlich der Profi der keine Fehler macht!

von Fallout-Boy (Gast)


Lesenswert?

Also, ich geh jetzt mal davon aus dass du das ernst meinst.

Tut mir ja echt leid für dich aber du wirst da keine Chance haben!
Geh zu deinem Chef und erzähle ihm ganz ruhig wie das passiert ist.

Also das dass due die AVR Umgebung aus der Schule kennst usw...
Er wird dann zwar immernoch nicht vor Begeisterung in die Luft springen, 
aber er wird dich nicht fressen.

Du bist in der Ausbildung - er hätte dir sagen müssen, was du kaufen 
sollst... Woher sollst du das als 'blutiger' Anfänger wissen dass JTAG 
nicht gleich JTAG ist.

Also, gehe hin und erkläre ihm das und zwar möglichst bald!

von Michael L. (michaelx)


Lesenswert?

Fallout-Boy schrieb:
> Ja, du bist natürlich der Profi der keine Fehler macht!

Wer lesen kann (vor allem zu Ende), ist klar im Vorteil.

Kein Lehrling fliegt, nur weil er mal einen Fehler macht. Schlimm ist, 
dass er gedacht hat, er könne den Fehler irgendwie vertuschen, statt 
nachzudenken und zu erkennen, wie gravierend doch die Unterschiede 
zwischen PIC und AVR sowie der dazugehörigen Entwicklungs-Tools sind.

Allein diese selbst gewonnene Erkenntnis hätte ihn einen großen Schritt 
voran gebracht, aber statt dessen lebt er nur in Angst vor der 
Entdeckung seiner Fehler und ist so kein Gewinn für sich oder die Firma.

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

Dann schildere Deinem Chef/Ausbilder/Wasauchimmer das Problem. Klar hast 
Du hier einen Bock geschossen, aber sowas passiert auch mehreren Leuten 
(nicht nur Lehrlingen).

Dir wird deswegen sicherlich nicht gleich der Kopf abgerissen; mit 
langgezogenen Ohren wirst Du aber rechnen müssen.

Umbauen kannst Du den Programmer jedenfalls nicht (solltest Du auch aus 
Gewährleistungsgründen nicht tun). Höchstens zurückgeben und 
austauschen.

Ich hätte als Kunde/Ausbilder/Wasauchimmer jedenfalls mehr Vertrauen in 
Dir,
wenn Du offen zugibst, dass Du dich vertan hast. Wenn das irgendwann 
hintenherum auffällt, ist das anders. Man weiss ja nie, was Du sonst 
noch für Mist vertuscht hast.

von Julian O. (jaytech)


Lesenswert?

Hi,

Hast du schonmal daran gedacht, das Ding einfach wieder zurück zu 
schicken?
Denn wenn du/der Einkäufer es bestellt habt, greift doch das 
Fernabsatzgesetz und du hast anspruch auf 14 Tage Rückgaberecht.

Gruß

von Peter D. (peda)


Lesenswert?

Einfach mal den Distri anrufen und die Sache schildern. Auch bei 
gewerblichem Einkauf ist Rückgabe aus Kulanz möglich. Der Distri will ja 
nicht unbedingt nen langjährigen Kunden verlieren.

Pech natürlich, wenn man die Verpackung aufgerupft hat, wie ein 
Westpaket und das Gerät schon die ersten Schrammen hat. Sowas nimmt 
keiner mehr zurück.


Peter

von GenKlon (Gast)


Lesenswert?

So, ich habs heute meinem Chef erzählt. Er war zwar nicht begeistert - 
hat aber keineswegs geschumpfen.

Aus jeden Fall hat er mir nun einen PIC-Programmer bestellt und gemeint 
der Atmel ist dann halt Lehrgeld. Am Ende hat er sogar zugegeben, dass 
er mir hätte sagen müssen was ich zu bestellen habe...

War also alles garnicht so schlimm...

Danke für euere Tipps

von Christian R. (supachris)


Lesenswert?

Siehst du. Auch wenn das viele mittlerweile verlernt haben: Mit 
Ehrlichkeit kommt man am weitesten.

von Peter D. (peda)


Lesenswert?

Noch ne Anmerkung zu JTAG:

JTAG gestattet es prinzipiell, mehrere ICs zu kaskadieren und nur einen 
JTAG-Stecker zu benutzen.
Wenn es alle die gleichen CPLDs oder FPGAs sind, geht das auch super.

Wenn es aber verschiedene ICs sind muß man das erst klären oder besser 
getrennte Stecker vorsehen.
MCs müssen sich auch nicht immer kaskadieren lassen.

Grob gesagt, die einzige garantierte Gemeinsamkeit aller JTAGs ist, daß 
es 4 Strippen sind.


Peter

von Phantomix X. (phantomix)


Lesenswert?

> Wenn es aber verschiedene ICs sind muß man das erst
> klären oder besser getrennte Stecker vorsehen.

Wohl wahr. Bei der letzten Firma wo ich war, haben die in einem Projekt 
mehrere chips in die chain gepackt und dann nur Probleme damit gehabt. 
Ansich wäre so eine Chain aber eine gute Idee (wenns denn funktionieren 
würde -.-).

von Andreas N. (maikohar)


Lesenswert?

Oha.. das ist interessant. Kann mir jemand mehr Infos über JTAG 
Kaskadierung geben? Würde das mit R8C von Renesas gehen(ok, ein Schuss 
ins Blaue, aber vllt hat jemand zufällig Erfahrung damit)? Muss bald ne 
größere Menge davon programmieren.

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.