Forum: Mikrocontroller und Digitale Elektronik Belegung JTAG Geræt mit TI


von Thomas H. (tomauswustrow)


Lesenswert?

Hallo,

Folgendes Problem.

Ich habe hier ein Geræt mit einen TI Prozessor und einem JTAG Interface 
mit unbekannter Belegung.

Nun suche ich eine Møglichkeit auf irgendeine Art und Weise die Belegung 
herauszubekommen ohne hunderte von Euros investieren zu muessen.

Leider stehe ich mit meinem Fachwissen noch ziemlich weit am Anfang und 
bin gerade erst dabei mich in diese ganze Thematik reinzulesen.

Messtechnik ist ein wenig grundlegendes vorhanden und Geduld und 
Interesse auch.

Vielleicht weiss ja jemand hier wie man soetwas anstellt....

mvh
Thomas

von aha (Gast)


Lesenswert?

In Datenblatt des Devices oder des Prozessors nachschauen, dann den JTAG 
Programmer von TI zu diesem Prozessor nachschauen ...

von Thomas H. (tomauswustrow)


Lesenswert?

Ich hab kein Datenblatt und der Hersteller rueckt nichts raus :)

Die FW per USB zu wechseln ist nicht das Problem aber der Bootloader 
geht wohl nur per JTAG.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Was ist denn "ein TI-Prozessor"?

Was steht auf dem drauf?

von Thomas H. (tomauswustrow)


Lesenswert?

Also es handelt sich um eine telefonartiges Geræt mit einem ARM9 
Prozessor von Texas Instruments der aber nur als ARM7 benutzt wird.

Das Problem ist folgendes ....

Das Geræt ist ein ales Vetragsgeræt von 2005 das nur von einer Firma 
vertrieben wurde.
Eine Schreibmaschine fuer SMS und Emails.
Nun ist die Firmware auf diesem Geræt allerdings keine Opensource und 
auch in keiner mir bekannten Form verænderbar.
Also dachte ich mir mit einem ARM9, 64MB Ram, 128MB Rom, voller Tastatur 
und einem Bildschirm mit halber VGA Aufløsung sollte doch auch irgendein 
Linuxkernel zum laufen zu bekommen sein.
Nun ist das Problem ja das der Bootloader nur mit dem 
Originalgerætekernel kommunizieren will.
Also ganz von unten anfangen und den Bootloader auch tauschen :)

Und das geht meines Erachtens nach nur ueber das JTAG Interface.

Falls ich falsch liege und es noch andere Møglichkeiten geben sollte 
dann bitte ich darum mich einen Dummkopf zu schimpfen oder mich zu 
verbessern.

mvh
tomauswustrow

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

> Geræt mit einem ARM9 Prozessor von Texas Instruments
> der aber nur als ARM7 benutzt wird.

Hä?

Mal angenommen, daß Du es schaffst, herauszufinden, welcher Prozessor 
von TI denn nun wirklich verwendet wird, dann hast Du die Chance, die 
Pinbelegung im Datenblatt zu finden. Da das JTAG-Interface bei ARMen 
standardisiert ist, ist es dann ein leichtes, dessen Pinbelegung 
herauszufinden und mit einer geeigneten Entwicklungsumgebung und einem 
passenden JTAG-Adapter zu arbeiten.

Voraussetzung aber ist, daß Du herausfindest, welcher Prozessor 
eingesetzt wird. "ARM9" oder "ARM7" sind Prozessorkerne, die TI in 
Prozessoren/Controllern einsetzt, aber Du musst schon lesen, was auf dem 
Gehäuse draufsteht. OMAP? TMS470? Und dann auch nicht nur den Anfang, 
sondern auch noch weitere Zahlen und Buchstaben ...

von Thomas H. (tomauswustrow)


Lesenswert?

Also verbauter Prozessor ist ein TI OMAP  genaue Bezeichnung auf dem 
Gehæuse des IC ist P330B ZZG 49ABREW SN.

Die Anschlussreihe des JTAG hat drei Reihen a 6 Kontakte wobei ein 
æusserer in der mittleren Reihe fehlt.

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.