<?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>i.MX RT Crossover MCUsのトピックRe: i.MX RT1010 Bootloader / Flashloader</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/i-MX-RT1010-Bootloader-Flashloader/m-p/2326444#M36288</link>
    <description>&lt;P&gt;FYI, because of issues with the NXP-provided bootloader, I used Mark's utasker-based bootloader mentioned below (on RT1024). Great support and it works well for my application. Use case here is bootloading from USB stick into RT1024 internal flash with full security (encrypted distribution loaded into further-encrypted XIP internal flash).&lt;BR /&gt;Hope that helps!&lt;BR /&gt;Best Regards, Dave&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 04 Mar 2026 14:14:22 GMT</pubDate>
    <dc:creator>davenadler</dc:creator>
    <dc:date>2026-03-04T14:14:22Z</dc:date>
    <item>
      <title>i.MX RT1010 Bootloader / Flashloader</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/i-MX-RT1010-Bootloader-Flashloader/m-p/2303118#M36108</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I’ve been looking into bootloaders / flashloaders for the i.MX RT1010.&lt;/P&gt;&lt;P&gt;I’ve read the relevant NXP application notes (AN12604, AN12238, etc.), but I find the documentation quite fragmented, and most of it appears to be targeted at the higher-end devices in the RT10xx family.&lt;/P&gt;&lt;P&gt;What I’m missing is a high-level overview, as well as a simple guide for a minimal, practical setup.&lt;/P&gt;&lt;P&gt;From what I understand so far, the RT1010 ROM bootloader (accessed from the host via sdphost) can only load code into RAM. To program the external FlexSPI flash, a temporary flashloader must first be downloaded into RAM via this mechanism. This flashloader then performs the actual flash programming, typically in conjunction with blhost&amp;nbsp;on the host side.&lt;/P&gt;&lt;P&gt;When using the Secure Provisioning Tool, it appears that a prebuilt flashloader binary is used internally for this purpose.&lt;/P&gt;&lt;P&gt;I’ve seen the terms &lt;EM&gt;KBOOT&lt;/EM&gt; and &lt;EM&gt;MCUboot&lt;/EM&gt; mentioned in this context, but it’s not clear to me whether the latter refers to an NXP-specific component or to the open-source MCUboot project from Trusted Firmware (&lt;A href="https://www.trustedfirmware.org/" target="_new" rel="noopener"&gt;https://www.trustedfirmware.org&lt;/A&gt;).&lt;/P&gt;&lt;P&gt;I also looked at the SDK example bootloader_examples/flashloader, which unfortunately is very poorly documented. From experimenting with it, it seems to perform the same role as the prebuilt flashloader used by the Secure Provisioning Tool: once it has been programmed, I can use the tool to flash an application image without first loading the prebuilt flashloader.&lt;/P&gt;&lt;P&gt;For an actual product, however, it seems that the intended approach would be to have a &lt;EM&gt;persistent&lt;/EM&gt; flash-resident bootloader in external flash. The SDK flashloader example, as provided, does not appear to implement this.&lt;/P&gt;&lt;P&gt;So my questions are:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Is my general understanding of the RT1010 boot / flashloader flow correct?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;If so, how is a persistent flash-resident bootloader typically implemented on RT1010?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;What changes are required on the application side (linker settings, vector table relocation, etc.) to work in conjunction with such a bootloader?&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;In previous PIC-based projects, I could include a precompiled bootloader as an “extra loadable” alongside the main application. I assume a conceptually similar approach is required here, but implemented differently.&lt;/P&gt;&lt;P&gt;Any guidance or clarification would be highly appreciated.&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jan 2026 15:38:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/i-MX-RT1010-Bootloader-Flashloader/m-p/2303118#M36108</guid>
      <dc:creator>carotte</dc:creator>
      <dc:date>2026-01-29T15:38:05Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX RT1010 Bootloader / Flashloader</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/i-MX-RT1010-Bootloader-Flashloader/m-p/2304844#M36122</link>
      <description>&lt;P&gt;Hi&lt;BR /&gt;&lt;BR /&gt;Check out:&amp;nbsp;&lt;A href="https://www.utasker.com/iMX/RT1010.html" target="_blank"&gt;https://www.utasker.com/iMX/RT1010.html&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://www.utasker.com/iMX/developers.html" target="_blank"&gt;https://www.utasker.com/iMX/developers.html&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://www.utasker.com/docs/iMX/Loader.pdf" target="_blank"&gt;https://www.utasker.com/docs/iMX/Loader.pdf&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://www.utasker.com/docs/uTasker/uTaskerSerialLoader.pdf" target="_blank"&gt;https://www.utasker.com/docs/uTasker/uTaskerSerialLoader.pdf&lt;/A&gt;&lt;BR /&gt;And videos at&amp;nbsp;&lt;A href="https://www.youtube.com/watch?v=GXztWg9m6_8&amp;amp;list=PLWKlVb_MqDQEOCnsNOJO8gd3jDCwiyKKe" target="_blank"&gt;https://www.youtube.com/watch?v=GXztWg9m6_8&amp;amp;list=PLWKlVb_MqDQEOCnsNOJO8gd3jDCwiyKKe&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;You might find something you can use, including simplified and integrated encryption solution.&lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;&lt;BR /&gt;Mark&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Feb 2026 22:29:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/i-MX-RT1010-Bootloader-Flashloader/m-p/2304844#M36122</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2026-02-02T22:29:14Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX RT1010 Bootloader / Flashloader</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/i-MX-RT1010-Bootloader-Flashloader/m-p/2326444#M36288</link>
      <description>&lt;P&gt;FYI, because of issues with the NXP-provided bootloader, I used Mark's utasker-based bootloader mentioned below (on RT1024). Great support and it works well for my application. Use case here is bootloading from USB stick into RT1024 internal flash with full security (encrypted distribution loaded into further-encrypted XIP internal flash).&lt;BR /&gt;Hope that helps!&lt;BR /&gt;Best Regards, Dave&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Mar 2026 14:14:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/i-MX-RT1010-Bootloader-Flashloader/m-p/2326444#M36288</guid>
      <dc:creator>davenadler</dc:creator>
      <dc:date>2026-03-04T14:14:22Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX RT1010 Bootloader / Flashloader</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/i-MX-RT1010-Bootloader-Flashloader/m-p/2347648#M36472</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Did the information shared in the thread help you understand the bootloaders/flashloaders for the i.MX RT1010, or do you still have any questions?&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;BR /&gt;Pablo&lt;/P&gt;</description>
      <pubDate>Wed, 08 Apr 2026 21:52:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/i-MX-RT1010-Bootloader-Flashloader/m-p/2347648#M36472</guid>
      <dc:creator>Pablo_Ramos</dc:creator>
      <dc:date>2026-04-08T21:52:31Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX RT1010 Bootloader / Flashloader</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/i-MX-RT1010-Bootloader-Flashloader/m-p/2348442#M36474</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/231808"&gt;@Pablo_Ramos&lt;/a&gt;&amp;nbsp;- What are you talking about?&lt;BR /&gt;NXP has completely failed to answer any of the questions asked above.&lt;/P&gt;</description>
      <pubDate>Thu, 09 Apr 2026 12:20:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/i-MX-RT1010-Bootloader-Flashloader/m-p/2348442#M36474</guid>
      <dc:creator>davenadler</dc:creator>
      <dc:date>2026-04-09T12:20:46Z</dc:date>
    </item>
  </channel>
</rss>

