TotalPhase-Blog-Erlebniswelten

Programmare una EEPROM SPI su Linux con Promira

La programmazione dei dispositivi di memoria SPI è un caso d'uso comune per la piattaforma Promira ™ Serial con le applicazioni SPI Active Level 1-3. Esistono diversi modi per farlo con la piattaforma Promira ™ Serial di Total Phase, tra cui l'utilizzo del Control Centre, del Flash Centre o delle API Promira. 

Questo articolo descrive come eseguire i comandi nella modalità seriale del Command Centre. Sebbene i passi seguenti siano destinati all'Atmel SPI EEPROM AT25080A sulla scheda I2C / SPI Activity, passi simili possono essere utilizzati per altri dispositivi. 


La piattaforma Promira scrive e legge diversi byte dalla EEPROM AT25080A. La piattaforma Promira è il master SPI e la EEPROM AT25080A sulla scheda di attività I2C / SPI è lo slave SPI. È collegata all'AT25080A sulla scheda di attività I2C / SPI tramite il cavo I2C / SPI 34-10. La piattaforma Promira fornisce segnali SPI a 3,3 V e segnali VDD a I2C / SPI Activity Board. 
Per ulteriori informazioni, consulta il Manuale d'uso della scheda I2C / SPI Activity Board e la Scheda tecnica di AT25080A.

Programmazione e lettura di una EEPROM SPI 

1. Collega la porta USB della piattaforma Promira alla porta USB del PC. 

2. Scarica e decomprimi l'ultima versione di Promira USB Drivers Linux.

3. Segui i passi delle istruzioni di installazione di Promira per configurare l'interfaccia Ethernet su USB.

Promira_Isusb_ipconfig_commands

4. Scarica e decomprimi l'ultima versione di Promira FW Utility per Linux. Se il FW di Promira non è l'ultimo, aggiorna Promira all'ultimo FW utilizzando l'ultima versione di Promira FW Utility per Linux.

5. Scarica e decomprimi l'ultima versione del Control Centre.

6. Collega il connettore I2C / SPI della piattaforma Promira alla scheda I2C / SPI Activity con un cavo 34-10.
7. Avvia il Control Center. 
8. Collega Control Center Serial alla piattaforma Promira.
a) Clicca su Adapter e seleziona Connect.
b) Seleziona la piattaforma Promira.
c) Clicca su OK per connetterti alla piattaforma Promira.
Promira_Control_Center_Serial_Configure_Adapter_Window2
9. Scrittura e lettura di EEPROM SPI sulla scheda di attività Total Phase I2C / SPI con la piattaforma Promira e la modalità di comando seriale Control Center.
a.) Avvia il terminale sul computer. 
b.) Vai alla cartella del pacchetto Control Center Serial con il file controlctr.
c.) Digita: "controlctr -c". 
d.) Digita "connect 2416-606091" (cambia il 2416-606091 con il tuo SN Promira).
e.) Inserisci "batch ./examples/spi-eeprom-read.xml". 
f.) Inserisci "disconnect 2416-606091" (cambia il 2416-606091 con il tuo SN Promira). 
g.) Digita "Esci".
Promira_Control_Center_write-and-read-AT25080A

Strumenti di sviluppo SPI

Scheda host I2C/SPI di AardvarkScheda host I2C/SPI di Aardvark
Scheda host I2C/SPI di Aardvark
TP240141
L'adattatore host Aardvark I2C/SPI è uno strumento innovativo da utilizzare con i sistemi bus I2C e SPI.

309,00 €*
Beagle I2C/SPI Protokoll Analyzer - Total Phase
Analizzatore di protocollo Beagle I2C/SPI
TP320121
L'analizzatore di protocollo Beagle I2C/SPI è un adattatore host per bus I2C e SPI veloce e potente via USB

369,00 €*
Piattaforma universale I2C/ SPI/ eSPI Promira
TP500110-S
La piattaforma universale I2C/SPI/eSPI di Promira può essere utilizzata per un'ampia gamma di applicazioni

Varianti da 900,00 €*
1.060,00 €*