Hacer una placa de depuración para Flipper Zero en Altium



Flipper Zero es una multiherramienta de bolsillo con factor de forma tamagotchi para hackers que estamos desarrollando. Publicaciones anteriores [ 1 ], [ 2 ], [ 3 ], [ 4 ], [ 5 ], [ 6 ], [ 7 ], [ 8 ], [ 9 ], [ 10 ], [ 11 ]



La placa de depuración Flipper basada en ST-Link V3 es un depurador en circuito para desarrolladores avanzados que desean depurar el firmware que se ejecuta en un dispositivo. De hecho, este es un STLink V3 normal, diluido por conveniencia en el factor de forma de un módulo externo para Flipper Zero.



El video muestra el proceso de cableado de un módulo para Flipper desde cero en Altium Designer.



La placa de depuración no es necesaria para el firmware de Flipper Zero.



¡Puede actualizar el firmware, desarrollar y cargar su firmware en Flipper Zero a través de USB sin una placa de depuración! Se necesita una placa de depuración para la depuración en el sistema de programas en ejecución, por ejemplo, a través de GDB, OpenOCD. Si no sabe exactamente cómo usarlo, no necesita esta placa.



Especificaciones







  • ST-Link V3 Mini para firmware y depuración en el sistema
  • UART integrado a USB conectado a UART en Flipper Zero (GPIO 13, 14)
  • Pines GPIO no utilizados de Flipper Zero para depuración y creación de prototipos


Esquema



El esquema del proyecto se puede ver en nuestro sitio web en el visor interactivo Esquema de proyecto interactivo (se puede hacer clic)









Fuentes del proyecto Altium





El código fuente completo del proyecto de la placa de depuración, junto con la biblioteca de componentes, se puede descargar del repositorio github.com/Flipper-Zero/flipperzero-devboard-stlinkv3



- ¡Hola, buscamos talentos!



imagen

Buscamos constantemente ingenieros y gerentes para que se unan a nuestro amigable equipo. La lista completa de vacantes se puede encontrar aquí .









Desarrollador C (integrado) / Medio



El firmware es una parte a muy gran escala, que consta de un sistema operativo basado en FreeRTOS y una gran cantidad de aplicaciones individuales, por lo que constantemente estamos contratando nuevos desarrolladores para implementarlo. Necesitamos a alguien que confíe en C y esté familiarizado con la inserción. Descripción completa del trabajo Career.habr.com/vacancies/1000068496



Ingenieros de control de calidad / probadores de software (integrados)



Las pruebas son una parte volumétrica que es increíblemente importante en todas las etapas de la creación de Flipper Zero. Ahora nuestros desarrolladores están implementando activamente nuevas versiones de software y hardware, por lo que nuestro equipo necesita ingenieros de control de calidad de nivel medio y avanzado. Descripciones de trabajo completas:

Career.habr.com/vacancies/1000071996

Career.habr.com/vacancies/1000071987



Gerente de proyecto



Nuestro proyecto consta de una gran cantidad de sistemas, cada uno de los cuales es manejado por una o más personas. Buscamos a alguien que pueda ayudarlo a mantenerse al día con todas las tareas, sincronizar equipos y mantener la planificación bajo control. Descripción completa del trabajo Career.habr.com/vacancies/1000063748






Nuestras redes sociales



                             



Todas las características de Flipper Zero en la web oficial .

Nuestro blog en inglés .



All Articles