Programmieren eines SPI-EEPROM mit der Promira-...

Programmieren eines SPI-EEPROM mit der Promira-Plattform auf Linux

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.

Promira_Isusb_ipconfig_commands

lsusb & ifconfig commands

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.
 
6. Verbinden Sie den I2C / SPI-Anschluss der Promira-Plattform über ein 34-10-Kabel mit dem I2C / SPI Activity Board. 
 
7. Starten Sie das Control Center. 
 
8. Verbinden Sie Control Center Serial mit der Promira-Plattform.
a) Klicken Sie auf Adapter und wählen Sie Connect.
b) Wählen Sie die Promira-Plattform.
c) Klicken Sie auf OK, um eine Verbindung zur Promira-Plattform herzustellen.

Promira_Control_Center_Serial_Configure_Adapter_Window2

Adapter Fenster Konfigurierern

9. Schreiben und Lesen von SPI EEPROM auf der Total Phase I2C / SPI-Aktivitätskarte mit Promira-Plattform und dem seriellen Befehlszeilenmodus des Control Center.
 
a.) Starten Sie das Terminal auf dem Computer. 
b.) Wechseln Sie zum Control Center Serial-Paketordner mit der Datei controlctr.
c.) Tippen Sie: "controlctr -c". 
d.) Geben Sie "connect 2416-606091" ein (Ändern Sie die 2416-606091 zu Ihrer Promira SN).
e.) Geben Sie "Batch ./examples/spi-eeprom-read.xml" ein. 
f.) Geben Sie "disconnect 2416-606091" ein (Ändern Sie den 2416-606091 zu Ihrem Promira SN). 
g.) Geben Sie "Quit" ein.

Promira_Control_Center_write-and-read-AT25080A

Schreiben und lesen des AT25080A