5
\$\begingroup\$

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?

\$\endgroup\$
3
  • \$\begingroup\$ This question appears to be off-topic because it is not about electronic design. \$\endgroup\$ Jul 1, 2013 at 16:14
  • 3
    \$\begingroup\$ This question is not too bad. It deals with usage of an IDE s/w, whose major users are EEs. Voting to leave open. \$\endgroup\$ Jul 1, 2013 at 16:40
  • \$\begingroup\$ 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. \$\endgroup\$ Jun 30, 2014 at 13:42

1 Answer 1

-1
\$\begingroup\$

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

\$\endgroup\$
2
  • 2
    \$\begingroup\$ Stack exchange sites require that answers have stand-alone value, not simply be links to something external. \$\endgroup\$ Oct 2, 2016 at 2:04
  • 1
    \$\begingroup\$ It will help people out anyways, specially because this question is kind of the first result popping out on google. \$\endgroup\$
    – Dumbo
    Oct 2, 2016 at 11:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.