5

I'm having a simple problem with IAR Embedded Workbench, programming an STM32 using an ST-LINK/V2 programmer. I'm trying to run a program that temporarily switches off the JTAG pins, so I can't run it all the way through in debug mode. What I would like to do is load and run the program (without debugging), then connect the debugger to the running program to check a few values and make sure it actually ran.

I can't figure out how to do either of these steps with IAR. I've tried doing a "Download active application" followed by a "Debug without Downloading," but either the program didn't start running or when the debugger connected it reset the program. When I try to use the "Attach to Running Target" option, I get an error message saying "The debugging session could not be started."

Any ideas on how to do this?

Reiik
  • 71
  • 1
  • 3
  • This question appears to be off-topic because it is not about electronic design. – Leon Heller Jul 01 '13 at 16:14
  • 3
    This question is not too bad. It deals with usage of an IDE s/w, whose major users are EEs. Voting to leave open. – Nick Alexeev Jul 01 '13 at 16:40
  • No idea how to solve the problem under IAR, but with the open source stlink tool on github it's trivial to connect GDB over SWD to an already running target - but not very informative unless you have the .elf and debug symbols, which would probably require rebuilding your project with a GCC based toolchain. – Chris Stratton Jun 30 '14 at 13:42

1 Answers1

-1

Old topic, no answer. For anyone who comes here, the solution is explained by IAR at THIS link.

Dumbo
  • 3,244
  • 14
  • 44
  • 69
  • 2
    Stack exchange sites require that answers have stand-alone value, not simply be links to something external. – Chris Stratton Oct 02 '16 at 02:04
  • 1
    It will help people out anyways, specially because this question is kind of the first result popping out on google. – Dumbo Oct 02 '16 at 11:41