<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Kinetis Microcontrollers中的主题 CPU Not Halting with J-Link Debugger</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/CPU-Not-Halting-with-J-Link-Debugger/m-p/204685#M3107</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm using a Kwikstik as my debugger on my custom K53DN512 board. I have been debugging successfuly for several weeks, but yesterday I somehow locked a chip, and today, I am getting a message that J-Link can no longer halt the device after reset. Has anybody seen this? I have tried switching between JTAG and SWD with no success. Please help! Here's the output from the J-Link Commander software when issuing a reset. SWD results are similar:&lt;/P&gt;&lt;P&gt;SEGGER J-Link Commander V4.40b ('?' for help)&lt;/P&gt;&lt;P&gt;Compiled Dec 22 2011 10:55:05&lt;/P&gt;&lt;P&gt;DLL version V4.40b, compiled Dec 22 2011 10:54:45&lt;/P&gt;&lt;P&gt;Firmware: J-Link Lite-FSL V1 compiled Jan 31 2011 11:00:51&lt;/P&gt;&lt;P&gt;Hardware: V1.00&lt;/P&gt;&lt;P&gt;S/N: 430110131&lt;/P&gt;&lt;P&gt;VTarget = 3.435V&lt;/P&gt;&lt;P&gt;Info: TotalIRLen = 4, IRPrint = 0x01&lt;/P&gt;&lt;P&gt;Info: Found Cortex-M4 r0p0, Little endian.&lt;/P&gt;&lt;P&gt;Info: TPIU fitted.&lt;/P&gt;&lt;P&gt;Info: ETM fitted.&lt;/P&gt;&lt;P&gt;Info: ETB present.&lt;/P&gt;&lt;P&gt;Info: CSTF present.&lt;/P&gt;&lt;P&gt;Info:&amp;nbsp;&amp;nbsp; FPUnit: 6 code (BP) slots and 2 literal slots&lt;/P&gt;&lt;P&gt;Found 1 JTAG device, Total IRLen = 4:&lt;/P&gt;&lt;P&gt;#0 Id: 0x4BA00477, IRLen: 04, IRPrint: 0x1, CoreSight JTAG-DP (ARM)&lt;/P&gt;&lt;P&gt;Cortex-M4 identified.&lt;/P&gt;&lt;P&gt;JTAG speed: 100 kHz&lt;/P&gt;&lt;P&gt;J-Link&amp;gt;r&lt;/P&gt;&lt;P&gt;Reset delay: 0 ms&lt;/P&gt;&lt;P&gt;Reset type NORMAL: Resets core &amp;amp; peripherals via SYSRESETREQ &amp;amp; VECTRESET bit.&lt;/P&gt;&lt;P&gt;Info: TotalIRLen = 4, IRPrint = 0x01&lt;/P&gt;&lt;P&gt;Info: Found Cortex-M4 r0p0, Little endian.&lt;/P&gt;&lt;P&gt;Info: TPIU fitted.&lt;/P&gt;&lt;P&gt;Info: ETM fitted.&lt;/P&gt;&lt;P&gt;Info: ETB present.&lt;/P&gt;&lt;P&gt;Info: CSTF present.&lt;/P&gt;&lt;P&gt;Info:&amp;nbsp;&amp;nbsp; FPUnit: 6 code (BP) slots and 2 literal slots&lt;/P&gt;&lt;P&gt;Info: Found Cortex-M4 r0p0, Little endian.&lt;/P&gt;&lt;P&gt;Info: TPIU fitted.&lt;/P&gt;&lt;P&gt;Info: ETM fitted.&lt;/P&gt;&lt;P&gt;Info: ETB present.&lt;/P&gt;&lt;P&gt;Info: CSTF present.&lt;/P&gt;&lt;P&gt;Info:&amp;nbsp;&amp;nbsp; FPUnit: 6 code (BP) slots and 2 literal slots&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;WARNING: S_RESET_ST not cleared&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;WARNING: CPU did not halt after reset.&lt;/P&gt;&lt;P&gt;Info: Found Cortex-M4 r0p0, Little endian.&lt;/P&gt;&lt;P&gt;Info: TPIU fitted.&lt;/P&gt;&lt;P&gt;Info: ETM fitted.&lt;/P&gt;&lt;P&gt;Info: ETB present.&lt;/P&gt;&lt;P&gt;Info: CSTF present.&lt;/P&gt;&lt;P&gt;Info:&amp;nbsp;&amp;nbsp; FPUnit: 6 code (BP) slots and 2 literal slots&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;WARNING: CPU could not be halted&lt;/P&gt;&lt;P&gt;Info: Core did not halt after reset, trying to disable WDT.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;WARNING: CPU did not halt after reset.&lt;/P&gt;&lt;P&gt;Info: Found Cortex-M4 r0p0, Little endian.&lt;/P&gt;&lt;P&gt;Info: TPIU fitted.&lt;/P&gt;&lt;P&gt;Info: ETM fitted.&lt;/P&gt;&lt;P&gt;Info: ETB present.&lt;/P&gt;&lt;P&gt;Info: CSTF present.&lt;/P&gt;&lt;P&gt;Info:&amp;nbsp;&amp;nbsp; FPUnit: 6 code (BP) slots and 2 literal slots&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;WARNING: CPU could not be halted&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;WARNING: CPU did not halt after reset.&lt;/P&gt;&lt;P&gt;Info: Found Cortex-M4 r0p0, Little endian.&lt;/P&gt;&lt;P&gt;Info: TPIU fitted.&lt;/P&gt;&lt;P&gt;Info: ETM fitted.&lt;/P&gt;&lt;P&gt;Info: ETB present.&lt;/P&gt;&lt;P&gt;Info: CSTF present.&lt;/P&gt;&lt;P&gt;Info:&amp;nbsp;&amp;nbsp; FPUnit: 6 code (BP) slots and 2 literal slots&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;WARNING: CPU could not be halted&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;WARNING: S_RESET_ST not cleared&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 Feb 2012 10:12:29 GMT</pubDate>
    <dc:creator>dspNeil</dc:creator>
    <dc:date>2012-02-09T10:12:29Z</dc:date>
    <item>
      <title>CPU Not Halting with J-Link Debugger</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/CPU-Not-Halting-with-J-Link-Debugger/m-p/204685#M3107</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm using a Kwikstik as my debugger on my custom K53DN512 board. I have been debugging successfuly for several weeks, but yesterday I somehow locked a chip, and today, I am getting a message that J-Link can no longer halt the device after reset. Has anybody seen this? I have tried switching between JTAG and SWD with no success. Please help! Here's the output from the J-Link Commander software when issuing a reset. SWD results are similar:&lt;/P&gt;&lt;P&gt;SEGGER J-Link Commander V4.40b ('?' for help)&lt;/P&gt;&lt;P&gt;Compiled Dec 22 2011 10:55:05&lt;/P&gt;&lt;P&gt;DLL version V4.40b, compiled Dec 22 2011 10:54:45&lt;/P&gt;&lt;P&gt;Firmware: J-Link Lite-FSL V1 compiled Jan 31 2011 11:00:51&lt;/P&gt;&lt;P&gt;Hardware: V1.00&lt;/P&gt;&lt;P&gt;S/N: 430110131&lt;/P&gt;&lt;P&gt;VTarget = 3.435V&lt;/P&gt;&lt;P&gt;Info: TotalIRLen = 4, IRPrint = 0x01&lt;/P&gt;&lt;P&gt;Info: Found Cortex-M4 r0p0, Little endian.&lt;/P&gt;&lt;P&gt;Info: TPIU fitted.&lt;/P&gt;&lt;P&gt;Info: ETM fitted.&lt;/P&gt;&lt;P&gt;Info: ETB present.&lt;/P&gt;&lt;P&gt;Info: CSTF present.&lt;/P&gt;&lt;P&gt;Info:&amp;nbsp;&amp;nbsp; FPUnit: 6 code (BP) slots and 2 literal slots&lt;/P&gt;&lt;P&gt;Found 1 JTAG device, Total IRLen = 4:&lt;/P&gt;&lt;P&gt;#0 Id: 0x4BA00477, IRLen: 04, IRPrint: 0x1, CoreSight JTAG-DP (ARM)&lt;/P&gt;&lt;P&gt;Cortex-M4 identified.&lt;/P&gt;&lt;P&gt;JTAG speed: 100 kHz&lt;/P&gt;&lt;P&gt;J-Link&amp;gt;r&lt;/P&gt;&lt;P&gt;Reset delay: 0 ms&lt;/P&gt;&lt;P&gt;Reset type NORMAL: Resets core &amp;amp; peripherals via SYSRESETREQ &amp;amp; VECTRESET bit.&lt;/P&gt;&lt;P&gt;Info: TotalIRLen = 4, IRPrint = 0x01&lt;/P&gt;&lt;P&gt;Info: Found Cortex-M4 r0p0, Little endian.&lt;/P&gt;&lt;P&gt;Info: TPIU fitted.&lt;/P&gt;&lt;P&gt;Info: ETM fitted.&lt;/P&gt;&lt;P&gt;Info: ETB present.&lt;/P&gt;&lt;P&gt;Info: CSTF present.&lt;/P&gt;&lt;P&gt;Info:&amp;nbsp;&amp;nbsp; FPUnit: 6 code (BP) slots and 2 literal slots&lt;/P&gt;&lt;P&gt;Info: Found Cortex-M4 r0p0, Little endian.&lt;/P&gt;&lt;P&gt;Info: TPIU fitted.&lt;/P&gt;&lt;P&gt;Info: ETM fitted.&lt;/P&gt;&lt;P&gt;Info: ETB present.&lt;/P&gt;&lt;P&gt;Info: CSTF present.&lt;/P&gt;&lt;P&gt;Info:&amp;nbsp;&amp;nbsp; FPUnit: 6 code (BP) slots and 2 literal slots&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;WARNING: S_RESET_ST not cleared&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;WARNING: CPU did not halt after reset.&lt;/P&gt;&lt;P&gt;Info: Found Cortex-M4 r0p0, Little endian.&lt;/P&gt;&lt;P&gt;Info: TPIU fitted.&lt;/P&gt;&lt;P&gt;Info: ETM fitted.&lt;/P&gt;&lt;P&gt;Info: ETB present.&lt;/P&gt;&lt;P&gt;Info: CSTF present.&lt;/P&gt;&lt;P&gt;Info:&amp;nbsp;&amp;nbsp; FPUnit: 6 code (BP) slots and 2 literal slots&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;WARNING: CPU could not be halted&lt;/P&gt;&lt;P&gt;Info: Core did not halt after reset, trying to disable WDT.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;WARNING: CPU did not halt after reset.&lt;/P&gt;&lt;P&gt;Info: Found Cortex-M4 r0p0, Little endian.&lt;/P&gt;&lt;P&gt;Info: TPIU fitted.&lt;/P&gt;&lt;P&gt;Info: ETM fitted.&lt;/P&gt;&lt;P&gt;Info: ETB present.&lt;/P&gt;&lt;P&gt;Info: CSTF present.&lt;/P&gt;&lt;P&gt;Info:&amp;nbsp;&amp;nbsp; FPUnit: 6 code (BP) slots and 2 literal slots&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;WARNING: CPU could not be halted&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;WARNING: CPU did not halt after reset.&lt;/P&gt;&lt;P&gt;Info: Found Cortex-M4 r0p0, Little endian.&lt;/P&gt;&lt;P&gt;Info: TPIU fitted.&lt;/P&gt;&lt;P&gt;Info: ETM fitted.&lt;/P&gt;&lt;P&gt;Info: ETB present.&lt;/P&gt;&lt;P&gt;Info: CSTF present.&lt;/P&gt;&lt;P&gt;Info:&amp;nbsp;&amp;nbsp; FPUnit: 6 code (BP) slots and 2 literal slots&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;WARNING: CPU could not be halted&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;WARNING: S_RESET_ST not cleared&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Feb 2012 10:12:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/CPU-Not-Halting-with-J-Link-Debugger/m-p/204685#M3107</guid>
      <dc:creator>dspNeil</dc:creator>
      <dc:date>2012-02-09T10:12:29Z</dc:date>
    </item>
    <item>
      <title>Re: CPU Not Halting with J-Link Debugger</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/CPU-Not-Halting-with-J-Link-Debugger/m-p/204686#M3108</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I believe that we figured out the issue. The Kwikstik has a 1k resistor (R113) between the MCU reset pin on the JTAG connector and the Kwikstik's Kinetis 3.3V supply. It appears that when the Kwikstik is used as a debugger for an external MCU, this 1k resistor acts as a pull-down, biasing the reset line low. It looks like sometimes the line would reset successfully, and sometimes it wouldn't. Pulling R113 seems to fix the issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Feb 2012 08:56:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/CPU-Not-Halting-with-J-Link-Debugger/m-p/204686#M3108</guid>
      <dc:creator>dspNeil</dc:creator>
      <dc:date>2012-02-10T08:56:08Z</dc:date>
    </item>
  </channel>
</rss>

