Créer une carte de débogage pour Flipper Zero dans Altium



Flipper Zero est un multi-outil de poche tamagotchi pour les hackers que nous développons. Messages précédents [ 1 ], [ 2 ], [ 3 ], [ 4 ], [ 5 ], [ 6 ], [ 7 ], [ 8 ], [ 9 ], [ 10 ], [ 11 ]



La carte de débogage Flipper basée sur ST-Link V3 est un débogueur en circuit pour les développeurs avancés qui souhaitent déboguer le micrologiciel s'exécutant sur un appareil. En fait, il s'agit d'un STLink V3 régulier, dilué pour plus de commodité dans le facteur de forme d'un module externe pour Flipper Zero.



La vidéo montre le processus de câblage d'un module pour Flipper à partir de zéro dans Altium Designer.



La carte de débogage n'est pas requise pour le micrologiciel Flipper Zero



Vous pouvez mettre à jour le micrologiciel, développer et télécharger votre micrologiciel vers Flipper Zero via USB sans carte de débogage! Une carte de débogage est nécessaire pour le débogage dans le système des programmes en cours d'exécution, par exemple via GDB, OpenOCD. Si vous ne savez pas exactement comment l'utiliser, vous n'avez pas besoin de cette carte.



Caractéristiques







  • ST-Link V3 Mini pour le dĂ©bogage du micrologiciel et du système
  • UART Ă  USB intĂ©grĂ© connectĂ© Ă  UART dans Flipper Zero (GPIO 13, 14)
  • Broches GPIO inutilisĂ©es Flipper Zero pour le dĂ©bogage et le prototypage


Schème



Le schéma de projet peut être consulté sur notre site Web dans le visualiseur interactif Schéma de projet interactif (cliquable)









Sources du projet Altium





Le code source complet du projet de carte de débogage, ainsi que la bibliothèque de composants, peuvent être téléchargés à partir du référentiel github.com/Flipper-Zero/flipperzero-devboard-stlinkv3



- Bonjour, nous recherchons des talents!



image

Nous sommes constamment à la recherche d'ingénieurs et de managers pour rejoindre notre sympathique équipe. La liste complète des postes vacants est disponible ici carriere.habr.com/companies/flipper-devices









Développeur C (intégré) / Moyen



Le micrologiciel est une pièce à très grande échelle, composée d'un système d'exploitation basé sur FreeRTOS et d'un grand nombre d'applications individuelles, nous recrutons donc constamment de nouveaux développeurs pour l'implémenter. Nous avons besoin de quelqu'un qui a confiance en C et qui est familier avec l'intégration. Description complète du poste carriere.habr.com/vacancies/1000068496



Ingénieurs d'assurance qualité / testeurs de logiciels (intégrés)



Les tests sont une partie volumétrique extrêmement importante à toutes les étapes de la création de Flipper Zero. Maintenant, nos développeurs déploient activement de nouvelles versions de logiciels et de matériel, donc notre équipe a besoin d'ingénieurs QA Middle et Juior. Descriptions de poste complètes:

carriere.habr.com/vacancies/1000071996

carriere.habr.com/vacancies/1000071987



Chef de projet



Notre projet consiste en un grand nombre de systèmes, dont chacun est géré par une ou plusieurs personnes. Nous recherchons quelqu'un qui peut vous aider à suivre toutes les tâches, à synchroniser les équipes et à garder la planification sous contrôle. Description complète du poste carriere.habr.com/vacancies/1000063748






Nos réseaux sociaux



                             



Toutes les caractéristiques de Flipper Zero sur le site officiel .

Notre blog en anglais .



All Articles