Les deux révisions précédentes Révision précédente | Prochaine révisionLes deux révisions suivantes |
fr:uhsdr:uhsdrtroubleshooting [09.02.2018 07:43] – df9ts_user | fr:uhsdr:uhsdrtroubleshooting [09.02.2018 08:00] – df9ts_user |
---|
| |
* STM32 ST-Link utilitaire SW | * STM32 ST-Link utilitaire SW |
* [[http://www.st.com/content/st_com/fr/products/development-tools/hardware-development-tools/development-tool-hardware-for-mcus/debug-hardware-for-mcus/debug -hardware-pour-stm32-mcus / st-link-v2.html|Adaptateur ST-Link V2] * [[fr:uhsdr:uhsddownload|Versions UHSDR récentes]] (fichiers .bin) | * [[http://www.st.com/content/st_com/fr/products/development-tools/hardware-development-tools/development-tool-hardware-for-mcus/debug-hardware-for-mcus/debug -hardware-pour-stm32-mcus/st-link-v2.html|Adaptateur ST-Link V2]] |
| * [[fr:uhsdr:uhsdrdownload|Versions UHSDR récentes]] des fichiers .bin |
| \\ |
=== 1. Conditions préalables === | === 1. Conditions préalables === |
| |
* Logiciel STlink installé | * Logiciel STlink installé |
| * Adaptateur ST-Link / V2 connecté |
* Adaptateur ST-Link / V2 connecté * PC connecté à Internet | * PC connecté à Internet |
| \\ |
=== 2. ST-Link / V2 Firmware updateProcedure === | === 2. ST-Link / V2 Firmware updateProcedure === |
| |
* Connectez ST-Link / V2 avec un PC via un câble USB | * Connectez ST-Link / V2 avec un PC via un câble USB |
| * Utilitaire SW: ST-Link→ Mise à jour du firmware |
* Utilitaire SW: ST-Link→ Mise à jour du firmware * Vérifiez sur l'écran du PC dans les messages d'état que MCU est reconnu correctement | * Vérifiez sur l'écran du PC dans les messages d'état pour voir si le MCU est reconnu correctement |
| |
[{{:uhsdr:st-link1.png?400|}}] | [{{:uhsdr:st-link1.png?400|}}] |
| \\ |
=== 3. Câble de débogage === | === 3. Câble de débogage === |
| Le câble entr ST-Link/V2 est OVI40 UI ne doit pas dépasser 10 cm. 3 à 4 connexions sont nécessaires dans ce cable: |
Le câble de débogage ne doit pas dépasser 10 cm. 3 à 4 connexions sont nécessaires. | |
| |
|<40% 50% 50%>| | | |<40% 50% 50%>| | |
|JTAG-7 SWDIO|JP8 Pin 3| | |JTAG-7 SWDIO|JP8 Pin 3| |
|JTAG-20 Gnd|JP8 Pin 6| | |JTAG-20 Gnd|JP8 Pin 6| |
|pas essentiel: Signal: Reset|JP8 Broche 2| | |pas essentiel: Signal: Reset|JP8 Pin 2| |
| |
{{:uhsdr:en.dm00026748.pdf|D´scription adaptateur ST-Link V2 et ST-Link}} | {{:uhsdr:en.dm00026748.pdf|Déscription adaptateur ST-Link V2 et ST-Link}} |
| |
[{{:ovi40test:img_1971.jpg?400|Connexion ST-Link vers la carte OVI40 UI (photo F4HTX)}}] | [{{:ovi40test:img_1971.jpg?400|Connexion ST-Link vers la carte OVI40 UI (photo F4HTX)}}] |
| \\ |
=== 4. Connectez-vous === | === 4. Connectez-vous === |
| |
* Utilitaire SW: Target→ Connect | * Utilitaire SW: Target→ Connect |
| * Utilitaire SW: Fichier → Ouvrir (sélectionner le bon fichier .bin, voir ci-dessus). L'écran suivant devrait apparaître: (l'exemple montre le chargeur de démarrage mcHF) |
* Utilitaire SW: Fichier → Ouvrir (sélectionner le bon fichier .bin, voir ci-dessus). L'écran suivant devrait apparaître: (l'exemple montre le chargeur de démarrage mcHF) | |
| |
[{{:uhsdr:st-link3.png?400|}}] | [{{:uhsdr:st-link3.png?400|}}] |
| \\ |
=== 5. Flash le MCU === | === 5. Programmez le MCU === |
* Ecrivez le fichier .bin sur MCU avec Target → Program & Verify | * Ecrivez le fichier .bin sur MCU avec Target → Program & Verify |
| * Dans la fenêtre suivante, entrez l'adresse "start" a partir de laquelle le Mfichier bin va être programme: |
* Dans le windo suivant, entrez l'adresse de départ: * adresse de départ pour le chargeur de démarrage: 0x08000000 * Puis appuyez sur le bouton de démarrage pour programmer MCU | * adresse de départ pour le chargeur de démarrage: 0x08000000 |
| * Puis appuyez sur le bouton de démarrage pour programmer MCU |
[{{:uhsdr:st-link4.png?400|}}] | [{{:uhsdr:st-link4.png?400|}}] |
| * Ensuite, programmez de la même facon le fichier UHSDR "firmware" |
<code> | * l'adresse "start" pour le "firmware" est 0x08010000 |
\\ * Ensuite, programmez les ustensiles de cuisson de la même manière. | |
</code> | |
| |
* l'adresse de début pour l'article ferme serait 0x08010000 | |
[{{:uhsdr:st-link2.png?400|}}] | [{{:uhsdr:st-link2.png?400|}}] |
| \\ |
=== 6. Fini === | === 6. Fini === |
| Le chargeur d'amorçage et le firmware sont mis à nouveau. |
Le chargeur d'amorçage et le micrologiciel sont à nouveau programmés sur MCU. | |
| |
==== Restaurer les "option bytes" de l'MCU ==== | ==== Restaurer les "option bytes" de l'MCU ==== |