Forum: Mikrocontroller und Digitale Elektronik JTAG problem


von Spicer L. (Firma: www.ltspiceusers.ch) (treki) Flattr this


Angehängte Dateien:

Lesenswert?

habe leider keine grosse ahnung von jtag. darum hoffe ich, hier auf ein 
paar profis zu treffen :)
es geht um einen zerschossenen bootloader in einer vu+ solo1 linux-box.
ok, versuche mal, ob ich alles hier her kriege.
ich habe ein Cypress CY7C68013A EZ-USB FX2LP USB2.0 Developement 
Board/module
broadband studio 3 läuft und es wird auch "connected".
die dateien für die solo1 (Samsung K9F1G08U0A - 128MB) sind alle da.
leider hat die box einen Lonrisun (Toshiba TC58NVG0S3ETA00) verbaut.
in den folgenden xml dateien, welche bbs3 benötigt, sind das original 
samsung file, das file von broadcom (allerdings nicht für mein cypress 
modell) und die bearbeitete xml von mir.
bbs stellt eine verbindung her.
löschen funktioniert.
lesen und schreiben wird mit der meldung "the starting offset is in bad 
block" abgebrochen.
falls noch weitere angaben nötig sind, bitte nur fragen

original update datei von broadcom:

<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by Greg 
Nalder (Cypress Semiconductor) -->
<NAND_DEVICE_DB>
<VERSION_NUMBER Version=" 1.0" />
<NAND_DEVICE Vendor_Name="Toshiba" Part_Number="TC58NVG0S3ETA00" 
Vendor_Code="98" Device_Code="D1" Page_Size="2112" Pages_Per_Block="64" 
Blocks="1024" Read_Cycle_ns="30" Read_Cache="0" Prog_Cache="0" 
Internal_Move="0" />
</NAND_DEVICE_DB>

original datei für samsung chip:

<?xml version="1.0" encoding="utf-8"?>
<Flash maker="Samsung" name="Samsung K9F1G08U0A" type="NAND" 
technology="SLC">
<Command type="Nand" programmode="Block" maxbyte="2048"/>
<ID>
<Maker maxbyte="1" offset="0x00">0xEC</Maker>
<Device maxbyte="1">
<DevId offset="0x01">0xF1</DevId>
</Device>
</ID>
<Size unit="gbit">1</Size>
<Sector uniform="true" secure="false">
<MaxSector>1024</MaxSector>
<Size unit="kbyte">128</Size>
</Sector>
</Flash>

meine datei:

<?xml version="1.0" encoding="utf-8"?>
<Flash maker="Toshiba" name="Toshiba TC58NVG0S3ETA00" type="NAND" 
technology="SLC">
<Command type="Nand" programmode="Block" maxbyte="2048"/>
<ID>
<Maker maxbyte="1" offset="0x00">0x98</Maker>
<Device maxbyte="1">
<DevId offset="0x01">0xD1</DevId>
</Device>
</ID>
<Size unit="gbit">1</Size>
<Sector uniform="true" secure="false">
<MaxSector>1024</MaxSector>
<Size unit="kbyte">128</Size>
</Sector>
</Flash>

habe noch ein print screen angehängt.

von Detlef K. (adenin)


Lesenswert?


von Spicer L. (Firma: www.ltspiceusers.ch) (treki) Flattr this


Lesenswert?

jep. genau.
ich möchte die solo1 aber selber reparieren können, da ich diese en gros 
verkaufe.
die solo2 besitzer sind ärmer dran, glaub ich.
der genannte thread habe übrigens ich wieder belebt. (treki1)
microcontroller.net ist die letzte möglichkeit für mich, an fachpersonen 
zu treffen.
elektronik kenne ich gut (hobby und beruf). doch jtag bin ich auf 
wackeligen füssen ^^
die nächste aktion ist, einen samsung einzusetzen.
ausgelötet ist der toshiba schon.
ich warte aber noch auf die lieferung.
kompatibel sollten diese jedenfalls sein.

von Spicer L. (Firma: www.ltspiceusers.ch) (treki) Flattr this


Lesenswert?

Sorry wegen der gross/klein Schreibung.
Werde mich bemühen, meine "nurkleinschreiberei" zu unterdrücken hier.
Zum Thema zurück:
Ich erhoffe mir, dass mir jemand Ratschläge geben kann.......probieren 
werde ich dann schon selber :)

von Detlef K. (adenin)


Lesenswert?

Wenn die Leute, die die TT entwickelt haben, Hirn und das Ziel haben, 
Clone nicht nur unbenutzbar, sondern zu zerstören, dann wird die 
Meldung "the starting offset is in bad block" korrekt sein und dein 
Flash ist verbrannt.

von Spicer L. (Firma: www.ltspiceusers.ch) (treki) Flattr this


Lesenswert?

Ok. Das wird sich ja dann zeigen, wenn ich einen anderen Chip eingesetzt 
habe.
Danke.

von Spicer L. (Firma: www.ltspiceusers.ch) (treki) Flattr this


Lesenswert?

Hallo Detlef.
Deine These stimmt genau.
Habe das ganze mal an einer "nicht-timebombed" Box versucht.
Die Übertragung läuft fehlerfrei.
.....da hätte ich noch lange üben können. LOL

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.