Übersicht
In diesem Artikel löscht, programmiert und liest die Promira-Plattform den N25Q032A. Hier ist die Promira-Plattform der SPI-Master und der Micron SPI Flash N25Q032A, der auf der Flash SOIC-8-Sockelplatine montiert ist - 10/34 ist der SPI-Slave.
Es ist zunächst hilfreich, die verschiedenen Betriebsoptionen von Flash Center zu verstehen. Insbesondere gibt es drei Programmiermodi: Programm + Überprüfen, Programmieren und Programmieren (kein Löschen). Darüber hinaus gibt es Vorgänge zum Lesen von Geräten, Überprüfen und Löschen.
Programmieren + Überprüfen - Schreibt Daten auf ein oder mehrere angeschlossene Speichergeräte und liest sie dann zurück, um sie auf Richtigkeit zu überprüfen. Wenn es sich bei dem Gerät um einen SPI-Flash handelt, wird zuerst ein Löschzyklus durchgeführt. Das Löschen deckt nur die Sektoren ab, die geschrieben werden. Beachten Sie, dass es möglich ist, mehr Daten zu löschen, als geschrieben werden, wenn ein Schreibvorgang in der Mitte eines Sektors endet. In diesem Fall wird eine Warnung protokolliert. Wenn die zu schreibenden Daten groß genug sind, um das Löschen des gesamten Geräts zu erfordern, und das Speichergerät über die Anweisung "Alle löschen" verfügt, verwendet die Software die Anweisung "Alle löschen".
Programmieren - Schreibt Daten auf das Gerät, führt jedoch den Überprüfungsschritt nicht aus. Wenn es sich bei dem Gerät um einen SPI-Flash handelt, wird zuerst ein Löschzyklus mit den gleichen Einschränkungen wie bei Programm + Überprüfen durchgeführt.
Programmieren (kein Löschen) - Ein spezieller Modus für SPI-Flash-Geräte. Es schreibt Daten auf das Gerät, führt jedoch keinen Löschzyklus durch. Dies ist nützlich, wenn mehrere Speicherbilder auf das Gerät programmiert werden sollen. Verwenden Sie FF als Pad-Wert, wenn Sie jedes Speicherbild laden, um zu vermeiden, dass zuvor geschriebene Daten beschädigt werden. Da das Gerät möglicherweise vor diesem Vorgang programmiert wurde, führt es den Überprüfungsschritt nicht aus.
Gerät lesen - Liest den Inhalt des ausgewählten Geräts und ersetzt ihn durch den aktuellen Inhalt im Datenpuffer.
Überprüfen - Überprüft den Inhalt der ausgewählten Geräte anhand des Inhalts des Datenpuffers.
Löschen - Ermöglicht dem Benutzer das Löschen des gesamten Speichergeräts oder das Löschen eines Teils davon. Zum teilweisen Löschen können Benutzer die Startadressen und die Länge im Dialogfeld "Löschparameter" entweder als Dezimalwert oder als Hexadezimalwert angeben.