Ejecute el programa IAR sin depurar

Tengo un problema simple con IAR Embedded Workbench, programando un STM32 usando un programador ST-LINK/V2. Estoy tratando de ejecutar un programa que apaga temporalmente los pines JTAG, por lo que no puedo ejecutarlo completamente en modo de depuración. Lo que me gustaría hacer es cargar y ejecutar el programa ( sin depurar), luego conectar el depurador al programa en ejecución para verificar algunos valores y asegurarme de que realmente se ejecutó.

No sé cómo hacer ninguno de estos pasos con IAR. Intenté hacer una "Descarga de la aplicación activa" seguida de una "Depuración sin descargar", pero el programa no comenzó a ejecutarse o cuando el depurador lo conectó, lo reinició. Cuando trato de usar la opción "Adjuntar a destino en ejecución", aparece un mensaje de error que dice "No se pudo iniciar la sesión de depuración".

¿Alguna idea sobre cómo hacer esto?

Esta pregunta parece estar fuera de tema porque no se trata de diseño electrónico.
Esta pregunta no es tan mala. Se ocupa del uso de un IDE s/w, cuyos principales usuarios son los EE. Votación para dejar abierto.
No tengo idea de cómo resolver el problema en IAR, pero con la herramienta stlink de código abierto en github es trivial conectar GDB a través de SWD a un objetivo que ya se está ejecutando, pero no es muy informativo a menos que tenga los símbolos .elf y depuración, lo que probablemente requeriría reconstruir su proyecto con una cadena de herramientas basada en GCC.

Respuestas (1)

Viejo tema, sin respuesta. Para cualquiera que venga aquí, la solución la explica IAR en ESTE enlace.

Los sitios de intercambio de pilas requieren que las respuestas tengan un valor independiente, no simplemente enlaces a algo externo.
De todos modos, ayudará a las personas, especialmente porque esta pregunta es el primer resultado que aparece en Google.