<?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 Re: MCXC242VFM don't program with MCU-Link PRO in MCX Microcontrollers</title>
    <link>https://community.nxp.com/t5/MCX-Microcontrollers/MCXC242VFM-don-t-program-with-MCU-Link-PRO/m-p/1989661#M1928</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/243007"&gt;@rodrigodws&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-spm-anchor-id="5176.28103460.0.i10.7bfc5d27C6XYxE"&gt;Yes, MCU-LINK Pro supports MCXC. Firstly, I recommend you use MCUXpresso IDE to test. Please check the following points:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Hardware design&lt;/STRONG&gt;: Is your board a custom board? If yes, please check the hardware design part for SWD. Refer to the schematic of the FRDM-MCXC242 for guidance:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://www.nxp.com/design/design-center/development-boards-and-designs/general-purpose-mcus/frdm-development-board-for-mcx-c242-mcus:FRDM-MCXC242" target="_blank" rel="noopener"&gt;FRDM-MCXC242 Schematic&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;ISP Mode&lt;/STRONG&gt;: Verify whether you can enter ISP mode using &lt;CODE&gt;blhost&lt;/CODE&gt; or the Secure Provisioning tool.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Debugger Firmware&lt;/STRONG&gt;: Change the debugger firmware of the MCU-LINK Pro, for example you can change to J-link firmware to test.&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;BR&lt;/P&gt;
&lt;P&gt;Alice&lt;/P&gt;</description>
    <pubDate>Thu, 07 Nov 2024 02:19:05 GMT</pubDate>
    <dc:creator>Alice_Yang</dc:creator>
    <dc:date>2024-11-07T02:19:05Z</dc:date>
    <item>
      <title>MCXC242VFM don't program with MCU-Link PRO</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/MCXC242VFM-don-t-program-with-MCU-Link-PRO/m-p/1988910#M1924</link>
      <description>&lt;P&gt;I am trying to program the MCXC242VFM microcontroller using the MCU-Link Pro programmer. I tried with both MCUXpresso and VSCode, but was unsuccessful. I researched the programmer and tried to update its firmware, but I couldn’t.&lt;/P&gt;&lt;P&gt;I have two questions:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Is the MCU-Link Pro programmer compatible with the new MCXC microcontroller series from NXP?&lt;/LI&gt;&lt;LI&gt;Is it possible to establish any type of communication (command line) between the PC and the programmer?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Infos:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;MCUXpresso IDE &lt;STRONG&gt;V24.9.25&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;MCU-Link Pro (r0CF) CMSIS-DAP &lt;STRONG&gt;V3.148&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;LI-PRODUCT title="MCU-LINK-PRO" id="MCU-LINK-PRO"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp; &lt;LI-PRODUCT title="MCU-LINK-ARCHITECTURE" id="MCU-LINK-ARCHITECTURE"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Nov 2024 14:06:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/MCXC242VFM-don-t-program-with-MCU-Link-PRO/m-p/1988910#M1924</guid>
      <dc:creator>rodrigodws</dc:creator>
      <dc:date>2024-11-06T14:06:55Z</dc:date>
    </item>
    <item>
      <title>Re: MCXC242VFM don't program with MCU-Link PRO</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/MCXC242VFM-don-t-program-with-MCU-Link-PRO/m-p/1989661#M1928</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/243007"&gt;@rodrigodws&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-spm-anchor-id="5176.28103460.0.i10.7bfc5d27C6XYxE"&gt;Yes, MCU-LINK Pro supports MCXC. Firstly, I recommend you use MCUXpresso IDE to test. Please check the following points:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Hardware design&lt;/STRONG&gt;: Is your board a custom board? If yes, please check the hardware design part for SWD. Refer to the schematic of the FRDM-MCXC242 for guidance:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://www.nxp.com/design/design-center/development-boards-and-designs/general-purpose-mcus/frdm-development-board-for-mcx-c242-mcus:FRDM-MCXC242" target="_blank" rel="noopener"&gt;FRDM-MCXC242 Schematic&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;ISP Mode&lt;/STRONG&gt;: Verify whether you can enter ISP mode using &lt;CODE&gt;blhost&lt;/CODE&gt; or the Secure Provisioning tool.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Debugger Firmware&lt;/STRONG&gt;: Change the debugger firmware of the MCU-LINK Pro, for example you can change to J-link firmware to test.&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;BR&lt;/P&gt;
&lt;P&gt;Alice&lt;/P&gt;</description>
      <pubDate>Thu, 07 Nov 2024 02:19:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/MCXC242VFM-don-t-program-with-MCU-Link-PRO/m-p/1989661#M1928</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2024-11-07T02:19:05Z</dc:date>
    </item>
    <item>
      <title>Re: MCXC242VFM don't program with MCU-Link PRO</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/MCXC242VFM-don-t-program-with-MCU-Link-PRO/m-p/1990332#M1935</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/27788"&gt;@Alice_Yang&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;I am working with a custom board that includes only the microcontroller, an SWD connector, and the necessary resistors and capacitors. This setup was designed primarily for testing purposes, as I plan to use the MCXC242VFM in my project (which has a different package than the FRDM-MCXC242).&lt;/P&gt;&lt;P&gt;When I attempt to program the microcontroller, I receive the message: "0 available SWD devices detected." I believe the system detects the presence of a microcontroller but is unable to identify the part number. I have attached a screenshot for reference.&lt;/P&gt;&lt;P&gt;I double-checked the SWD connections and compared them to the FRDM-MCXC242 board (which I also have). According to the MCXC242 datasheet, it suggests using a 10k pull-up resistor on SWD_DIO and a 10k pull-down resistor on SWD_CLK. However, on the FRDM-MCXC242, I noticed that 100k resistors are used instead.&lt;/P&gt;&lt;P&gt;I have two observations:&lt;/P&gt;&lt;P&gt;I also observed that I initially did not use a pull-up resistor or the 100nF capacitor on the reset_b pin. Could this omission be causing an issue with the microcontroller?&lt;/P&gt;&lt;P&gt;The MCXC242 does not appear in the list of supported devices in the MCUXpresso Secure Provisioning Tool (version 9). Additionally, I could not find blhost in my environment. As a result, I was unable to check if the microcontroller is in ISP mode.&lt;/P&gt;&lt;P&gt;Thank you for your support, and I look forward to your guidance!&lt;/P&gt;&lt;P&gt;Best regards,&lt;BR /&gt;Rodrigo Dorow&lt;/P&gt;</description>
      <pubDate>Thu, 07 Nov 2024 16:15:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/MCXC242VFM-don-t-program-with-MCU-Link-PRO/m-p/1990332#M1935</guid>
      <dc:creator>rodrigodws</dc:creator>
      <dc:date>2024-11-07T16:15:01Z</dc:date>
    </item>
    <item>
      <title>Re: MCXC242VFM don't program with MCU-Link PRO</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/MCXC242VFM-don-t-program-with-MCU-Link-PRO/m-p/1990624#M1936</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/243007"&gt;@rodrigodws&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please send the schematic of your board. I help you check. Thanks.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Alice&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 08 Nov 2024 01:21:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/MCXC242VFM-don-t-program-with-MCU-Link-PRO/m-p/1990624#M1936</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2024-11-08T01:21:14Z</dc:date>
    </item>
    <item>
      <title>Re: MCXC242VFM don't program with MCU-Link PRO</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/MCXC242VFM-don-t-program-with-MCU-Link-PRO/m-p/1991061#M1945</link>
      <description>&lt;P&gt;Hi Alice,&lt;/P&gt;&lt;P&gt;I’ve attached the schematic of my board for you to take a look at. Let me know if you need anything else!&lt;/P&gt;&lt;P&gt;Best regards,&lt;BR /&gt;Rodrigo Dorow&lt;/P&gt;</description>
      <pubDate>Fri, 08 Nov 2024 10:58:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/MCXC242VFM-don-t-program-with-MCU-Link-PRO/m-p/1991061#M1945</guid>
      <dc:creator>rodrigodws</dc:creator>
      <dc:date>2024-11-08T10:58:53Z</dc:date>
    </item>
    <item>
      <title>Re: MCXC242VFM don't program with MCU-Link PRO</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/MCXC242VFM-don-t-program-with-MCU-Link-PRO/m-p/1991592#M1950</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/243007"&gt;@rodrigodws&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;&lt;SPAN&gt;I have reviewed your attachment. It appears that there is no issue with the SWD design. You might try changing the 10k resistor to a 100k resistor, as shown in the schematic of the FRDM-MCXC242. If it still doesn't work, please try using a different debugger and USB cable for testing.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Alice_Yang_0-1731296176788.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/309648i17E5CDD4B11A3165/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Alice_Yang_0-1731296176788.png" alt="Alice_Yang_0-1731296176788.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;BR&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;Alice&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Nov 2024 03:37:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/MCXC242VFM-don-t-program-with-MCU-Link-PRO/m-p/1991592#M1950</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2024-11-11T03:37:08Z</dc:date>
    </item>
    <item>
      <title>Re: MCXC242VFM don't program with MCU-Link PRO</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/MCXC242VFM-don-t-program-with-MCU-Link-PRO/m-p/1995645#M1993</link>
      <description>&lt;P&gt;Hi Alice,&lt;/P&gt;&lt;P&gt;I tried using the 100k resistors, but it still didn’t work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I also tried using another debugger, a Segger, which was able to program the FRDM board but not my custom board. While communicating with the Segger through the J-Link Commander, I made several connection attempts. Attached is the .txt file for your review.&lt;/P&gt;&lt;P&gt;Summary of the three cases:&lt;/P&gt;&lt;H3&gt;Case MCXC242VFM (custom board)&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;Initial Setup&lt;/STRONG&gt;:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Interface speed set to 4000 kHz.&lt;/LI&gt;&lt;LI&gt;Device “MCXC242” selected.&lt;/LI&gt;&lt;LI&gt;Connected via SWD.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Issues Encountered&lt;/STRONG&gt;:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Timeout while trying to halt the CPU.&lt;/LI&gt;&lt;LI&gt;Multiple reset attempts failed.&lt;/LI&gt;&lt;LI&gt;CPU was not halted after reset, resulting in a final error.&lt;/LI&gt;&lt;/UL&gt;&lt;H3&gt;Case FRDM-MCXC242&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;Initial Setup&lt;/STRONG&gt;:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Interface speed set to 4000 kHz.&lt;/LI&gt;&lt;LI&gt;Device “MCXC242” selected.&lt;/LI&gt;&lt;LI&gt;Connected via SWD.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Successful Initialization&lt;/STRONG&gt;:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;JTAG to SWD switching sequence executed successfully.&lt;/LI&gt;&lt;LI&gt;Device correctly identified as Cortex-M0 r0p1.&lt;/LI&gt;&lt;LI&gt;Resets executed as expected.&lt;/LI&gt;&lt;/UL&gt;&lt;H3&gt;Without&amp;nbsp; Microcontroller&amp;nbsp;&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;Initial Setup&lt;/STRONG&gt;:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Interface speed set to 4000 kHz.&lt;/LI&gt;&lt;LI&gt;Device “MCXC242” selected.&lt;/LI&gt;&lt;LI&gt;Connected via SWD.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Issues Encountered&lt;/STRONG&gt;:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Timeout while trying to unsecure the device.&lt;/LI&gt;&lt;LI&gt;Unable to read the CPUID register.&lt;/LI&gt;&lt;LI&gt;Multiple attempts to connect to the device under reset failed, resulting in a final error message.&lt;/LI&gt;&lt;/UL&gt;&lt;H3&gt;Key Differences&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Timeout and Failure to Halt the CPU&lt;/STRONG&gt;: In the VFM connection, there was a timeout while trying to halt the CPU, and multiple reset attempts failed, resulting in a final error. In the FRDM connection, the CPU was identified, and the resets were executed without issues.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Component Detection&lt;/STRONG&gt;: In the FRDM connection, CoreSight components were detected and listed, whereas in the VFM connection, there were difficulties in halting the CPU and resetting the device.&lt;/LI&gt;&lt;/UL&gt;&lt;H3&gt;Overall Summary&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;MCXC242VFM (custom board)&lt;/STRONG&gt;: Significant issues halting and resetting the CPU.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;FRDM-MCXC242&lt;/STRONG&gt;: Successful connection and initialization, with resets executed correctly.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Without Microcontroller&lt;/STRONG&gt;: Failed to unsecure the device and connect to the core, resulting in a complete connection failure.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;BR,&lt;BR /&gt;Rodrigo&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 20:50:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/MCXC242VFM-don-t-program-with-MCU-Link-PRO/m-p/1995645#M1993</guid>
      <dc:creator>rodrigodws</dc:creator>
      <dc:date>2024-11-15T20:50:43Z</dc:date>
    </item>
    <item>
      <title>Re: MCXC242VFM don't program with MCU-Link PRO</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/MCXC242VFM-don-t-program-with-MCU-Link-PRO/m-p/1997455#M2007</link>
      <description>&lt;P&gt;I have good news: I managed to program the firmware on our QFN32 board. Problem solved!&lt;/P&gt;&lt;H3&gt;Summary of the Solution&lt;/H3&gt;&lt;P&gt;I believe the issue was related to the reflow temperature. Here’s a detailed explanation:&lt;/P&gt;&lt;P&gt;I manually soldered three boards using a hot air soldering station. The second board was adjusted for the MCU-Link Pro programming connector, and the third was due to the first two lacking the RC circuit on the RESET pin, which I suspected might have damaged the microcontroller. The third board was being detected until yesterday when I decided to take some signal measurements and removed the RESET pin to understand what was happening during programming, using a logic analyzer. After undoing these changes, the microcontroller stopped being detected.&lt;/P&gt;&lt;P&gt;This morning, I replaced the microcontroller on the third board and noticed the prolonged heating time for the microcontroller and PCB. They were exposed to high temperatures for over a minute to solder (using wire solder and paste flux).&lt;/P&gt;&lt;P&gt;To send the board to Alessandro in the same previous condition, I decided to do one last assembly: using solder paste and reflowing it in an oven, as would be done in the SMT process (except for Pick and Place).&lt;/P&gt;&lt;P&gt;After reflow soldering, I reworked the board, assembled the connector and necessary jumpers, and checked resistances and continuity (I took this care with the other boards as well). I tested it, and it worked:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;It is connecting and programming via J-Link Commander (the third board only connected but did not program).&lt;/LI&gt;&lt;LI&gt;It also worked in the IDE.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I was worried there might be an issue with this package since it is a new microcontroller. I apologize for the concern, but I needed to reach out to you.&lt;/P&gt;&lt;P&gt;BR,&lt;BR /&gt;Rodrigo&lt;/P&gt;</description>
      <pubDate>Tue, 19 Nov 2024 20:24:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/MCXC242VFM-don-t-program-with-MCU-Link-PRO/m-p/1997455#M2007</guid>
      <dc:creator>rodrigodws</dc:creator>
      <dc:date>2024-11-19T20:24:04Z</dc:date>
    </item>
  </channel>
</rss>

