Skip to main content

FSM-55

FSM-55 (Flying Stone Mini 55) es una pequeña placa para jugar con una pantalla de matriz LED de 5x5. Fue nombrada así por su matriz LED.

Pronunciación

Por favor di, F-S-M "Go" "Go", ya que "Go" es la pronunciación de 5 en japonés.

Tu Libertad Informática con Producto Reproducible

Diseño de Hardware

El diseño de hardware está disponible como diseño de hardware libre. Está diseñado con KiCAD. La licencia es CC-BY 3.0 Unported para su diseño esquemático, y CC-BY-SA 3.0 Unported para su diseño de PCB. (Esto debería estar descrito en su README, voy a añadirlo pronto.)

Cuando uses el diseño de PCB para ti mismo, por favor modifícalo para tu propio propósito. Por favor no incluyas el logo de Flying Stone Technology en tu PCB.

Firmware

El firmware está disponible como Software Libre bajo GPLv3+.

El programa principal está bajo: directorio example-fsm-55.

Ah, sí. Uso mi propia biblioteca de hilos para el firmware y la porté a Cortex-M0.

Herramienta

Si estás usando Windows en tu PC, la herramienta del proveedor funciona bien con CLI. Recibí un reporte de que la versión GUI no funciona bien.

En sistemas operativos libres, quizás, una versión más nueva de OpenOCD funcionaría, pero no funcionó para mí (a partir de 0.8 en Debian).

Uso mi propia herramienta, que originalmente fue escrita para el Proyecto Gnuk (para FST-01).

Necesité modificar la herramienta (stlinkv2.py) para que pueda funcionar con MCU Cortex-M0.

Fue desarrollada originalmente para FST-01. Y hay algo específico para FST-01 como la verificación de flash SPI. Necesitas invocarla con la opción -i (inhibir verificación de flash SPI) para FSM-55.

$ stlinkv2.py -i ...

Razones: ¡Las Herramientas Libres son muy importantes para nosotros!

Una de las principales razones para esta placa (a ser desarrollada) fue el cierre de FreeRouting.Net. Aunque yo (gniibe) no usé el servicio, es un incidente triste. Quería avisar a muchas personas sobre el diseño de PCB con herramientas Libres (como en libertad) y la situación actual.

Otra razón para esta placa fue que yo (gniibe) encontré que el soporte SWD de OpenOCD está mejorando, aunque aún no es perfecto. Quería tener más oportunidades para mejorar la situación alrededor de OpenOCD y la herramienta SWD, por mí mismo.

Productos disponibles en Seeed Bazaar

  • FSM-55 LED Matrix Display Kit (Octubre 2014)

  • SWD Programmer (ST-Link/V2 clone)(Marzo 2015)

  • NOTA: No estoy seguro si el clon ST-Link/V2 funciona para FSM-55. FSM-55 requiere que el pin NRST esté conectado al programador. Si el pin #9 del clon funciona como NRST, estará bien. Pero parece que el pin NRST y SWIM_RST son diferentes en el ST-Link/V2 original.

  • NOTA: Obtuve el clon ST-Link/V2, pero no puedo encontrar la manera de usarlo. Necesitamos averiguar cómo activar el pin 9 de SWIM_RST para el NRST de FSM-55. 2015-05-28

  • NOTA: El firmware del ST-Link/V2 en sí es software propietario. Idealmente, también debería ser software libre. Pero, la situación del desarrollo de hardware es así, actualmente. BusPirate o Versaloon podrían usarse, en su lugar, pero esos aún no son lo suficientemente estables para SWD.

Enlaces

Videos del prototipo FSM-55

Artículos del desarrollador de FSM-55

Filosofía

OSHW (que no es suficiente para el desarrollador de FSM-55)

Diseño Abierto

GCC

Soporte Técnico y Discusión de Productos

si tienes algún problema técnico. envía el problema a nuestro foro. ¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

Loading Comments...