<?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 ProcessorsのトピックRe: i.MX8MQ – Initial code loading without USB/UUU using</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Initial-code-loading-without-USB-UUU-using/m-p/2133384#M239254</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;one can look on&lt;/P&gt;
&lt;P&gt;IDE - Debug, Compile and Build Tools (2)&lt;BR /&gt;SDK_2.3_MX8MQ_Beta_Patch(REV SDK2.3_MX8MQ_Beta)&lt;BR /&gt;(NXP provided IAR and Segger tool patch to support i.MX8MQuad device)&lt;/P&gt;
&lt;P&gt;&lt;A class="link-titled" title="https://www.nxp.com/support/developer-resources/run-time-software/i.mx-developer-resources/evaluation-kit-for-the-i.mx-8m-applications-processor:MCIMX8M-EVK?tab=Design_Tools_Tab" href="https://translate.google.com/website?sl=en&amp;amp;tl=es&amp;amp;hl=es&amp;amp;client=srp&amp;amp;u=https://www.nxp.com/support/developer-resources/run-time-software/i.mx-developer-resources/evaluation-kit-for-the-i.mx-8m-applications-processor:MCIMX8M-EVK?tab%3DDesign_Tools_Tab" rel="nofollow noopener noreferrer" target="_blank"&gt;i.MX 8M Evaluation Kit|NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;for A53 supported &amp;nbsp;Lauterbach and ARM DS-5, for OpenOCD one can look at a53 support on&lt;/P&gt;
&lt;P&gt;&lt;A class="link-titled" title="http://fatalfeel.blogspot.com/2015/12/openocd-with-eclipse-debug-kernel-of.html" href="https://translate.google.com/website?sl=en&amp;amp;tl=es&amp;amp;hl=es&amp;amp;client=srp&amp;amp;u=http://fatalfeel.blogspot.com/2015/12/openocd-with-eclipse-debug-kernel-of.html" rel="nofollow noopener noreferrer" target="_blank"&gt;Programming Guide: OpenOCD + Eclipse + Jtag debug on Uboot &amp;amp; Linux&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;</description>
    <pubDate>Mon, 14 Jul 2025 14:19:16 GMT</pubDate>
    <dc:creator>Bio_TICFSL</dc:creator>
    <dc:date>2025-07-14T14:19:16Z</dc:date>
    <item>
      <title>i.MX8MQ – Initial code loading without USB/UUU using</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Initial-code-loading-without-USB-UUU-using/m-p/2130958#M239128</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;We are developing a custom embedded system using the NXP i.MX8MQ processor. Due to strict space constraints in our hardware design, we cannot expose a USB port in the final product.&lt;/P&gt;&lt;P&gt;System Summary:&lt;/P&gt;&lt;P&gt;Processor: i.MX8MQ&lt;/P&gt;&lt;P&gt;RAM: 4GB DDR4&lt;/P&gt;&lt;P&gt;Storage: External eMMC&lt;/P&gt;&lt;P&gt;Intended OS: Yocto Linux running on Cortex-A53&lt;/P&gt;&lt;P&gt;No initial bootloader or software flashed yet (fully blank system)&lt;/P&gt;&lt;P&gt;Available debug interface: JTAG (SEGGER J-Link)&lt;/P&gt;&lt;P&gt;Our main question is:&lt;/P&gt;&lt;P&gt;Can we use JTAG (via J-Link) to initialize DDR and load and execute code (such as U-Boot) in RAM without using USB or the internal boot ROM boot process (i.e., bypassing UUU tool)?&lt;/P&gt;&lt;P&gt;Or is it mandatory to use the USB OTG + UUU serial downloader at least once to load initial code to the system before we can boot from eMMC?&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thank you very much for your help.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Jul 2025 13:42:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Initial-code-loading-without-USB-UUU-using/m-p/2130958#M239128</guid>
      <dc:creator>ayse-yilmaz</dc:creator>
      <dc:date>2025-07-09T13:42:27Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8MQ – Initial code loading without USB/UUU using</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Initial-code-loading-without-USB-UUU-using/m-p/2130999#M239134</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Yes you can use jtag or you can program the eMMC or SDcard separately.&lt;/P&gt;
&lt;P&gt;regards&lt;/P&gt;</description>
      <pubDate>Wed, 09 Jul 2025 14:50:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Initial-code-loading-without-USB-UUU-using/m-p/2130999#M239134</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2025-07-09T14:50:49Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8MQ – Initial code loading without USB/UUU using</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Initial-code-loading-without-USB-UUU-using/m-p/2132594#M239207</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Thank you for your support.&lt;/P&gt;&lt;P&gt;I found documentation related to loading firmware via JTAG on the M4 core, but I could not find similar documentation for the Cortex-A53 core.&lt;/P&gt;&lt;P&gt;Could you please provide or point me to any official documentation or resources about loading and running code on the Cortex-A53 core (i.MX8MQ) using JTAG (e.g., with SEGGER J-Link)?&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Jul 2025 15:37:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Initial-code-loading-without-USB-UUU-using/m-p/2132594#M239207</guid>
      <dc:creator>ayse-yilmaz</dc:creator>
      <dc:date>2025-07-11T15:37:31Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8MQ – Initial code loading without USB/UUU using</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Initial-code-loading-without-USB-UUU-using/m-p/2133384#M239254</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;one can look on&lt;/P&gt;
&lt;P&gt;IDE - Debug, Compile and Build Tools (2)&lt;BR /&gt;SDK_2.3_MX8MQ_Beta_Patch(REV SDK2.3_MX8MQ_Beta)&lt;BR /&gt;(NXP provided IAR and Segger tool patch to support i.MX8MQuad device)&lt;/P&gt;
&lt;P&gt;&lt;A class="link-titled" title="https://www.nxp.com/support/developer-resources/run-time-software/i.mx-developer-resources/evaluation-kit-for-the-i.mx-8m-applications-processor:MCIMX8M-EVK?tab=Design_Tools_Tab" href="https://translate.google.com/website?sl=en&amp;amp;tl=es&amp;amp;hl=es&amp;amp;client=srp&amp;amp;u=https://www.nxp.com/support/developer-resources/run-time-software/i.mx-developer-resources/evaluation-kit-for-the-i.mx-8m-applications-processor:MCIMX8M-EVK?tab%3DDesign_Tools_Tab" rel="nofollow noopener noreferrer" target="_blank"&gt;i.MX 8M Evaluation Kit|NXP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;for A53 supported &amp;nbsp;Lauterbach and ARM DS-5, for OpenOCD one can look at a53 support on&lt;/P&gt;
&lt;P&gt;&lt;A class="link-titled" title="http://fatalfeel.blogspot.com/2015/12/openocd-with-eclipse-debug-kernel-of.html" href="https://translate.google.com/website?sl=en&amp;amp;tl=es&amp;amp;hl=es&amp;amp;client=srp&amp;amp;u=http://fatalfeel.blogspot.com/2015/12/openocd-with-eclipse-debug-kernel-of.html" rel="nofollow noopener noreferrer" target="_blank"&gt;Programming Guide: OpenOCD + Eclipse + Jtag debug on Uboot &amp;amp; Linux&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Mon, 14 Jul 2025 14:19:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Initial-code-loading-without-USB-UUU-using/m-p/2133384#M239254</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2025-07-14T14:19:16Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8MQ – Initial code loading without USB/UUU using</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Initial-code-loading-without-USB-UUU-using/m-p/2137090#M239409</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Thank you for the references.&lt;/P&gt;&lt;P&gt;I have checked the SDK and toolchain patch links as well as the OpenOCD documentation you mentioned, but I could not find a clear and complete example or guide showing how to:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Initialize DDR from JTAG on i.MX8MQ (Cortex-A53),&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Load and execute U-Boot or any custom binary directly into A53 RAM via JTAG (e.g., with SEGGER J-Link),&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Do this entirely without using the internal boot ROM mechanisms (i.e., without USB/Serial Downloader Mode).&lt;/P&gt;&lt;P&gt;Most available documentation seems to either:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;*&amp;nbsp; Target the Cortex-M4 core,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;*&amp;nbsp; Assume a bootloader is already present, or&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;*&amp;nbsp; As in the reference you provided, demonstrate debugging U-Boot and kernel via JTAG only after they have been loaded through USB and the UUU tool, rather than performing a full bring-up from a blank device.&lt;/P&gt;&lt;P&gt;Could you please clarify if it is officially supported to boot Cortex-A53 code via JTAG (without USB), and if so, could you provide:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * a direct application note, app guide, or example script (J-Link, Lauterbach, DS-5, or OpenOCD)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * or any steps regarding DDR training, code upload, and A53 startup via JTAG?&lt;/P&gt;&lt;P&gt;This would be very helpful for bringing up our custom hardware which currently has no pre-flashed bootloader and no USB access.&lt;/P&gt;&lt;P&gt;Thank you again for your support.&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;</description>
      <pubDate>Mon, 21 Jul 2025 06:38:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Initial-code-loading-without-USB-UUU-using/m-p/2137090#M239409</guid>
      <dc:creator>ayse-yilmaz</dc:creator>
      <dc:date>2025-07-21T06:38:01Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8MQ – Initial code loading without USB/UUU using</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Initial-code-loading-without-USB-UUU-using/m-p/2137507#M239427</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;For JTAG and&amp;nbsp;JLink scripts supporting Cortex-A53, may be recommended&amp;nbsp;to apply to segger directly:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://forum.segger.com/index.php/Thread/4447-SOLVED-Cortex-A53-support/" target="_blank" rel="nofollow noopener noreferrer"&gt;https://forum.segger.com/index.php/Thread/4447-SOLVED-Cortex-A53-support/&lt;/A&gt;&lt;BR /&gt;NXP uses Lauterbach Trace32 as debugger tool for Cortex-A53 cores.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Mon, 21 Jul 2025 14:06:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8MQ-Initial-code-loading-without-USB-UUU-using/m-p/2137507#M239427</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2025-07-21T14:06:54Z</dc:date>
    </item>
  </channel>
</rss>

