Salut la compagnie,
Voici un petit retour d'expérience sur l'utilisation du STM32.
J'ai acheté, il y a quelques mois de cela, un clone maple mini embarquant un STM32F103C8, afin de l'utiliser dans l'environnement Arduino.
Je n'avais pas eu le temps de le mettre en oeuvre j'usqu'à hier.
Une fois les bibliothèques installées (stm32duino), le branchement de la carte créer dans windows (désolé linuxiens) un nouveau port série.
Pour tester la bébète, je compile sans problème un sketch style blink mais le téléversement est systématiquement en erreur " DFU not find".
Je télécharge depuis le site de St Micro le
stm32 loader demonstratoret en utilisant un convertisseur usb vers série connecté aux ligne TX1 et RX1 du maple mini.
Je démarre la carte avec boot0 à Vcc.
Je constate que la mémoire du stm32 est protèger en écriture.
Pas de problème, le soft stm32 loader demo permet de dévérouiller la mémoire mais l'éfface en totalité.
Pour le rendre le maple de nouveau fonctionnel, il faut lui injecter un nouveau boot loader.
ce fichier se trouve dans le dossier
icivoici un
lien qui vous aidera à mieux comprendre la démarche.
il suffit après de redemarrer le maple mini avec boot0 à gnd, de le connecter en usb.
et tout roule.
Bonne lecture


