<?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: Flashing and Debugging RT600 on linux using CLI in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Flashing-and-Debugging-RT600-on-linux-using-CLI/m-p/1944446#M31690</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/223506"&gt;@stefanct&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am sorry for the terrible experiecne for you, would you please help clairfy more about your sharing?&lt;/P&gt;
&lt;P&gt;Thank you for your suggestions or complaints. I want to improve our product for easy using.&lt;/P&gt;
&lt;P&gt;B.R,&lt;/P&gt;
&lt;P&gt;Sam&lt;/P&gt;</description>
    <pubDate>Fri, 30 Aug 2024 11:31:27 GMT</pubDate>
    <dc:creator>Sam_Gao</dc:creator>
    <dc:date>2024-08-30T11:31:27Z</dc:date>
    <item>
      <title>Flashing and Debugging RT600 on linux using CLI</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Flashing-and-Debugging-RT600-on-linux-using-CLI/m-p/1929192#M31502</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have been working on&amp;nbsp;MIMXRT685-EVK board on a windows machine using IDEs like MCUXpresso and Xtensa xplorer. I'm trying to set it up on a linux machine without using any IDEs using CLI. I am a total stranger to Linux and have been learning how to do it efficiently. I am starting with some example project in the mcuxpresso sdk. I have installed the arm gnu toolchain and I can build the project using the build scripts in the sdk.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I do not know how to proceed with flashing, running and debugging the program on the board. I am trying with openocd and gdb but I can't get the configuration file for the required target and I do not have the expertise to write it on my own yet.&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, I am looking for any resource that can help me with this, whether the help with right config file for openocd or some totally different way to help me set up my board.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Shri&lt;/P&gt;&lt;H3&gt;&amp;nbsp;&lt;/H3&gt;</description>
      <pubDate>Fri, 09 Aug 2024 15:15:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Flashing-and-Debugging-RT600-on-linux-using-CLI/m-p/1929192#M31502</guid>
      <dc:creator>shri00</dc:creator>
      <dc:date>2024-08-09T15:15:45Z</dc:date>
    </item>
    <item>
      <title>Re: Flashing and Debugging RT600 on linux using CLI</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Flashing-and-Debugging-RT600-on-linux-using-CLI/m-p/1931859#M31549</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;"I'm trying to set it up on a linux machine without using any IDEs using CLI.&amp;nbsp;"&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Sam&lt;/STRONG&gt;: Please using &lt;A href="https://mcuxpresso.nxp.com/en" target="_self"&gt;MCUXpresso SDK builder&lt;/A&gt; to build SDK for RT685 EVK:&amp;nbsp;&lt;A href="https://mcuxpresso.nxp.com/en/builder?hw=EVK-MIMXRT685" target="_blank"&gt;https://mcuxpresso.nxp.com/en/builder?hw=EVK-MIMXRT685&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Enviroment Settings as below, Host OS: Linux, Toolchain: ARMCC.&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="Sam_Gao_0-1723625479741.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/293280iCB29FE3013C4A9A6/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Sam_Gao_0-1723625479741.png" alt="Sam_Gao_0-1723625479741.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;B.R, Sam&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Aug 2024 09:21:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Flashing-and-Debugging-RT600-on-linux-using-CLI/m-p/1931859#M31549</guid>
      <dc:creator>Sam_Gao</dc:creator>
      <dc:date>2024-08-14T09:21:43Z</dc:date>
    </item>
    <item>
      <title>Re: Flashing and Debugging RT600 on linux using CLI</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Flashing-and-Debugging-RT600-on-linux-using-CLI/m-p/1931924#M31554</link>
      <description>Hi Sam,&lt;BR /&gt;&lt;BR /&gt;Thanks for replying! I've already built the sdk as per my required OS and toolchain. I can build the projects inside also using the build scripts already given. I am looking into ways I can download the program onto my board. I'm trying to use a remote linux machine over ssh but I'm not able to flash the board.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Shri</description>
      <pubDate>Wed, 14 Aug 2024 10:20:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Flashing-and-Debugging-RT600-on-linux-using-CLI/m-p/1931924#M31554</guid>
      <dc:creator>shri00</dc:creator>
      <dc:date>2024-08-14T10:20:41Z</dc:date>
    </item>
    <item>
      <title>Re: Flashing and Debugging RT600 on linux using CLI</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Flashing-and-Debugging-RT600-on-linux-using-CLI/m-p/1933618#M31569</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/229112"&gt;@shri00&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Great to hear that you have compiled the project. It seems not easy to download/debug via remote SSH becasue RT1170 is one kind of MCUs and totally different with Linux/SoC/MPU. Please see the below list to find more.&lt;/P&gt;
&lt;OL data-fm-marker="22"&gt;
&lt;LI data-fm-marker="53"&gt;Programming and Provisioning
&lt;UL data-fm-marker="54"&gt;
&lt;LI data-fm-marker="55"&gt;&lt;A class="external-link" href="https://www.nxp.com/design/design-center/software/development-software/mcuxpresso-software-and-tools-/mcuxpresso-secure-provisioning-tool:MCUXPRESSO-SECURE-PROVISIONING" rel="nofollow" data-fm-marker="56" target="_blank"&gt;MCUXpresso SEC Secure Provisioning Tool&lt;/A&gt;&lt;/LI&gt;
&lt;LI data-fm-marker="57"&gt;&lt;A class="external-link" href="https://www.nxp.com/design/design-center/software/development-software/secure-provisioning-sdk-spsdk:SPSDK" rel="nofollow" data-fm-marker="58" target="_blank"&gt;Secure Provisioning SDK (SPSDK)&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI data-fm-marker="59"&gt;Debug Tools
&lt;UL data-fm-marker="60"&gt;
&lt;LI data-fm-marker="61"&gt;&lt;A class="external-link" href="https://www.nxp.com/design/design-center/software/development-software/mcuxpresso-software-and-tools-/mcu-link-debug-probe:MCU-LINK" rel="nofollow" data-fm-marker="62" target="_blank"&gt;MCU-Link&lt;/A&gt;&lt;/LI&gt;
&lt;LI data-fm-marker="63"&gt;&lt;A class="external-link" href="https://www.nxp.com/design/design-center/software/development-software/freemaster-run-time-debugging-tool:FREEMASTER" rel="nofollow" data-fm-marker="64" target="_blank"&gt;FreeMASTER&lt;/A&gt;&lt;/LI&gt;
&lt;LI data-fm-marker="65"&gt;&lt;A class="external-link" href="https://www.nxp.com/webapp/connect/displayPartnerProfile.sp?partnerId=1%2BY%2B9011" rel="nofollow" data-fm-marker="66" target="_blank"&gt;P &amp;amp; E Micro&lt;/A&gt;&lt;/LI&gt;
&lt;LI data-fm-marker="67"&gt;&lt;A class="external-link" href="https://www.nxp.com/webapp/connect/displayPartnerProfile.sp?partnerId=1-5AQ3-4&amp;amp;offeringId=16260" rel="nofollow" data-fm-marker="68" target="_blank"&gt;SEGGER&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;B.R,Sam&lt;/P&gt;</description>
      <pubDate>Fri, 16 Aug 2024 10:23:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Flashing-and-Debugging-RT600-on-linux-using-CLI/m-p/1933618#M31569</guid>
      <dc:creator>Sam_Gao</dc:creator>
      <dc:date>2024-08-16T10:23:58Z</dc:date>
    </item>
    <item>
      <title>Re: Flashing and Debugging RT600 on linux using CLI</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Flashing-and-Debugging-RT600-on-linux-using-CLI/m-p/1935144#M31594</link>
      <description>&lt;P&gt;Hi Sam,&lt;/P&gt;&lt;P&gt;Thanks for writing back. I assume your answer is for RT600. And thanks for suggesting the different tools, I'll check them out.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;Shri&lt;/P&gt;</description>
      <pubDate>Mon, 19 Aug 2024 11:00:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Flashing-and-Debugging-RT600-on-linux-using-CLI/m-p/1935144#M31594</guid>
      <dc:creator>shri00</dc:creator>
      <dc:date>2024-08-19T11:00:42Z</dc:date>
    </item>
    <item>
      <title>Re: Flashing and Debugging RT600 on linux using CLI</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Flashing-and-Debugging-RT600-on-linux-using-CLI/m-p/1938822#M31635</link>
      <description>There is a patch for openocd for the rt1021 iirc but as of now I am using NXP's redlink as gdbserver in pipe mode, i.e., via something like this gdb parameter:&lt;BR /&gt;&lt;BR /&gt;-ex "target extended-remote | \&lt;BR /&gt;/usr/local/LinkServer/binaries/crt_emu_cm_redlink \&lt;BR /&gt;-x &amp;lt;search dir&amp;gt;... \&lt;BR /&gt;-p MIMXRT1021 \&lt;BR /&gt;--rtos on \&lt;BR /&gt;-g \&lt;BR /&gt;--no-packed \&lt;BR /&gt;--connectscript RT1020_connect.scp"&lt;BR /&gt;&lt;BR /&gt;redlink needs an xml file describing the overall memory map and the connect script - thus the search dirs that usually would point to the generated memory map (mcuxpresso creates them) and to /usr/local/LinkServer/binaries/Scripts for the latter. The third alternative (and the only one somewhat "supported" by nxp is to use LinkServer directly as gdbserver. However, that has to be launched as a separate process which complicates launching and cleaning up gdb sessions (although I still could not make it completely reliable with redlink either). If I'd have to start over I would definitely try to use openocd!&lt;BR /&gt;&lt;BR /&gt;For the SDK I'd recommend against using the SDK builder and using the github repo instead: &lt;A href="https://github.com/nxp-mcuxpresso/mcux-sdk/" target="_blank"&gt;https://github.com/nxp-mcuxpresso/mcux-sdk/&lt;/A&gt;&lt;BR /&gt;It uses zephyr's west tool instead of ordinary submodules which is quite annoying. Also, the documentation in html-form is only available via sdk builder. However, I don't think there is anything in addition to the doxygen that are visible in the SDK's sources anyway.&lt;BR /&gt;&lt;BR /&gt;HTH as starting point. the journey was quite winding and full of pain... be aware, there be dragons too.</description>
      <pubDate>Fri, 23 Aug 2024 02:30:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Flashing-and-Debugging-RT600-on-linux-using-CLI/m-p/1938822#M31635</guid>
      <dc:creator>stefanct</dc:creator>
      <dc:date>2024-08-23T02:30:33Z</dc:date>
    </item>
    <item>
      <title>Re: Flashing and Debugging RT600 on linux using CLI</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Flashing-and-Debugging-RT600-on-linux-using-CLI/m-p/1944446#M31690</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/223506"&gt;@stefanct&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am sorry for the terrible experiecne for you, would you please help clairfy more about your sharing?&lt;/P&gt;
&lt;P&gt;Thank you for your suggestions or complaints. I want to improve our product for easy using.&lt;/P&gt;
&lt;P&gt;B.R,&lt;/P&gt;
&lt;P&gt;Sam&lt;/P&gt;</description>
      <pubDate>Fri, 30 Aug 2024 11:31:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Flashing-and-Debugging-RT600-on-linux-using-CLI/m-p/1944446#M31690</guid>
      <dc:creator>Sam_Gao</dc:creator>
      <dc:date>2024-08-30T11:31:27Z</dc:date>
    </item>
  </channel>
</rss>

