<?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: Programming Flash with .mot in MPC5xxx</title>
    <link>https://community.nxp.com/t5/MPC5xxx/Programming-Flash-with-mot/m-p/694136#M8642</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what is&amp;nbsp; your goal? If you want to develop own JTAG programmer, take a look at:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/docs/en/application-note/AN4365.pdf" title="https://www.nxp.com/docs/en/application-note/AN4365.pdf"&gt;https://www.nxp.com/docs/en/application-note/AN4365.pdf&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-332727"&gt;Example JTAG access – Addendum to application notes AN3283 and AN4365&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's written for MPC56xx but most of the information is valid also for MPC57xx family.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Lukas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Oct 2017 04:58:21 GMT</pubDate>
    <dc:creator>lukaszadrapa</dc:creator>
    <dc:date>2017-10-05T04:58:21Z</dc:date>
    <item>
      <title>Programming Flash with .mot</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Programming-Flash-with-mot/m-p/694135#M8641</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying to get behind the sequence of Flash programming over JTAG. The ECU is a 5775K.&lt;/P&gt;&lt;P&gt;I'm flashing with Lauterbach the following .mot&amp;nbsp;record:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;S2 14 F9C000 47524D5354524D0000801511AA5AA555 62&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Signal Analyzer shows the following TDI/TDO Values:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;TDI 0x010&amp;nbsp; --&amp;gt; Access to CPU Scan Register (write)&lt;BR /&gt;TD0 0x209&lt;/LI&gt;&lt;LI&gt;TDI 0x00000402&lt;STRONG&gt;53DD0000&lt;/STRONG&gt;FFFFC0000000000000F9C00&lt;BR /&gt;TDO 0x00000002&lt;STRONG&gt;70600000&lt;/STRONG&gt;FFFFC004000000000000000&lt;/LI&gt;&lt;LI&gt;TDI 0x311 --&amp;gt; Execute IR an no Register selected&lt;BR /&gt;TDO 0x209&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;TDI 0x211 --&amp;gt;no Register selected&lt;BR /&gt;TDO 0x201&lt;/LI&gt;&lt;LI&gt;TDI 0x27F --&amp;gt; Bypass register&lt;BR /&gt;TDO 0x209&lt;/LI&gt;&lt;LI&gt;TDI 0x210 --&amp;gt; Access CPU scan Register (read)&lt;BR /&gt;TDO 0x209&lt;/LI&gt;&lt;LI&gt;TDI 0x00 (all 192 bits)&lt;BR /&gt;TDO 0x0000000270600000FFFFC0040000000000000000&lt;STRONG&gt;47524D53&lt;/STRONG&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My question is about the bold parts. What command is 53DD0000? Is it e_lwz?&lt;/P&gt;&lt;P&gt;And the part which confuses me the most is the last TDO. The desired address is selected with the 2.TDI and after that the value which should be written to this address is now in TDO. Can anyone explain this to me? If the Data would be in TDI everything would be clear, but this part I don't get..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe someone can help me :smileyhappy:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;whoam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Sep 2017 12:57:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Programming-Flash-with-mot/m-p/694135#M8641</guid>
      <dc:creator>whoam</dc:creator>
      <dc:date>2017-09-28T12:57:00Z</dc:date>
    </item>
    <item>
      <title>Re: Programming Flash with .mot</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Programming-Flash-with-mot/m-p/694136#M8642</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what is&amp;nbsp; your goal? If you want to develop own JTAG programmer, take a look at:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.nxp.com/docs/en/application-note/AN4365.pdf" title="https://www.nxp.com/docs/en/application-note/AN4365.pdf"&gt;https://www.nxp.com/docs/en/application-note/AN4365.pdf&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-332727"&gt;Example JTAG access – Addendum to application notes AN3283 and AN4365&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's written for MPC56xx but most of the information is valid also for MPC57xx family.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Lukas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Oct 2017 04:58:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Programming-Flash-with-mot/m-p/694136#M8642</guid>
      <dc:creator>lukaszadrapa</dc:creator>
      <dc:date>2017-10-05T04:58:21Z</dc:date>
    </item>
  </channel>
</rss>

