Formations à l'informatique et à l'électronique

Auteur : SD
Créé le : 03-10-2019

STM32 frequently encountered bugs

OpenOCD child process termination : Wrong device detected

STM32 OpenOCD child process termination

Cause

Mauvais choix d'interface pour le debugger intégré à la carte.

Solution

Ouvrir les propriétés du projet (clic droit sur le nom du projet => Properties)

Dans "Run/Debug Settings", sélectionner votre projet et cliquer sur "Edit...".

STM32 OpenOCD child process termination

Cliquer sur le bouton "Show generator options..."

STM32 OpenOCD child process termination

Sélectionner l'interface "SWD" et cliquer sur "Ok"

STM32 OpenOCD child process termination

OpenOCD child process termination : Check that the STlink is not used by another application

STM32 OpenOCD child process termination

Cause

Le debugger intégré à la carte est déjà utilisé.

Solution

Basculer sur la perspective "Debug" :

STM32 OpenOCD child process termination

Stopper l'exécution en cours :

STM32 OpenOCD child process termination

Articles connexes

Premiers pas avec la carte STM32F412G Discovery
Premiers pas avec la carte STM32F412G Discovery - partie 2 - LCD et joystick
Premiers pas avec la carte STM32F412G Discovery - partie 3 - Le tactile

Vous avez apprécié cet article ? Partagez le !