<?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>topic Program and debug problems with KL15 in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Program-and-debug-problems-with-KL15/m-p/478815#M29271</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Hi all,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;I have a&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;board&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;designed&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;with a&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;KL15Z128&lt;/SPAN&gt;. &lt;SPAN class="hps"&gt;My problem is that &lt;/SPAN&gt;&lt;SPAN class="hps"&gt;I can&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;program&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;controller&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;only sporadically&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;and&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;debug.&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;I have&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;find out&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;that&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;when the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;programmierrung&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;failed&lt;/SPAN&gt;, &lt;SPAN class="hps"&gt;the reset line&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;toggeld&lt;/SPAN&gt;. &lt;SPAN class="hps"&gt;If programming&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;was successful&lt;/SPAN&gt;, the &lt;SPAN class="hps"&gt;reset line &lt;/SPAN&gt;&lt;SPAN class="hps"&gt;is&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;high&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;I also have&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;a&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;crosstalk&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;of&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;clock&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;line to the &lt;/SPAN&gt;&lt;SPAN class="hps"&gt;reset line&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;If a program is in the controller I have no problems to debug.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="hps"&gt;I use the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;J&lt;/SPAN&gt;&lt;SPAN class="atn"&gt;-&lt;/SPAN&gt;Link &lt;SPAN class="hps"&gt;debugger&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Here's what I&lt;/SPAN&gt;'ve already tried:&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Reset line&lt;/SPAN&gt; &lt;SPAN class="hps alt-edited"&gt;pulled up&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;SWDIOLeitung&lt;/SPAN&gt; &lt;SPAN class="hps alt-edited"&gt;pulled up&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Capacitor&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;between&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;Reset and&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;GND&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Unfortunately,&lt;/SPAN&gt; &lt;SPAN class="hps alt-edited"&gt;all without success.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Does anyone have&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;any idea what&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;this&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;problem is?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 11 Dec 2015 19:37:48 GMT</pubDate>
    <dc:creator>michaeltreumann</dc:creator>
    <dc:date>2015-12-11T19:37:48Z</dc:date>
    <item>
      <title>Program and debug problems with KL15</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Program-and-debug-problems-with-KL15/m-p/478815#M29271</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Hi all,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;I have a&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;board&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;designed&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;with a&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;KL15Z128&lt;/SPAN&gt;. &lt;SPAN class="hps"&gt;My problem is that &lt;/SPAN&gt;&lt;SPAN class="hps"&gt;I can&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;program&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;controller&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;only sporadically&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;and&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;debug.&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;I have&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;find out&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;that&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;when the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;programmierrung&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;failed&lt;/SPAN&gt;, &lt;SPAN class="hps"&gt;the reset line&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;toggeld&lt;/SPAN&gt;. &lt;SPAN class="hps"&gt;If programming&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;was successful&lt;/SPAN&gt;, the &lt;SPAN class="hps"&gt;reset line &lt;/SPAN&gt;&lt;SPAN class="hps"&gt;is&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;high&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;I also have&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;a&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;crosstalk&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;of&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;clock&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;line to the &lt;/SPAN&gt;&lt;SPAN class="hps"&gt;reset line&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;If a program is in the controller I have no problems to debug.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="hps"&gt;I use the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;J&lt;/SPAN&gt;&lt;SPAN class="atn"&gt;-&lt;/SPAN&gt;Link &lt;SPAN class="hps"&gt;debugger&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Here's what I&lt;/SPAN&gt;'ve already tried:&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Reset line&lt;/SPAN&gt; &lt;SPAN class="hps alt-edited"&gt;pulled up&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;SWDIOLeitung&lt;/SPAN&gt; &lt;SPAN class="hps alt-edited"&gt;pulled up&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Capacitor&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;between&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;Reset and&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;GND&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Unfortunately,&lt;/SPAN&gt; &lt;SPAN class="hps alt-edited"&gt;all without success.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Does anyone have&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;any idea what&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;this&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;problem is?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Dec 2015 19:37:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Program-and-debug-problems-with-KL15/m-p/478815#M29271</guid>
      <dc:creator>michaeltreumann</dc:creator>
      <dc:date>2015-12-11T19:37:48Z</dc:date>
    </item>
    <item>
      <title>Re: Program and debug problems with KL15</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Program-and-debug-problems-with-KL15/m-p/478816#M29272</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Michael Treumann:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you share your board schematics or at least the part of the SWD connections?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The reset pin toggling is the normal behavior for a blank device.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, you see "crosstalk" between the clock line and reset lines. Check that there is not any kind of short circuit between these pins.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Some things you can check and design tips that have helped other customers to have a more stable SWD connection:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Check that the MCU is well soldered (no loose pins or defective solder joints).&lt;/P&gt;&lt;P&gt;- Try placing a series resistor in the SWD-CLK pin.&lt;/P&gt;&lt;P&gt;- A pull-up resistor is recommended in the SWD_DIO line.&lt;/P&gt;&lt;P&gt;- In the Reset line, connect a pull-up resistor to VDD and a capacitor to GND.&lt;/P&gt;&lt;P&gt;- Check that the NMI pin (PTA4 in your case) is not pulled low by any external signal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let us know if any improvement.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Regards!,&lt;BR /&gt;Jorge Gonzalez&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Dec 2015 23:37:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Program-and-debug-problems-with-KL15/m-p/478816#M29272</guid>
      <dc:creator>Jorge_Gonzalez</dc:creator>
      <dc:date>2015-12-17T23:37:36Z</dc:date>
    </item>
  </channel>
</rss>

