<?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: what are the software tools available to program using UART bootloader in MCX-C44X controllers in MCX Microcontrollers</title>
    <link>https://community.nxp.com/t5/MCX-Microcontrollers/what-are-the-software-tools-available-to-program-using-UART/m-p/2024793#M2325</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/229934"&gt;@shivajiyannaboina_tfs&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Thanks for your post. You can use blhost to program the firmware to MCX-C444.&amp;nbsp;&amp;nbsp;The blhost application is used on a host computer to issue commands to an NXP platform running an implementation of the Kinetis bootloader.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The download link of BLHOST:&amp;nbsp;&lt;A href="https://www.nxp.com/webapp/Download?colCode=blhost_2.6.7&amp;amp;amp;appType=license&amp;amp;amp;location=null" target="_self"&gt;blhost&lt;/A&gt;&amp;nbsp;. And the Kinetis blhost User's Guide can be seen here:&amp;nbsp;&lt;A href="https://www.nxp.com/webapp/Download?colCode=KBLHOSTUG&amp;amp;location=null" target="_self"&gt;KBLHOSTUG&lt;/A&gt;&amp;nbsp;.&lt;/P&gt;
&lt;P&gt;In addition to BLHOST, you can also utilize the flashing tool script developed based on the Secure Provisioning SDK (SPSDK). This script is capable of directly flash the image file into the Flash after the MCU enters the ROM bootloader. What's more, it integrates the API of BLHOST. For specific details, please refer to the official website of SPSDK.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://spsdk.readthedocs.io/en/latest/index.html" target="_blank" rel="noopener"&gt;Introduction — SPSDK documentation&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Hope it can help you.&lt;/P&gt;
&lt;P&gt;BRs,&lt;/P&gt;
&lt;P&gt;Celeste&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;--------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the "ACCEPT AS SOLUTION" button. Thank you!&lt;BR /&gt;--------------------------------------------------------------------------------------------------------&lt;/P&gt;</description>
    <pubDate>Thu, 09 Jan 2025 10:59:45 GMT</pubDate>
    <dc:creator>Celeste_Liu</dc:creator>
    <dc:date>2025-01-09T10:59:45Z</dc:date>
    <item>
      <title>what are the software tools available to program using UART bootloader in MCX-C44X controllers</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/what-are-the-software-tools-available-to-program-using-UART/m-p/2024610#M2322</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;I Need to Flash the Firmware to MCX-C444VLH part using UART bootloader interface,&lt;/P&gt;&lt;P&gt;So, what are the software tools available for this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;BR /&gt;Shivaji y&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jan 2025 07:46:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/what-are-the-software-tools-available-to-program-using-UART/m-p/2024610#M2322</guid>
      <dc:creator>shivajiyannaboina_tfs</dc:creator>
      <dc:date>2025-01-09T07:46:23Z</dc:date>
    </item>
    <item>
      <title>Re: what are the software tools available to program using UART bootloader in MCX-C44X controllers</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/what-are-the-software-tools-available-to-program-using-UART/m-p/2024793#M2325</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/229934"&gt;@shivajiyannaboina_tfs&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Thanks for your post. You can use blhost to program the firmware to MCX-C444.&amp;nbsp;&amp;nbsp;The blhost application is used on a host computer to issue commands to an NXP platform running an implementation of the Kinetis bootloader.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The download link of BLHOST:&amp;nbsp;&lt;A href="https://www.nxp.com/webapp/Download?colCode=blhost_2.6.7&amp;amp;amp;appType=license&amp;amp;amp;location=null" target="_self"&gt;blhost&lt;/A&gt;&amp;nbsp;. And the Kinetis blhost User's Guide can be seen here:&amp;nbsp;&lt;A href="https://www.nxp.com/webapp/Download?colCode=KBLHOSTUG&amp;amp;location=null" target="_self"&gt;KBLHOSTUG&lt;/A&gt;&amp;nbsp;.&lt;/P&gt;
&lt;P&gt;In addition to BLHOST, you can also utilize the flashing tool script developed based on the Secure Provisioning SDK (SPSDK). This script is capable of directly flash the image file into the Flash after the MCU enters the ROM bootloader. What's more, it integrates the API of BLHOST. For specific details, please refer to the official website of SPSDK.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://spsdk.readthedocs.io/en/latest/index.html" target="_blank" rel="noopener"&gt;Introduction — SPSDK documentation&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Hope it can help you.&lt;/P&gt;
&lt;P&gt;BRs,&lt;/P&gt;
&lt;P&gt;Celeste&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;--------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the "ACCEPT AS SOLUTION" button. Thank you!&lt;BR /&gt;--------------------------------------------------------------------------------------------------------&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jan 2025 10:59:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/what-are-the-software-tools-available-to-program-using-UART/m-p/2024793#M2325</guid>
      <dc:creator>Celeste_Liu</dc:creator>
      <dc:date>2025-01-09T10:59:45Z</dc:date>
    </item>
    <item>
      <title>Re: what are the software tools available to program using UART bootloader in MCX-C44X controllers</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/what-are-the-software-tools-available-to-program-using-UART/m-p/2296586#M4682</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;BR /&gt;&amp;nbsp; &amp;nbsp;I know that we have MCUXPresso secure provisioning tool to program the MCX-C44X part,&lt;BR /&gt;Do we need to follow the any procedure to put device in bootloader mode or will&amp;nbsp;MCUXPresso secure provisioning tool take care all those things?&lt;BR /&gt;&lt;BR /&gt;Can you please help me on this?&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jan 2026 10:34:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/what-are-the-software-tools-available-to-program-using-UART/m-p/2296586#M4682</guid>
      <dc:creator>shivajiyannaboina_tfs</dc:creator>
      <dc:date>2026-01-20T10:34:38Z</dc:date>
    </item>
    <item>
      <title>Re: what are the software tools available to program using UART bootloader in MCX-C44X controllers</title>
      <link>https://community.nxp.com/t5/MCX-Microcontrollers/what-are-the-software-tools-available-to-program-using-UART/m-p/2296601#M4683</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/229934"&gt;@shivajiyannaboina_tfs&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;For MCXC devices, the SEC tool can only perform operations after the device has already entered bootloader mode.&lt;BR /&gt;If you need to place the device into bootloader mode, the SEC tool is not able to perform this step.&lt;BR /&gt;Please refer to the links below for two methods to enter bootloader mode.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/MCX-Microcontrollers-Knowledge/MCX-C-How-to-Enter-the-ROM-Bootloader-to-Update-the-Firmware/ta-p/2109978" target="_blank"&gt;MCX C: How to Enter the ROM Bootloader to Update the Firmware&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Celeste_Liu_0-1768906758445.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/373487i1C5F26E35E6B604C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Celeste_Liu_0-1768906758445.png" alt="Celeste_Liu_0-1768906758445.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Using mass erase method is more recommended way.&lt;/P&gt;
&lt;P&gt;Hope it helps.&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Celeste&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jan 2026 11:00:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCX-Microcontrollers/what-are-the-software-tools-available-to-program-using-UART/m-p/2296601#M4683</guid>
      <dc:creator>Celeste_Liu</dc:creator>
      <dc:date>2026-01-20T11:00:06Z</dc:date>
    </item>
  </channel>
</rss>

