This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Could Not Stop Cortex-M device! - Please check the JTAG Cable

Hi all,

Every time I try and run the application through the debugger I get the
following error message:

Could Not Stop Cortex-M device! - Please check the JTAG Cable

I've read about every blog and thread there is and still can not get this to work.

I followed all the advice here and other sites to now2 avail.

I could really use some help.

I know the tools are a little old but I'm working on some legacy code and don't want to
add more variable to the mix.

Thanks much!

IDE-Version:
µVision V4.22.22.0
Copyright (C) 2011 ARM Ltd and ARM Germany GmbH. All rights reserved.

License Information:
Azam Khan
Eaton Corporation
LIC=GMZJT-RPPGH-4J36R-3Z74B-0CQLW-6EJ2G

Tool Version Numbers:
Toolchain: MDK-ARM Standard Version: 4.22a
Toolchain Path: BIN40\
C Compiler: Armcc.Exe V4.1.0.791
Assembler: Armasm.Exe V4.1.0.791
Linker/Locator: ArmLink.Exe V4.1.0.791
Librarian: ArmAr.Exe V4.1.0.791
Hex Converter: FromElf.Exe V4.1.0.791
CPU DLL: SARMCM3.DLL V4.22a
Dialog DLL: DARMSTM.DLL V1.63.0.0
Target DLL: BIN\UL2CM3.DLL V1.92
Dialog DLL: TARMSTM.DLL V1.60

  • Trying everything you've found doesn't really convey any detail of what that was..

    Make sure you have SWD mode selected.
    What pins are connected?
    Does your interface support NRST?
    Does your interface support the Target Voltage?
    Can the chip/connectivity be seen under "Debugger Options/Settings" pane?
    Review your "Connection" options

    What chip/board are you trying to connect too?
    What pod are you using? U-LINK, J-LINK, etc