Como puede sugerir este post, soy un poco novato. No obstante, logré corregir mi error.
Resulta que mi problema se basaba principalmente en mi conexión entre el enlace ST y el chip STM32H7, así como en la forma en que generé mi código en STM32CubeMX.
Estos son los pasos que seguí para hacer que funcione
Lado del software
-
Creé un proyecto en STM32CubeMX para mi chip.
-
Establezca la configuración de pines requerida y seleccione SERIAL WIRE como mi opción de depuración (Sys)
-
Generé el código para el banco de trabajo del sistema
-
Configuro el modo de depuración en SWD en el entorno de trabajo del sistema en Ejecutar configuración
Lado del hardware
-
La hoja de datos no menciona esto, pero el pin SWCLK debe ser bajado a VSS, y el pin SWDIO debe ser tirado a VDD .
-
Asegúrese de que el Pin 19 (si usa el enlace V2 ST del pin 20) esté conectado al VDD de la MCU, junto con los Pin 1 y 2.