Modifications

Sauter à la navigation Sauter à la recherche
Ligne 107 : Ligne 107 :     
Une fois que vous avez terminer votre code, et que vous souhaiter flasher plusieurs carte avec votre fichier binaire, d'autres solutions plus pratiques que le ST-Link existent. Les microcontrôleurs STM32 ont un bootloader vous permettant de flasher la puce. Ce mode est accessible en appliquant une combinaison de '0' ou '1' sur les broches BOOT0 et BOOT1 (BOOT1 n'est pas présente sur tous les MCU). [https://www.st.com/content/ccc/resource/technical/document/application_note/b9/9b/16/3a/12/1e/40/0c/CD00167594.pdf/files/CD00167594.pdf/jcr:content/translations/en.CD00167594.pdf AN2606] donne les différents mode du bootloader de tous les STM32. Le bootloader peut être entrée par différentes interfaces : SPI, CAN, Série, I2C et d'autres. Mais la plus intéressante est l'interface USB. Pas tous les microcontrôleurs STM32 possèdent cette option. Pour ceux qui l'ont, cela veut dire qu'il vous suffira de brancher un câble USB à votre ordinateur et le flashage peut commencer! Donc à garder en tête. Ne pas hésiter à intégrer un jumper pour les pins BOOT0 et BOOT1 et une prise USB (micro, mini, normale, enfin n'importe quel format). Attention, cela ne remplace pas le SWD.
 
Une fois que vous avez terminer votre code, et que vous souhaiter flasher plusieurs carte avec votre fichier binaire, d'autres solutions plus pratiques que le ST-Link existent. Les microcontrôleurs STM32 ont un bootloader vous permettant de flasher la puce. Ce mode est accessible en appliquant une combinaison de '0' ou '1' sur les broches BOOT0 et BOOT1 (BOOT1 n'est pas présente sur tous les MCU). [https://www.st.com/content/ccc/resource/technical/document/application_note/b9/9b/16/3a/12/1e/40/0c/CD00167594.pdf/files/CD00167594.pdf/jcr:content/translations/en.CD00167594.pdf AN2606] donne les différents mode du bootloader de tous les STM32. Le bootloader peut être entrée par différentes interfaces : SPI, CAN, Série, I2C et d'autres. Mais la plus intéressante est l'interface USB. Pas tous les microcontrôleurs STM32 possèdent cette option. Pour ceux qui l'ont, cela veut dire qu'il vous suffira de brancher un câble USB à votre ordinateur et le flashage peut commencer! Donc à garder en tête. Ne pas hésiter à intégrer un jumper pour les pins BOOT0 et BOOT1 et une prise USB (micro, mini, normale, enfin n'importe quel format). Attention, cela ne remplace pas le SWD.
 +
 +
Attention! un pull-down doit être placé sur les broches BOOT0 et BOOT1!!! Sinon le microcontrôleur démarrera pas systématiquement, et rentrera en mode boot en fonction des perturbations sur la broche!
    
===Reset===
 
===Reset===

Menu de navigation