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.
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.