Flash Speicher extern als .bin oder .hex programmieren?

Boxenweitwurf
Didge
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Donnerstag 7. Juli 2005, 15:05

Flash Speicher extern als .bin oder .hex programmieren?

Beitrag von Didge »

Hallo,

ich habe jetzt schon ziemlich lange im Board gesucht aber auf diese Frage keine Antwort gefunden. Habe die 2 Flash Speicher aus einer Nokia ausgelötet und das BL file gesplittet und geswappt. So, und nun stehe ich da.

Muss ich die als .bin oder als .hex programmieren? Wenn .bin, dann als absolute binary? Wenn .hex, welches hex Format?

Bitte jetzt nicht erschlagen, aber ich möchte ungern programmieren und wieder einlöten um dann festzustellen das ich bei den Einstellungen was falsch gemacht habe.
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Natürlich als bin, wenn du es nicht in hex konvertiert hast.

Was "absolute binary" ist, weiß ich nicht. So eine Option hat mein Programmer nicht.
There are 10 types of people in the world: those who know binary and those who don't
Didge
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Donnerstag 7. Juli 2005, 15:05

Beitrag von Didge »

Alles klar. Ich danke Dir. Dann werde ich das nach dem Mittagessen mal probieren. Aber auf leeren Magen sollte man nicht experimentieren. :D
Didge
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Donnerstag 7. Juli 2005, 15:05

Beitrag von Didge »

So, das experimentieren ist bisher noch nicht so toll verlaufen. :-?

Villeicht kann mir nochmal jemand unter die Arme greifen. Ich habe es zumindest geschafft den einen Flashbaustein zu löschen. Das funktioniert soweit. Aber das programmieren funktioniert nicht.

Bei den Einstellungen im Programm kann / muss die Word Width angegeben werden. Standardmäßig stand das auf 8, aber da meckert das Programm rum. Stelle ich auf 16, dann gibt es keine Mecker mehr, aber programmiert wird auch nicht.

Des Weiteren gibt es noch Einstellungen zu der Anzahl Sektoren (steht auf 1). Muss da noch was geändert werden?

Bisher hatte ich noch nie solche Probleme mit einem Baustein. Und ich habe schon aus beruflichen Gründen ständig mit dem Programmiergerät zu tun. Im datasheet von Intel habe ich dazu leider nichts gefunden.

Wäre super nett, wenn mir jemand helfen könnte.
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Also normalerweise muss die Software den Chip kennen und stellt sich dann entsprechend ein. Die E28F320 haten 72 Sektoren, aber in unterschiedlicher Größe. Da hilft die pure Angabe der "Anzahl Sektoren" sicher nicht weiter.

Was für ein Programmer ist das denn überhaupt?
There are 10 types of people in the world: those who know binary and those who don't
Didge
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Donnerstag 7. Juli 2005, 15:05

Beitrag von Didge »

Ein Multisyte Quad von Data I/O. Ist ein industrielles Gerät für die Fertigung auch größerer Stückzahlen.

Eventuell haben die Chips aber auch wirklich eine Macke. Der 2. Chip hat sofort ein Electronic ID Fehler verursacht. Habe dann die EID Überprüfung mal ausgeschaltet und versucht den Chip auszulesen. Aber war ohne Inhalt. Selbst das Löschen hat bei dem nicht mehr hingehauen.

Vielleicht ist der 1. Chip ja auch defekt, allerdings noch nicht komplett hinüber. Werde mal zusehen das ich zwei neue Chips besorge.
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

http://www.dataio.com/device/support_li ... isyte+Quad

Unterstützt wird der Chip, evtl. passt die Softwareversion nicht.
There are 10 types of people in the world: those who know binary and those who don't
Didge
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Donnerstag 7. Juli 2005, 15:05

Beitrag von Didge »

Die Softwareversion passt schon. Ist die 5.3.
Die Algorithmen habe ich gerade erst Ende letztes Jahr upgedatet. Also daran kann es alles nicht liegen.

Hattest Du schonmal einen teildefekten Chip, der zwar noch auslesbar aber nicht mehr beschreibbar war?

Was mich ein bisschen wundert ist, dass ich den Chip aber noch löschen kann. Wird da eine andere Routine oder ander Leitungen für benutzt als zum normalen programmieren?
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Ja, sowas gibt es schon. Löschen und Programmieren sind im Chip natürlich verschiedene Routinen, auch da kan nur "ein Teil" defekt sein.

Ich würde mal zwei neue Chips versuchen, wer solch eine Ausrüstung zur Verfügung hat, der wird sicher auch zu vernünftigen Preisen an die Chips rankommen ;)
There are 10 types of people in the world: those who know binary and those who don't
Didge
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Donnerstag 7. Juli 2005, 15:05

Beitrag von Didge »

Die Anfrage nach Mustern beim deutschen Distributor von Intel läuft schon. :D Mal sehen ob sie mir welche schicken. Ansonsten muss ich mal unseren Einkauf bemühen. Jaja, hat schon Vorteile in einer größeren Firma zu arbeiten.