TotalPhase-Blog-Erlebniswelten

Programar una EEPROM SPI en Linux con Promira

Programar dispositivos de memoria SPI es un caso de uso común para la plataforma Promira ™ Serial con las aplicaciones SPI Active Level 1-3. Hay varias maneras de hacerlo con la plataforma Promira ™ Serial de Total Phase, incluyendo el uso del Centro de Control, el Centro Flash o la API Promira. 

Este artículo describe cómo ejecutar los comandos en el modo de línea de comandos serie del Centro de Control. Aunque los pasos siguientes están pensados para la EEPROM SPI AT25080A de Atmel en la placa de actividad I2C / SPI, se pueden utilizar pasos similares para otros dispositivos. 


La plataforma Promira escribe y lee varios bytes de la EEPROM AT25080A. La plataforma Promira es el maestro SPI y la EEPROM AT25080A en la placa de actividad I2C / SPI es el esclavo SPI. Se conecta a la AT25080A en la placa de actividad I2C / SPI mediante el cable 34-10 I2C / SPI. La plataforma Promira proporciona señales SPI de 3,3 V y señales VDD de 5 V a la Placa de Actividades I2C / SPI. 
Para más información, consulta el Manual del Usuario de la Placa de Actividades I2C / SPI y la Hoja de Datos de la AT25080A.

Programación y lectura de una EEPROM SPI 

1. Conecta el puerto USB de la plataforma Promira al puerto USB del PC. 

2. Descarga y descomprime la última versión de Promira USB Drivers Linux.

3. Sigue los pasos de las instrucciones de instalación de Promira para configurar la interfaz Ethernet sobre USB.

Promira_Isusb_ipconfig_commands

4. Descarga y descomprime la última versión de Promira FW Utility para Linux. Si el FW de Promira no es el último FW, actualiza Promira al último FW utilizando la última versión de Promira FW Utility para Linux.

5. Descarga y descomprime la última versión del Centro de Control.

6. Conecta el conector I2C / SPI de la plataforma Promira a la placa de actividad I2C / SPI utilizando un cable 34-10.
7. Inicia el Centro de Control. 
8. Conecta el Servidor del Centro de Control a la plataforma Promira.
a) Haz clic en Adaptador y selecciona Conectar.
b) Selecciona la plataforma Promira.
c) Haz clic en Aceptar para conectarte a la plataforma Promira.
Promira_Control_Center_Serial_Configure_Adapter_Window2
9. Escritura y lectura de la EEPROM SPI en la tarjeta de actividad I2C / SPI de Fase Total con la plataforma Promira y el modo de línea de comandos serie del Centro de Control.
a.) Inicia el terminal en el ordenador. 
b.) Ve a la carpeta del paquete serie del Centro de Control con el archivo controlctr.
c.) Escribe: "controlctr -c". 
d.) Escribe "connect 2416-606091" (Cambia el 2416-606091 por tu SN de Promira).
e.) Introduce "batch ./ejemplos/spi-eeprom-read.xml". 
f.) Introduce "desconectar 2416-606091" (Cambia el 2416-606091 por tu SN Promira). 
g.) Introduce "Salir".
Promira_Control_Center_write-and-read-AT25080A

Herramientas de desarrollo SPI

Adaptador de host I2C/SPI AardvarkAdaptador de host I2C/SPI Aardvark
Adaptador de host I2C/SPI Aardvark
TP240141
El adaptador de host I2C/SPI Aardvark es una herramienta innovadora para su uso con sistemas de bus I2C y SPI.

309,00 €*
Beagle I2C/SPI Protokoll Analyzer - Total Phase
Analizador de protocolos I2C/SPI Beagle
TP320121
El Analizador de protocolos I2C/SPI Beagle es un adaptador de host de bus I2C y SPI rápido y potente a través de USB

369,00 €*
Plataforma universal Promira I2C/ SPI/ eSPI
TP500110-S
La plataforma universal I2C/SPI/eSPI Promira puede utilizarse para una amplia gama de aplicaciones

Variantes de 900,00 €*
1.060,00 €*