Programmieren eines SPI-EEPROM auf Linux mit Promira
Das Programmieren von SPI-Speichergeräten ist ein häufiger Anwendungsfall für die Promira ™ Serial Plattform mit den SPI Active Level 1-3-Anwendungen. Es gibt mehrere Möglichkeiten, dies mit der Promira ™ Serial Plattform von Total Phase zu tun, einschließlich der Verwendung des Control-Centers, des Flash Centers oder der Promira API.
In diesem Artikel wird beschrieben, wie Sie die Befehle im seriellen Befehlszeilenmodus der Befehlszentrale ausführen. Obwohl die folgenden Schritte für das Atmel SPI EEPROM AT25080A auf dem I2C / SPI Activity Board gedacht sind, können ähnliche Schritte für andere Geräte verwendet werden.
Die Promira-Plattform schreibt und liest mehrere Bytes von dem AT25080A-EEPROM. Die Promira-Plattform ist der SPI-Master und das AT25080A-EEPROM auf dem I2C / SPI Activity Board ist der SPI-Slave. Sie ist über das 34-10 I2C / SPI-Kabel mit dem AT25080A auf dem I2C / SPI Activity Board verbunden. Die Promira-Plattform liefert 3.3V SPI-Signale und 5V VDD-Signale an das I2C / SPI Activity Board.
Weitere Informationen finden Sie im I2C / SPI Activity Board Benutzerhandbuch und im AT25080A Datenblatt.
Programmieren und Lesen eines SPI-EEPROM
1. Verbinden Sie den USB-Anschluss der Promira-Plattform mit dem PC-USB-Anschluss.
2. Laden Sie die neueste Version von Promira USB Drivers Linux herunter und entpacken Sie sie.
3. Folgen Sie den Schritten in den Installationsanweisungen für den Promira, um die Ethernet-über-USB-Schnittstelle zu konfigurieren.
4. Laden Sie die neueste Version von Promira FW Utility für Linux herunter und entpacken Sie sie. Wenn die Promira FW nicht die neueste FW ist, aktualisieren Sie den Promira auf die neueste FW mit der neuesten Version des Promira FW Utility für Linux.
5. Laden Sie die neueste Version des Control Centers herunter und entpacken Sie sie.