Escribiendo SPI Flash en Mac

0

No estoy completamente seguro de si esta pregunta estaría relacionada con el tema aquí, pero no puedo encontrar respuestas relevantes en línea en ningún otro sitio.

Estoy trabajando en un proyecto para mascotas que incluye el uso de SPI NOR (voy con un chip de 16MB Winbond W25Q128 SOIC-8). Este chip se utilizará para el almacenamiento del cargador de arranque.

Ahora tengo el programador basado en STM32 para chips SPI (SOP8-SOP16, vea las fotos a continuación). Sin embargo, este programador parece funcionar solo con el software proporcionado por quien lo diseñó, que solo está disponible en Windows XP (el intento de ejecutarlo en Win7 hace que funcione, pero la máquina se queja de los controladores libusb que instala). No tengo ninguna máquina con Windows, principalmente uso Mac ya que era suficiente antes (también tengo algunas cajas de Linux sin cabeza a mi disposición). Pero Mac (ni Linux) no reconocen a este programador.

Entonces, mi pregunta es ¿qué son los programadores económicos que podría usar fácilmente para escribir / descargar memoria SPI en Mac o Linux? (He leído que los dediprog funcionan en Linux, pero su precio está fuera de mi presupuesto).

    
pregunta Alexey Kamenskiy

1 respuesta

1

Parece que alguien ya ha escrito algún software en Python para interactuar con este dongle exacto (etiquetado WTX100, aparentemente un programador SPI barato relativamente popular), sin necesidad de ninguna parte del software original de código cerrado:

enlace

Entonces necesitas python con la biblioteca pyusb, y entonces probablemente necesitarás ajustar este programa a tus necesidades, pero parece que tienes la posibilidad de usar tu dongle desde sistemas operativos que no sean Windows.

    
respondido por el dim

Lea otras preguntas en las etiquetas