TotalPhase-Blog-Erlebniswelten

Programmer une EEPROM SPI sous Linux avec Promira

Programmer des dispositifs de stockage SPI est un cas d'utilisation fréquent pour la plateforme Promira ™ Serial avec les applications SPI Active Level 1-3. Il existe plusieurs façons de le faire avec la plateforme Promira ™ Serial de Total Phase, notamment en utilisant le centre de contrôle, le Flash Center ou l'API Promira. 

Cet article décrit comment exécuter les commandes en mode ligne de commande série du centre de commande. Bien que les étapes suivantes soient destinées à l'EEPROM SPI Atmel AT25080A sur la carte d'activité I2C / SPI, des étapes similaires peuvent être utilisées pour d'autres appareils. 


La plateforme Promira écrit et lit plusieurs octets de l'EEPROM AT25080A. La plateforme Promira est le maître SPI et l'EEPROM AT25080A sur la carte d'activité I2C / SPI est l'esclave SPI. Elle est connectée à l'AT25080A sur la carte d'activité I2C / SPI via le câble 34-10 I2C / SPI. La plateforme Promira fournit des signaux SPI de 3,3V et des signaux VDD de 5V à la carte d'activité I2C / SPI. 
Pour plus d'informations, consulte le manuel d'utilisation de la carte d'activité I2C / SPI et la fiche technique AT25080A.

Programmer et lire une EEPROM SPI 

1. Connecte le port USB de la plateforme Promira au port USB du PC. 

2. Télécharge la dernière version de Promira USB Drivers Linux et décompresse-la.

3. Suis les étapes des instructions d'installation de la Promira pour configurer l'interface Ethernet via USB.

Promira_Isusb_ipconfig_commands

4. Télécharge la dernière version de Promira FW Utility pour Linux et décompresse-la. Si le FW de Promira n'est pas le FW le plus récent, mets à jour Promira avec le FW le plus récent en utilisant la dernière version de Promira FW Utility pour Linux.

5. Télécharge la dernière version du centre de contrôle et décompresse-la.

6. Connecte le port I2C / SPI de la plateforme Promira à la carte d'activité I2C / SPI via un câble 34-10.
7. Démarre le centre de contrôle. 
8. Connecte Control Center Serial à la plateforme Promira.
a) Clique sur Adaptateur et choisis Connect.
b) Sélectionne la plateforme Promira.
c) Clique sur OK pour établir une connexion avec la plateforme Promira.
Promira_Control_Center_Serial_Configure_Adapter_Window2
9. Ecriture et lecture de l'EEPROM SPI sur la carte d'activité Total Phase I2C / SPI avec la plateforme Promira et le mode ligne de commande série du Control Center.
a.) Démarrer le terminal sur l'ordinateur. 
b.) Va dans le dossier de paquets Control Center Serial avec le fichier controlctr.
c.) Tape : "controlctr -c". 
d.) Tape "connect 2416-606091" (change le 2416-606091 pour ton Promira SN).
e.) Saisis "Batch ./examples/spi-eeprom-read.xml". 
f.) Saisis "disconnect 2416-606091" (Change le 2416-606091 à ton Promira SN). 
g.) Tape "Quit".
Promira_Control_Center_write-and-read-AT25080A

Outils de développement SPI

Adaptateur hôte I2C/SPI AardvarkAdaptateur hôte I2C/SPI Aardvark
Adaptateur hôte I2C/SPI Aardvark
TP240141
L'adaptateur hôte Aardvark I2C/SPI est un outil innovant pour l'utilisation avec les systèmes de bus I2C & SPI.

309,00 €*
Beagle I2C/SPI Protokoll Analyzer - Total Phase
Analyseur de protocole I2C/SPI Beagle
TP320121
L'analyseur de protocole I2C/SPI Beagle est un adaptateur hôte de bus I2C et SPI rapide et puissant via USB

369,00 €*
Plateforme universelle Promira I2C/ SPI/ eSPI
TP500110-S
La plateforme universelle Promira I2C/SPI/eSPI peut être utilisée pour une multitude d'applications

Variantes de 900,00 €*
1 060,00 €*