<?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: Need help to implement bootloader for iMXRT1060 using MSD host in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Need-help-to-implement-bootloader-for-iMXRT1060-using-MSD-host/m-p/2202305#M35618</link>
    <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/189325"&gt;@EmbeddedTech&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please refer to the offical tool&amp;nbsp;&lt;A href="https://www.nxp.com/design/design-center/software/development-software/mcuxpresso-software-and-tools-/mcuxpresso-secure-provisioning-tool:MCUXPRESSO-SECURE-PROVISIONING?tid=vanMCUXPRESSO-SECURE-PROVISIONING" target="_blank"&gt;MCUXpresso Secure Provisioning Tool | NXP Semiconductors&lt;/A&gt;&amp;nbsp;to find more details.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://docs.mcuxpresso.nxp.com/secure/latest/06_processor_specific_workflow.html#image-running-from-external-nor-flash" target="_blank"&gt;https://docs.mcuxpresso.nxp.com/secure/latest/06_processor_specific_workflow.html#image-running-from-external-nor-flash&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 11 Nov 2025 03:24:54 GMT</pubDate>
    <dc:creator>Sam_Gao</dc:creator>
    <dc:date>2025-11-11T03:24:54Z</dc:date>
    <item>
      <title>Need help to implement bootloader for iMXRT1060 using MSD host</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Need-help-to-implement-bootloader-for-iMXRT1060-using-MSD-host/m-p/2201451#M35603</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;I need to implement the bootloader to program the device from the usb thumb drive connected to the device. The flow is as below,&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Application Mode&lt;/STRONG&gt;:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;User selects "Firmware Update" from the setup menu.&lt;/LI&gt;&lt;LI&gt;Application checks:&lt;UL&gt;&lt;LI&gt;Is a USB MSD device connected?&lt;/LI&gt;&lt;LI&gt;Does it contain a valid .bin file?&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;If yes, then it &lt;STRONG&gt;reboots the system&lt;/STRONG&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Bootloader Mode (on reboot)&lt;/STRONG&gt;:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Bootloader starts (from QSPI flash).&lt;/LI&gt;&lt;LI&gt;In the first few seconds, it checks:&lt;UL&gt;&lt;LI&gt;Is a USB MSD device connected?&lt;/LI&gt;&lt;LI&gt;Is the .bin file present?&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;If yes, it enters &lt;STRONG&gt;firmware update mode&lt;/STRONG&gt;:&lt;UL&gt;&lt;LI&gt;Erases and programs QSPI flash with new firmware and reboots&lt;BR /&gt;&lt;BR /&gt;I need help/guidance to modify the current ota bootloader code using USB HID class to support above requirement.&lt;BR /&gt;Your help on this is highly appreciated.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Nov 2025 03:51:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Need-help-to-implement-bootloader-for-iMXRT1060-using-MSD-host/m-p/2201451#M35603</guid>
      <dc:creator>EmbeddedTech</dc:creator>
      <dc:date>2025-11-10T03:51:58Z</dc:date>
    </item>
    <item>
      <title>Re: Need help to implement bootloader for iMXRT1060 using MSD host</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Need-help-to-implement-bootloader-for-iMXRT1060-using-MSD-host/m-p/2202305#M35618</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/189325"&gt;@EmbeddedTech&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please refer to the offical tool&amp;nbsp;&lt;A href="https://www.nxp.com/design/design-center/software/development-software/mcuxpresso-software-and-tools-/mcuxpresso-secure-provisioning-tool:MCUXPRESSO-SECURE-PROVISIONING?tid=vanMCUXPRESSO-SECURE-PROVISIONING" target="_blank"&gt;MCUXpresso Secure Provisioning Tool | NXP Semiconductors&lt;/A&gt;&amp;nbsp;to find more details.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://docs.mcuxpresso.nxp.com/secure/latest/06_processor_specific_workflow.html#image-running-from-external-nor-flash" target="_blank"&gt;https://docs.mcuxpresso.nxp.com/secure/latest/06_processor_specific_workflow.html#image-running-from-external-nor-flash&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Nov 2025 03:24:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Need-help-to-implement-bootloader-for-iMXRT1060-using-MSD-host/m-p/2202305#M35618</guid>
      <dc:creator>Sam_Gao</dc:creator>
      <dc:date>2025-11-11T03:24:54Z</dc:date>
    </item>
    <item>
      <title>Re: Need help to implement bootloader for iMXRT1060 using MSD host</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Need-help-to-implement-bootloader-for-iMXRT1060-using-MSD-host/m-p/2202322#M35619</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/233161"&gt;@Sam_Gao&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;In the link which you have shared I see that we need to put the board to Serial download mode using DIP switches. We do not have that provision and it is not possible to follow that method in production boards and at customer site. Instead, we want to have the option to download using the USB thumb drive. In the same ota bootloader code, is it possible to check for USB host MSD detection instead of USB HID and do the way as I have explained in previous post?&lt;/P&gt;&lt;P&gt;Your quick help on this is highly appreciated.&lt;/P&gt;&lt;P&gt;Let me know if you need out current bootloader code.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Tue, 11 Nov 2025 03:57:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Need-help-to-implement-bootloader-for-iMXRT1060-using-MSD-host/m-p/2202322#M35619</guid>
      <dc:creator>EmbeddedTech</dc:creator>
      <dc:date>2025-11-11T03:57:51Z</dc:date>
    </item>
    <item>
      <title>Re: Need help to implement bootloader for iMXRT1060 using MSD host</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Need-help-to-implement-bootloader-for-iMXRT1060-using-MSD-host/m-p/2204396#M35649</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/189325"&gt;@EmbeddedTech&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Yes, it seems be possbile, however, I didn't find some reference example from NXP's SDK for you.&lt;/P&gt;</description>
      <pubDate>Thu, 13 Nov 2025 10:12:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Need-help-to-implement-bootloader-for-iMXRT1060-using-MSD-host/m-p/2204396#M35649</guid>
      <dc:creator>Sam_Gao</dc:creator>
      <dc:date>2025-11-13T10:12:40Z</dc:date>
    </item>
    <item>
      <title>Re: Need help to implement bootloader for iMXRT1060 using MSD host</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Need-help-to-implement-bootloader-for-iMXRT1060-using-MSD-host/m-p/2204814#M35654</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/233161"&gt;@Sam_Gao&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;Is it possible for NXP to provide a quick working example as the MCUBootUtility tool doesn't seem to work on most PC's and also changing to serial download mode using fuse switch is not the practical way.&lt;BR /&gt;Thanks for your help in advance.&lt;/P&gt;</description>
      <pubDate>Fri, 14 Nov 2025 03:06:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Need-help-to-implement-bootloader-for-iMXRT1060-using-MSD-host/m-p/2204814#M35654</guid>
      <dc:creator>EmbeddedTech</dc:creator>
      <dc:date>2025-11-14T03:06:13Z</dc:date>
    </item>
    <item>
      <title>Re: Need help to implement bootloader for iMXRT1060 using MSD host</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Need-help-to-implement-bootloader-for-iMXRT1060-using-MSD-host/m-p/2207238#M35691</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;No more.&lt;/P&gt;
&lt;P&gt;Please check&amp;nbsp;SPSDK which is an open-source and as similar as SEC IDE tools for developement, but I am not sure if it will help your dedicated requirment.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://spsdk.readthedocs.io/en/latest/images/bootable.html" target="_blank"&gt;https://spsdk.readthedocs.io/en/latest/images/bootable.html&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Nov 2025 03:19:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Need-help-to-implement-bootloader-for-iMXRT1060-using-MSD-host/m-p/2207238#M35691</guid>
      <dc:creator>Sam_Gao</dc:creator>
      <dc:date>2025-11-19T03:19:38Z</dc:date>
    </item>
  </channel>
</rss>

