Gast
#2245851
Hallo Forum, ich bin ein Neuling was JTAG programmierung angeht und habe dahingehend Fragen, die mir google nicht unbedingt beantworten konnte. Deswegen wollte ich mich an die Profis wenden. Wie im Betreff beschrieben möchte ich ein NAND mittels JTAG flashen. Die Bezeichnung dieses ist: NAND026W3B2DN6 der Firma ST Die Platine hat die Bezeichnung: BD572MAIN EAX61353402-091201 Leider bringt mich die Bezeichnung nicht wirklich weiter. Es ist in einem LG Blu Ray Player namens BD560 verbaut, der nicht mehr booten kann, weil es einen Flashfehler gab. Ich habe die Firmware dahingehend runtergeladen. Diese besteht aus 2 zusammengehörigen Romfiles, die etwa beide 43MB groß sind. Deswegen meine Vermutung das der Baustein 128mb zum speichern zur Verfügung haben muss. Mein nächster Schritt war aus den beiden Dateien eine zu machen, damit ich das ganze in einem Rutsch flashen kann, denn es gibt nur einen Flash Baustein. Das stellte soweit kein Problem dar. Auf der Platine des Players fand ich die obligatorischen PIN´s einer JTAG Schnittstelle. Also TDO, TDI, TRSTN, TCK, TMS, VCC, GND, etc. Da es keinen Sockel für diesen Anschluss gab lötete ich mir anhand der Anleitung auf dieser Seite: http://www.wlan-skynet.de/docs/ortsverteilung/wrt54g/jtag-kabel-anfertigen.shtml ein ungepuffertes DCL5 Kabel (LPT) zusammen was an die spezifischen Pins angeschlossen wurde. Nun versuchte ich mittels Linux und dem Programm "UrJTAG" auf die Schnittstelle zuzugreifen was bisher immer misslang, da auf der suche nach einer JTAG device an den 3 LPT Adressen keines hängen soll. Es ist aber definitv alles angeschlossen. Ich habe alle LPT Modi im Bios ausprobiert aber weiterhin Fehlanzeige. Vlt. weiss einer wo mein Fehler zu suchen ist. Die Lötstellen sind perfekt und die Kabellänge ist genau 15cm lang. Ich überlege nun mir einen x-beliebigen JTAG Programmer zu kaufen, wie z.b. den hier: http://cgi.ebay.de/JTAG-INTERFACE-seriellen-Flash-eJtag-/130538893151?_trksid=p3286.m7&_trkparms=algo%3DLVI%26itu%3DUCI%26otn%3D3%26po%3DLVI%26ps%3D63%26clkid%3D994306012323666144 um einen Fehler meines Kabels auszuschließen, aber weiss nicht ob es da Unterschiede unter den Programmern gibt und ob ich meinen NAND Chip überhaupt damit beschreiben kann. Ein "geht mit jedem Programmer" würde mir hier helfen;-) Meine Zweite wichtige Frage ist auf angehängten Bild zu sehen. Auf der Platine befindet sich noch ein weiterer 6 PIN Anschluss. Dieser scheint auch zum programmieren bzw. auslesen der Daten zu dienen da er folgende Anschlüsse anbietet: SCLK, SDATA, RXD, SEN, SBUSY,GND Kann mir einer sagen wozu dieser dient? Ist das irgendein genormter Anschluss mit dem man das Board mit einem Programmiergerät verbinden kann? Wenn ja welches? Ich weiß ein riesen Text, aber ich wollte soweit alles notwendige erklären. Mein Stand in der Technik ist dahingehend, dass ich Löttechnisch mit allem klarkomme und Softwaretechnisch (hoffentlich) bald meinen Bachelor in Informatik habe. Also bin kein totaler Anfänger. Bin halt neu in dieser Materie;-) Vielen Dank für jede Hilfe und Antwort:-)

