BDM Belegung

Boxenweitwurf
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

Interessant wären auch die Meßergebnisse der Widerstände gegen +UB. (entweder 5 oder 12 Volt im ausgeschalteten Zustand)
Ich messe morgen mal an einem anderen Prozessor die Signale und Widerstände. Die Ergebnisse poste ich dann hier.
mediom
Erleuchteter
Erleuchteter
Beiträge: 505
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von mediom »

gibt was neues?
Rudi Ratlos 4711
IDE-Frickler und Berufspessimist
Beiträge: 464
Registriert: Samstag 27. Juli 2002, 21:13

Beitrag von Rudi Ratlos 4711 »

Leider nein. Habe Streß. Bin noch arbeiten. Projekt muss bis Mittwoch fertig sein.

Leider auch noch keine Antwort von 3DES.

RR4711
Astra 19.2/Hotbird 13.0
Philips SAT 2xI Avia 600/eNX mit heilem :D Frontpanel-Prozessor aber irgendwas anderem kaputt :(
Philips SAT 2xI Avia 600/eNX Base 1.6.3/ CRAMFS vom 28.11.2002
Nokia SAT 2xI Avia 500/GTX 32/32/8 BMON1.0/jffs2 Head 28.01.03
JDelphi
Interessierter
Interessierter
Beiträge: 60
Registriert: Samstag 15. Dezember 2001, 00:00

Beitrag von JDelphi »

Ich finde das k*k BDM bei NOKIA nicht. Haardwehr rev. 1.0 ohne eingelötete Jumper. Das einzige was nach was aussieht liegt beim Modem.

Bild
2x Philips DBOX II SAT
1x Nokia
Erich
Interessierter
Interessierter
Beiträge: 32
Registriert: Dienstag 3. September 2002, 17:22

Beitrag von Erich »

Hallo,

ich haette noch einen Hinweis, wie man an CMOS-ICs (also an der CPU) Inputs von Outputs unterscheiden kann: Die ESD-Schutzschaltung.

Um einen gewissen Schutz gegen Ueberspannung zu erreichen, werden an den Inputs Dioden gegen die Versorgungsspannung gelegt. Da ja der Input normalerweise nur 0V bis Versorgungspannung haben darf, stoert dies nicht weiter, wenn aber die Spannung hoeher geht, dann wird sie auf diese Weise (vielleicht...) abgebaut.

(Achtung, wenn man mit 5V auf einen 3V Input geht, zerschiesst man diese Dioden!!!)

Das Gleiche existiert auch in der anderen Richtung, d.h. es gibt eine Schutzdiode in Sperrichtung zwischen Input und GND. Sollte der Input kleiner ca. (minus) -0.6V werden, wird die Diode leitend und begrenzt somit die negative Spannung.

Also kannst Du mit etwas Glueck und einem Diodentester feststellen, welche Pins Inputs sind (TDI, TMS, TCK, TRSTN).

Vielleicht hast Du auch noch Glueck und findest Pull-Downs. An TRSTN und TCK sind welche im Nokia Schaltplan (10k und 4k7).

Deine Messwerte geben da allerdings jetzt nicht viel her, aber ich wuerde mal vermuten, dass Pins 1 und 5 (evtl. auch 2) gute Kandidaten fuer TRSTN und TCK sind (oder was heisst 'nichts'? 0V?).

Achte mal bei der Widerstandsmessung drauf, dass Dir die Schutzdioden nicht reinspucken. Also miss so, dass das Messkabel mit der positiven Messspannung am Signal liegt, und GND an GND. Beim Messen der Widerstaende gegen die Versorgungsspannung sollte dann die Messpannung Deines Widerstandsmessgeraets an der Versorgungsspannung liegen und GND des Messgeraetes an der Signalleitung.

Der TDO sollte eigentlich immer Tristate sein. D.h. unter Spannung sollte er hochohmig sein. Das kannst Du testen, indem Du einen grossen Widerstand (470k z.B.) gegen + oder GND haeltst. Dann sollte jeweils + oder GND zu messen sein, falls sonst keinerlei Einfluss auf die Leitung besteht. Das ist dann ein guter Kandidat fuer TDO - oder ein Kontaktproblem :-) . Ich schaetze, 2 und 7 sind gute Kandidaten.

Wenn die Inputs identifiziert sind, dann gibt es 'nur' noch 24 moegliche Kombinationen fuer den Input, und Output ist ja nur der TDO...

Viel Glueck,

Erich
mediom
Erleuchteter
Erleuchteter
Beiträge: 505
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von mediom »

und wieder nach oben.



gibs schon was neues?
cooper32
Interessierter
Interessierter
Beiträge: 23
Registriert: Mittwoch 3. April 2002, 18:45

Kann mal bitte einer eine fertige leiterplatte posten

Beitrag von cooper32 »

Hi
also ich sehe bei der seite oben echt nicht so durch da mit elektronik und dann noch linux na ja :oops:
würde mich echt freun wenn einer mal eine leiterplatte (bestückung) posten könnte oder mir mit icq weiterhelfen würde 135648972
brauch echt hilfe da meine box woll tot ist und ich gern wieder klar kommen möchte mit dem teil sagem 1 intel
thx für eure hilfe und löten kann ich auch wenn es echt blöde klickt mit leiterplatte und so
cu cooper
Mediaman
Neugieriger
Neugieriger
Beiträge: 11
Registriert: Freitag 2. August 2002, 11:40

Beitrag von Mediaman »

Das ist ja schon ganz gut !

wer hat denn die genaue kennzeichnung des Bootloaders ?

Habe eine Nokia 2 Sat mit 2 Intel .

MPC823 ist das richtig für die Einstellung ?

mediom hast Du eine kurze Beschreibung für mich wie man vorgeht ?

BDM INTERFACE und sämtliche Software habe ich schon !
Bilder kann ich leider nicht einfügen hier leider

Danke und weiter so !
JDelphi
Interessierter
Interessierter
Beiträge: 60
Registriert: Samstag 15. Dezember 2001, 00:00

Beitrag von JDelphi »

Was für ein BDM braucht man für die BOX ?
BD 32 ?
Zum messen hatte ich noch keine Zeit. (oder Lust) :lol:
2x Philips DBOX II SAT
1x Nokia
Rudi Ratlos 4711
IDE-Frickler und Berufspessimist
Beiträge: 464
Registriert: Samstag 27. Juli 2002, 21:13

Beitrag von Rudi Ratlos 4711 »

JDelphi hat geschrieben:Was für ein BDM braucht man für die BOX ?
BD 32 ?
Würd ich abraten von. Der PPC ist 3,3Volt. Angeblich sind die BDM/JTAG pin 5 Volt tolerant, aber drauf anlegen würde ich es nicht...

RR4711

P.S. Ich hab mein Philips Board mal ausgebaut, werde auch mal bissle messen...
Astra 19.2/Hotbird 13.0
Philips SAT 2xI Avia 600/eNX mit heilem :D Frontpanel-Prozessor aber irgendwas anderem kaputt :(
Philips SAT 2xI Avia 600/eNX Base 1.6.3/ CRAMFS vom 28.11.2002
Nokia SAT 2xI Avia 500/GTX 32/32/8 BMON1.0/jffs2 Head 28.01.03
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

Wenn man an den MPC823 wirklich einen BDM Anschluß findet/einrichtet, dann ist der BD32 die richtige Wahl.
Für einen JTAG Anschluß benötigt man einen anderen Debugger.
Rudi Ratlos 4711
IDE-Frickler und Berufspessimist
Beiträge: 464
Registriert: Samstag 27. Juli 2002, 21:13

Beitrag von Rudi Ratlos 4711 »

Liontamer hat geschrieben:Wenn man an den MPC823 wirklich einen BDM Anschluß findet/einrichtet, dann ist der BD32 die richtige Wahl.
Für einen JTAG Anschluß benötigt man einen anderen Debugger.
Also unter BD32 verstehe ich das BDM der DBOX1. Sorry, vielleicht haben wir da aneinander vorbeigeredet. :oops:

Ich hab einen Schaltplan von einem Macraigor-kompatiblen (angeblich) BDM. Da soll der Sofwaresupport sehr gut sein.

Such ich mal raus und poste ihn. Besteht aus einem 74HC244 und ein paar Schutzwiderständen. Sollte auch mit 3,3 Volt laufen.

RR4711
Astra 19.2/Hotbird 13.0
Philips SAT 2xI Avia 600/eNX mit heilem :D Frontpanel-Prozessor aber irgendwas anderem kaputt :(
Philips SAT 2xI Avia 600/eNX Base 1.6.3/ CRAMFS vom 28.11.2002
Nokia SAT 2xI Avia 500/GTX 32/32/8 BMON1.0/jffs2 Head 28.01.03
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

@Rudi
Stimmt! Den Unterschied in den Spannungen hab ich ganz vergessen. Wie das da ist, kann ich nicht sagen.
JDelphi
Interessierter
Interessierter
Beiträge: 60
Registriert: Samstag 15. Dezember 2001, 00:00

Beitrag von JDelphi »

Es gibt irgend einen 74 der als Bustreiber gedacht ist. Wenn man ihn andersrum einbaut könnte er aus 3,3 V 5 V machen und umgekehrt, glaub ich.
Wenn ich mein Kochbuch finde, kann ich ja noch mal nachsehen.
2x Philips DBOX II SAT
1x Nokia
Rudi Ratlos 4711
IDE-Frickler und Berufspessimist
Beiträge: 464
Registriert: Samstag 27. Juli 2002, 21:13

Macraigor Wiggler

Beitrag von Rudi Ratlos 4711 »

So, hier wie versprochen der "Schaltplan" (ohne Gewähr, irgendwo aus dem Netz).

Anstelle des 74AC244 sollte sich auch ein 74LVC244 einsetzen lassen, den gibt es zwar nur als SMD, aber der ist 5 Volt Tolerant (hab ich selber schon Schaltungen mit gebaut.) VCC muss dann aber auf die 3,3 Volt geklemmt werden.

Code: Alles auswählen

Simple JTAG interface circuit.
==============================

PL1 25wayD Male                                                 PL2 20wayIDC

PL1/17-25 <--------------+-------------------------+--+-----------<  PL2/4,6,8,
                         |                         |  |              10,12,14,
                         |    AC244          200nF =  = 4.7uF        16,18,20
                         | +------------+  Vcc     |  |
         TDI          0v +-| 1       20 |-+--------+--+-----------<  PL2/1,2
PL1/5  >-------------------| 2       19 |-+
         TMS               | 3       18 |-----XXXX---------------->  PL2/5
PL1/3  >-------------------| 4       17 |     51R     
         TCLK              | 5       16 |-----XXXX---------------->  PL2/7
PL1/4  >-------------------| 6       15 |     51R
                           | 7       14 |-----XXXX---------------->  PL2/9
                      +----| 8       13 |     51R
                      |    | 9       12 |-----XXXX---+
                      |  +-| 10      11 |     51R    |
                      |  | +------------+            |
                      |  V 0v                        |
                      +------------------------------------------<   PL2/13
         TDO                                         |
PL1/11 <---------------------------------------------+
Astra 19.2/Hotbird 13.0
Philips SAT 2xI Avia 600/eNX mit heilem :D Frontpanel-Prozessor aber irgendwas anderem kaputt :(
Philips SAT 2xI Avia 600/eNX Base 1.6.3/ CRAMFS vom 28.11.2002
Nokia SAT 2xI Avia 500/GTX 32/32/8 BMON1.0/jffs2 Head 28.01.03
hoch6puls
Neugieriger
Neugieriger
Beiträge: 14
Registriert: Samstag 27. Juli 2002, 13:13

Beitrag von hoch6puls »

Hallo Leute,

würde auch gerne mitmachen aber ich kenne mich noch nicht so gut aus.
Ich arbeite zur Zeit als Praktikant bei der Firma Siemens in der Entwicklungsabteilung.
Hier wird ein MPC563 verwendet. Wir haben Testboards auf denen wir über die BDM-Schnittstelle programmieren. Wir benutzen ein Tool namens
Trace23 von Lauterbach. Es gibt eine eigenständige Hardware von Lauterbach, dass zu diesem Tool passt.
Eine zweite Möglichkeit ist ein EBDI-Lite in der 3,3V-Version zu verwenden.
Hier ist mal der link zu Lauterbach-Demoversion: http://www.lauterbach.de/frames.html?dindex.html
Hier sollte man die "Debugger for PowerPC EBDI board"-Version nehmen.
Für das EBDI-Lite weis ich noch nicht wo man es bekommt.

Hab gesehen,dass damit auch der MPC823 programmiert werden kann.
Hoffe ich konnte ein bisschen weiter helfen.

hoch6puls
Rudi Ratlos 4711
IDE-Frickler und Berufspessimist
Beiträge: 464
Registriert: Samstag 27. Juli 2002, 21:13

Beitrag von Rudi Ratlos 4711 »

@hoch6puls: Hast Du "Zugriff" auf das EDBI-Lite ? Kannst Du es öffnen, ohne dass es kaputt geht ?

Ich hab nach einigen Stunden recherchierens rausgefunden, daß das Teil kompatibel ist mit dem "Macraigor Wiggler for PPC". Leider rücken die bei Macraigor die Zuordnung der Signale zum Parallelport nicht raus.

In diesen Modulen ist ein GAL drin. Da hab ich aber auch was gefunden, sogar mit dem JEDEC file.

Mein "simpler" Schaltplan von oben isses wohl nicht. Es fehlen die HRESET und SRESET Leitungen, ohne die geht's BDM nicht. :(

Es wäre genialstens, wenn Du einen Schaltplan von dem "EBDI-Lite" zeichnen könntest ! :D

Danke !

RR4711
Astra 19.2/Hotbird 13.0
Philips SAT 2xI Avia 600/eNX mit heilem :D Frontpanel-Prozessor aber irgendwas anderem kaputt :(
Philips SAT 2xI Avia 600/eNX Base 1.6.3/ CRAMFS vom 28.11.2002
Nokia SAT 2xI Avia 500/GTX 32/32/8 BMON1.0/jffs2 Head 28.01.03
tmbinc
Developer
Beiträge: 821
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von tmbinc »

der wiggler ist TOTAL simpel.

ich hatte auch mal nen circuit diagramm, aber hab leider alle meine daten letzten gelöscht (ja, ich bin doof).

aber die Dx-signale entsprechen einfach den output-pins. ich hab das ding mal als jtag-interface für nen ppc 4xx benutzt (den wiggler kann man wahlweise für mot ppc und ibm ppc nutzen), also mehr als pegelwandlung macht der auch nicht. ich hab son ding hier..
MHC
GOD
Beiträge: 409
Registriert: Sonntag 22. Juli 2001, 00:00

Beitrag von MHC »

tmbinc hat geschrieben:...(ja, ich bin doof)...
:o :o :o :o

:oops: das wusste ich noch garnicht :oops:
cu
Rudi Ratlos 4711
IDE-Frickler und Berufspessimist
Beiträge: 464
Registriert: Samstag 27. Juli 2002, 21:13

Beitrag von Rudi Ratlos 4711 »

@tmbinc: Schade, dass Du den Schaltplan verschlust hast. :(

Kannst Du vielleicht in ner ruhigen Minute mal Deinen Wiggler zerlegen und nen Schaltplan abpinseln ?

Wäre super nett.

Weil das raff ich jetzt nicht so ganz:

aber die Dx-signale entsprechen einfach den output-pins.
Standardstecker für's BDM (JTAG wird wohl nur von Profitools unterstützt, da die JTAG Commands des PPC823 wohl NDA sind, was man so liest) ist wie folgt (10 poliger Pfostenfeld-Printstecker):

Code: Alles auswählen

1 - N.C. (oder VFLS0 bei Macraigor)
2 - SRESET#
3 - GND
4 - DSCK
5 - GND
6 - N.C. (FREEZE / VFLS1 Macraigor)
7 - HRESET#
8 - DSDI
9 - VDD
10 - DSDO
So, vielleicht kannst Du anhand der Tabelle noch mal kurz erläutern, was Du mit dem obigen Statemnet gemeint hast. Auf das mir die Erleuchtung komme :roll:

Thanxs !
RR4711[/code]
Astra 19.2/Hotbird 13.0
Philips SAT 2xI Avia 600/eNX mit heilem :D Frontpanel-Prozessor aber irgendwas anderem kaputt :(
Philips SAT 2xI Avia 600/eNX Base 1.6.3/ CRAMFS vom 28.11.2002
Nokia SAT 2xI Avia 500/GTX 32/32/8 BMON1.0/jffs2 Head 28.01.03
mpeg
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Mittwoch 10. April 2002, 13:00

Beitrag von mpeg »

gibts was neues? hab ne alte nokia, die hat vorne hinter der frontblende etwas was wie ein bdm interface aussieht. Wenns interessant fuer euch ist, mach ich mal ein foto. Meine box geht zwar noch, aber als alter hardware bastler interessiert mich das brennend. Irgendwie muessen die die flashs programmieren, das die vor der bestueckung programmiert werden, kann ich mir nicht vorstellen. ist viel zu aufwendig.
rollorcs
Einsteiger
Einsteiger
Beiträge: 357
Registriert: Mittwoch 29. August 2001, 00:00

Beitrag von rollorcs »

Hi!

Doch, werden vor der Bestückung programmiert! Der Stecker vorne ist nur für den Frontprozessor!!

Gruß

Ralf
tmbinc
Developer
Beiträge: 821
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von tmbinc »

Rudi:

Also eigentlich wollte ich nur sagen, dass jeder Pin am Druckerport (gebuffert) einem an dem 10poligen/16poligen (bei ibm-ppc) jtag/Bdm entspricht..

das teil ist aber wirklich SUPER simpel.

schaltplan vom wiggler appinseln bringt nicht so viel, da ist dann der gal zwischen. aber wie gesagt, der macht nicht viel, nur hab ich jetzt keine lust das alles nachzumessen.

jedenfalls:

LPT -> JTAG (bdm muss man halt gucken, aber die entsprechen sich so ungefähr.. was genau hreset und freeze etc. ist weiss ich aber nicht)
2 (D0) TRST
3 (D1) TMS
4 (D2) TCLK
5 (D3) TDI
11 (BUSY) TDO
mediom
Erleuchteter
Erleuchteter
Beiträge: 505
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von mediom »

derget hat in einen anderen posten hier im board diese foto von einer sagem reingestellt http://www.elitedvb.de/files/bdm.jpg .

man kann ja leider nicht das bdm32 von einer dbox 1 nehmen, ist es aber möglich sich dafür einen adapter zu basteln was man zwischen dbox1 bdm und der dbox2 steckt?
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Beitrag von Liontamer »

Ja, das sollte mit einem Pegelwandler 3,3V - 5V funzen. Wie hat er die Belegung rausgefunden???