Hardware reset strategies when using SWD to debug Cortex-M3

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • Hardware reset strategies when using SWD to debug Cortex-M3

    I read the J-Link manual for different hardware reset strategies. However, it seems only dedicated to JTAG interface (e.g. nRESET and nTRST are coupled or not ...). Does anybody know the situation when using SWD interface to debug Cortex-M3? E.g. how to ensure the ARM core to be halted before executing any instruction, thank you.

    The post was edited 2 times, last by redstring ().

  • Hello redstring,

    When using SWD interface, the same reset strategies as when
    using JTAG interface with Cortex-M3, are available.

    These reset strategies are:
    NORMAL (Using RESET pin, halting CPU after Reset.)
    CORE (Resets the core only, not peripherals.)
    RESETPIN (Resets core & peripherals using RESET pin.)

    We will add them to the J-Link / J-Trace manual.

    Best regards,

    Alex
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.