<?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: Serial download detail process</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Serial-download-detail-process/m-p/1791581#M218909</link>
    <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BryceWang_0-1705641468868.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/258953i6C6A43E596AB1615/image-size/medium?v=v2&amp;amp;px=400" role="button" title="BryceWang_0-1705641468868.png" alt="BryceWang_0-1705641468868.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;BryceWang_0-1705641468868.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 19 Jan 2024 05:17:56 GMT</pubDate>
    <dc:creator>BryceWang</dc:creator>
    <dc:date>2024-01-19T05:17:56Z</dc:date>
    <item>
      <title>Serial download detail process</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Serial-download-detail-process/m-p/1791540#M218907</link>
      <description>&lt;P&gt;I read i.MX RT1050 RM.&lt;/P&gt;&lt;P&gt;- In chapter 9.9, Is fig 9-18 the handshake process between host and chip?Or does it only happen on the chip side?&lt;/P&gt;&lt;P&gt;- About serial download protocol (SDP), when host communication with chip, is need response to each other when accept report. For example, SDP commands is WRITE_FILE. In my understanding, host send report1 to chip first, and then host send data to chip. If the first step fail, such as chip not receive the report1, what happend?&amp;nbsp;When chip receives report1, will it send a response to the host?&lt;BR /&gt;&lt;BR /&gt;Thank you！&lt;/P&gt;</description>
      <pubDate>Fri, 19 Jan 2024 03:59:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Serial-download-detail-process/m-p/1791540#M218907</guid>
      <dc:creator>BryceWang</dc:creator>
      <dc:date>2024-01-19T03:59:19Z</dc:date>
    </item>
    <item>
      <title>Re: Serial download detail process</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Serial-download-detail-process/m-p/1791581#M218909</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BryceWang_0-1705641468868.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/258953i6C6A43E596AB1615/image-size/medium?v=v2&amp;amp;px=400" role="button" title="BryceWang_0-1705641468868.png" alt="BryceWang_0-1705641468868.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;BryceWang_0-1705641468868.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 19 Jan 2024 05:17:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Serial-download-detail-process/m-p/1791581#M218909</guid>
      <dc:creator>BryceWang</dc:creator>
      <dc:date>2024-01-19T05:17:56Z</dc:date>
    </item>
    <item>
      <title>Re: Serial download detail process</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Serial-download-detail-process/m-p/1794957#M219172</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/227733"&gt;@BryceWang&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope that you are doing great!&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To my understanding&amp;nbsp;&lt;SPAN&gt;fig 9-18&amp;nbsp; is the boot flow when the MCU is set to boot in serial downloader. The ROM will wait for any commands from the Host, over LPUART1 or USB1 interfaces. This command could be as simple as the following example.&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;sdphost -u 0x1FC9,0x0130 -j -- error-status&lt;/LI-CODE&gt;
&lt;P&gt;To which the boot ROM will simply reply as shown in the below&amp;nbsp; figure. The error command works as a simple ping command,&amp;nbsp; that the host sends to discover if the MCU is active.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="diego_charles_0-1706141183722.png" style="width: 647px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/259957i5DD94B6CAD7FFB1B/image-dimensions/647x107?v=v2" width="647" height="107" role="button" title="diego_charles_0-1706141183722.png" alt="diego_charles_0-1706141183722.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;diego_charles_0-1706141183722.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Below I provide an example, where the command write-file is used. Each command issued from the host receives a response.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="diego_charles_1-1706141732646.png" style="width: 697px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/259958iA9B0D8116D4E0ABA/image-dimensions/697x263?v=v2" width="697" height="263" role="button" title="diego_charles_1-1706141732646.png" alt="diego_charles_1-1706141732646.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;diego_charles_1-1706141732646.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;If the MCU is not in serial downloader mode, there won't be any responses from the host.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this could help,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Diego&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jan 2024 00:17:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Serial-download-detail-process/m-p/1794957#M219172</guid>
      <dc:creator>diego_charles</dc:creator>
      <dc:date>2024-01-25T00:17:56Z</dc:date>
    </item>
    <item>
      <title>Re: Serial download detail process</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Serial-download-detail-process/m-p/1795711#M219229</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/89833"&gt;@diego_charles&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In your answer, you use sdphost to communication from host to chip. How can i get sdphost source code?&lt;BR /&gt;&lt;BR /&gt;Thanks for your answer&lt;/P&gt;</description>
      <pubDate>Fri, 26 Jan 2024 02:09:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Serial-download-detail-process/m-p/1795711#M219229</guid>
      <dc:creator>BryceWang</dc:creator>
      <dc:date>2024-01-26T02:09:29Z</dc:date>
    </item>
    <item>
      <title>Re: Serial download detail process</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Serial-download-detail-process/m-p/1796982#M219320</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/227733"&gt;@BryceWang&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Yes, SDPHOST is meant to be used from host to chip.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We do not provide the source code, but the executable.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can find&amp;nbsp; the SDPHOST and other related tools in this package&amp;nbsp;&lt;A href="https://www.nxp.com/webapp/Download?colCode=FLASHLOADER-RT106x-1-GA&amp;amp;appType=license" target="_self"&gt;Flash loader i.MX RT1060/1040 package&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Best regards,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Diego&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jan 2024 16:34:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Serial-download-detail-process/m-p/1796982#M219320</guid>
      <dc:creator>diego_charles</dc:creator>
      <dc:date>2024-01-29T16:34:26Z</dc:date>
    </item>
  </channel>
</rss>

