ppc J-Tag (BDM) Interface

Boxenweitwurf
flunky
Interessierter
Interessierter
Beiträge: 50
Registriert: Freitag 9. November 2001, 00:00

Beitrag von flunky »

So, bin jetzt auch ins Hardware-Forum umgezogen.
Über das j-tag habe ich noch herausgefunden, das man code darüber laden kann, sogar booten ist über den Druckerport dann möglich.
Ich denke das könnte ein Ansatz sein, den Bootloader neu zu programmieren ohne 5 Dutzend Drähte an die Box zu löten.
Ich hätte auch einen Link zum besagten Interface, darf man den hier posten ?
Die Playstation hat doch auch einen PPC Prozessor.Für den gibt es auch einen Crosscompiler das man unter Windows coden kann. Weiß jemand den genauen Typen der PSX
CPU ??
Anregungen und Hilfe ist herzlich willkommen.
tmbinc
Developer
Beiträge: 821
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von tmbinc »

was du willst ist vermutlich nicht jtag, sondern das BDM.

sowas gibts auch beim PPC, und ich hab sowas mal gebastelt (ein gaaanz paar nokia boxen haben hinten, neben dem optischen ausgang, bei dem "geriffel" bei der schraube, im 2. layer noch 7 leiterbahnen. diese stellen das BDM da.), und hab damit auch erfolgreich bootloader geflasht etc. und man kann auch geil debuggen.

anleitungen für den BDM-bau und soft (für den GDB) gibts im netz.

um fragen vorzubeugen: NEIN, das teil ist NICHT bdm32 (sprich: dbox1) kompatibel. das ist ein PPC-BDM.
flunky
Interessierter
Interessierter
Beiträge: 50
Registriert: Freitag 9. November 2001, 00:00

Beitrag von flunky »

Ist den BDM nicht auch j-tag ? Im Schaltplan sind ein paar Anschlüsse mit Jtag bezeichnet.
Diese sind auch am BDM Interface zu finden.
Wie dem auch sei, kann man die Anschlüsse auch auf der Platinenober-und unterseite
abgreifen?Ich habe zwar auch Nokia, es sieht aber so aus ,daß sie nicht an der beschriebenen Stelle, bei meiner Box sind.
derget
Contributor
Beiträge: 1608
Registriert: Samstag 28. Juli 2001, 00:00

Beitrag von derget »

die anschlüsse können sowohl als j-tag als auch als bdm konfiguriert werden

standartmässig laufen sie als BDM
flunky
Interessierter
Interessierter
Beiträge: 50
Registriert: Freitag 9. November 2001, 00:00

Beitrag von flunky »

Wie sollte de Anschluß den konfiguriert sein?
BDM oder Jtag? Komme ich denn an alle Anschlüsse dran oder funktioniert das mit dem BDM nur an den wenigen Nokiaboxen, an denen der Port rausgeführt wurde ?
Ich würde gerne meine Box wieder reparieren, und möglichst ohne die Flash es auszulöten.
derget
Contributor
Beiträge: 1608
Registriert: Samstag 28. Juli 2001, 00:00

Beitrag von derget »

standartmässig laufen sie als BDM
was sagt dir das ? <IMG SRC="/forum/images/smiles/icon_smile.gif">


die anschlüsse sind nur bei ganz wenigen nokias rausgeführt nach hinten
wie tmb das erklärt hatte

sonst hast du so keine chanse
flunky
Interessierter
Interessierter
Beiträge: 50
Registriert: Freitag 9. November 2001, 00:00

Beitrag von flunky »

Kann man diesen BDM Anschluß nicht nachrüsten,es sind doch "nur" ein paar Pine am Prozessor ? Ich habe meine Box noch nicht ganz auseinander gerupft, daher weiß ich nicht wie es auf der Lötseite aussieht. Kommt man von da nicht an die notwendigen Prozessor Anschlüße ?Es ist zwar alles sehr klein,aber die Anschlüße an den Flashbausteinen sind auch nicht gerade riesig.
derget
Contributor
Beiträge: 1608
Registriert: Samstag 28. Juli 2001, 00:00

Beitrag von derget »

die cpu is BGA bauweise

d.h. die hat alle pins Unten , die pions sind aber NUR oben auf die platine Gelötet
die gehen nicht durch ....


und nur bei den paar nokias sind die anschlüsse vom bdm rausgefürt , sonst enden die unter der CPU
flunky
Interessierter
Interessierter
Beiträge: 50
Registriert: Freitag 9. November 2001, 00:00

Beitrag von flunky »

@derget
Danke für diese Antwort. Das ist genau das was ich wissen wollte.
Ist zwar nicht so toll, dann kann ich mir aber die Mühe sparen nach weiteren Informationen zu suchen.
Ich fang schon mal an mir die 60 Kabel
zu löten.
derget
Contributor
Beiträge: 1608
Registriert: Samstag 28. Juli 2001, 00:00

Beitrag von derget »

is den dein Bootloader TOT ?

wenn ja , wie haste das gemacht ?
flunky
Interessierter
Interessierter
Beiträge: 50
Registriert: Freitag 9. November 2001, 00:00

Beitrag von flunky »

Ja ,ich denke der ist mausetot. Also richtig tot.Ich war der Ansicht nach Debug-Mode enablen und writeenable jumper entfernen kann der Box nichts mehr passieren und habe leichtsinniger Weise daß folgende probiert:
http://tuxbox.berlios.de/forum/viewtopi ... &forum=6&4

Ich glaube mit dem Flashbefehl habe ich den schreibgeschützten Bootloader überschrieben !!!

Die Linuxsoft hatte ich schon ein paar Monate auf der Box und die lief auch ganz wunderbar.
Selbst als Briefbeschwerer ist die Box nicht zu gebrauchen, liegt immer auf dem Schreibtisch im Weg.
flunky
Interessierter
Interessierter
Beiträge: 50
Registriert: Freitag 9. November 2001, 00:00

Beitrag von flunky »

Gibt es eigentlich noch den Chat ?
rollorcs
Einsteiger
Einsteiger
Beiträge: 357
Registriert: Mittwoch 29. August 2001, 00:00

Beitrag von rollorcs »

Hallo!

Bevor du die 60 Kabel anlötest schau doch mal bei Emulation Technology, in Deutschland durch Synatron vertrieben. Die haben eine Art Sockel für die Flash es, den du von oben draufsetzen kannst. So eine Art Debug Sockel. Die Flash müßte man doch auch im eingebauten Zustand programieren können oder? Wird zwar nicht ganz billig sein, brauch man doch aber immer mal.

Gruß

Ralf
flunky
Interessierter
Interessierter
Beiträge: 50
Registriert: Freitag 9. November 2001, 00:00

Beitrag von flunky »

Danke für den Tip.
Für den Preis gab es mal eine Dbox2 mit 6 Monat es Abo.
Die Frage ist nur ob die Chip es sich im eingelöteten Zustand zuverlässig programmieren lassen.Da hängt ja noch ein Latch mit am Daten und Adressbus.Bei Nokia 2*Intel noch ein weiterer Flashbaustein.
flunky
Interessierter
Interessierter
Beiträge: 50
Registriert: Freitag 9. November 2001, 00:00

Beitrag von flunky »

Wie findet man eigentlich die Pin es für das BDM Interface am Prozessor? Im Datenblatt kann ich die nirgendwo entdecken.
Da gibt es keine Pin es dir DSDI und DSDO heißen.Weiß jemand was ein ppc823 Prozessor kostet ? Nicht in tausender Stückzahlen.
Mir reicht der Einzelpreis.
rollorcs
Einsteiger
Einsteiger
Beiträge: 357
Registriert: Mittwoch 29. August 2001, 00:00

Beitrag von rollorcs »

Was der ppc823 genau kostet weis ich auch nicht, kann aber nicht so teuer sein. Sitzen hauptsächlich auch in Kodak Digital - Kameras drinnen, auch in älteren Modellen.

Gruß
Ralf
flunky
Interessierter
Interessierter
Beiträge: 50
Registriert: Freitag 9. November 2001, 00:00

Beitrag von flunky »

@tmbinc
Wie kann ich den Bootloader über das BDM-Interface denn neu flashen ?

Welche Tools benutzt Du u.s.w ?
Danke schon einmal vorab
TripleDES
Senior Member
Beiträge: 85
Registriert: Samstag 21. Juli 2001, 00:00

Beitrag von TripleDES »

Hi,

also wenn du das BDM dran hast...dann kannste nen gepatchten GDB nehmen...der kann dann richtig gut damit umgehen.....Bootloader flashen ging mit dem GDB noch nicht (evtl ja jetzt)...da kannste aber nen Wiggler für benutzen, oder schreib mal nen Flash-Treiber für den gdb..wäre cool <IMG SRC="/forum/images/smiles/icon_wink.gif">

3des
woglinde
Einsteiger
Einsteiger
Beiträge: 261
Registriert: Donnerstag 15. November 2001, 00:00

Beitrag von woglinde »

Aeh,

sowohl playstation1, als auch 2 sind mipsprozessoren keine ppc.

Gruss woglinde
flunky
Interessierter
Interessierter
Beiträge: 50
Registriert: Freitag 9. November 2001, 00:00

Beitrag von flunky »

Also dran habe ich es noch nicht.Ich möchte das BGA entlöten erstmal an einer defekten Platine testen.Ich organsier mir erstmal ein paar defekte Grafikkarten und Mainboards.
Aber was ist ein Wiggler, ich kenne wrapper.Ist das das gleiche. Für einen Flashtreiber muß man sich erstmal in die ganze Thematik einlesen und irgendwie sind die Tage immer zu kurz.
Das man mit dem GDB nicht flashen kann, habe ich auch schon gelesen.Aber möglicherweise reicht ja ein booten vom ppcboot mit dem man neu flashen kann.Ich bin dankbar für jede Information die ich zu diesem Thema bekomme.
TripleDES
Senior Member
Beiträge: 85
Registriert: Samstag 21. Juli 2001, 00:00

Beitrag von TripleDES »

BGA entlöten und dann?? Du weisst das wir hier von 33MHz Bustakt reden?? Also da wirste echte Probleme bekommen, wenn du den selbst irgendwo einbauen willst etc.

Ein Wiggler is sowas wie ein BDM halt etwas kommerzieller (soweit ich weiss). Wird auch OCD genannt.....

3des
flunky
Interessierter
Interessierter
Beiträge: 50
Registriert: Freitag 9. November 2001, 00:00

Beitrag von flunky »

Ich habe mir vorgestellt die fehlenden Anschlüsse mit Fadeldraht auf eine Sockelleiste herauszuführen.
Daß das nicht ganz einfach ist habe ich mir auch schon gedacht. Aber was soll ich machen ?Die einzige Alternative ist die beiden Flashbausteine ab zu löten und einen Programmierer zu bauen. Ist auch nicht ganz einfach und nicht ungefährlich für die beiden Flashbausteine.
Egal was man an der Box bastelt, mit einem Bein ist die immer im Boxenhimmel. Meine ist zur Zeit scheintot. Hardware ist in ordnung, es fehlen nur ein paar byte Software um sie aufzuwecken.
TripleDES
Senior Member
Beiträge: 85
Registriert: Samstag 21. Juli 2001, 00:00

Beitrag von TripleDES »

Ja, also vorrausgesetzt das BDM-Interface is wirklich rausgeführt...dann musste dich in den 2. Layer (von unten) vorarbeiten und da kannste dann die Drähte anlöten.....

3des
flunky
Interessierter
Interessierter
Beiträge: 50
Registriert: Freitag 9. November 2001, 00:00

Beitrag von flunky »

Also ich habe mir vorgenommen, da die Pin es für das BDM-Interface ja nicht angeschlossen sind, den Prozessor abzulöten, den Fädeldraht anzulöten und einen neuen Prozessor der ja nur 5.- DM kostet draufzulöten. Es ist alles sehr winzig, aber ich denke vom Schwierigkeitsgrad nicht so hoch wie 2* TSOP48 abzulöten ohne die Flash zu zerstören.
Für den Preis eines BGA-Sockels bekomme ich fast 30 PPC Prozessoren.BGA löten soll angeblich nicht so schwer sein, wenn man die passenden Geräte hat.Ich lass mich mal überraschen, tot ist die Box sowieso.
TripleDES
Senior Member
Beiträge: 85
Registriert: Samstag 21. Juli 2001, 00:00

Beitrag von TripleDES »

Wenn du das wirklich wie beschrieben vor hast...dann melde mal bitte deine (Mis-)/Erfolge....würde mich interessieren....(ob wirklich ein BGA so "einfach" auszubauen ist)....

3des