<?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: [MPC5777M] DCF record programming fails in MPC5xxx</title>
    <link>https://community.nxp.com/t5/MPC5xxx/MPC5777M-DCF-record-programming-fails/m-p/1211511#M17079</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Programming UTEST flash has same procedure as programming any other flash block, except it is OTP.&lt;/P&gt;
&lt;P&gt;You program DCF records in 64-bits in user DCF records area in UTEST flash.&lt;/P&gt;
&lt;P&gt;Simply enable the programming of UTEST flash block in Lauterbach (set it to target) and the execute FLASH.program in debugger.&lt;/P&gt;
&lt;P&gt;As an example I have attached a cmm script for simple DCF programming (note that you have to set correctly first available memory space in DCF).&lt;/P&gt;
&lt;P&gt;If you want to understand the DCF you can also read my AN on it and for ease of DCF calculation we have created an excel calculator tool.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Peter&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/MPC5xxx-Knowledge-Base/MPC57xx-DCF-records/ta-p/1114884" target="_blank"&gt;https://community.nxp.com/t5/MPC5xxx-Knowledge-Base/MPC57xx-DCF-records/ta-p/1114884&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 14 Jan 2021 06:08:43 GMT</pubDate>
    <dc:creator>petervlna</dc:creator>
    <dc:date>2021-01-14T06:08:43Z</dc:date>
    <item>
      <title>[MPC5777M] DCF record programming fails</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5777M-DCF-record-programming-fails/m-p/1211149#M17075</link>
      <description>&lt;P&gt;&lt;FONT&gt;Hello community !&lt;BR /&gt;We derived from MPC5746R_Offine_BIST.zip a simple Lauterbach T32 practice script file to just enable the BIST test.&lt;BR /&gt;It appear that we are not able to program the DCF record since we get the following T32 error:&lt;BR /&gt;"FLASH algorithm did not execute completely"&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;We also try to use the scripts given with Application note for XBIST programming (AN5131_2019.pdf) for MPC5777M and it gives the same result.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;BR /&gt;- deactivating the watchdog has no effect&lt;BR /&gt;- C55FMC_LOCK0 bit 0 is set to 1 but when we try to put it to 0 then a T32 bus error is raised.&lt;BR /&gt;- LCSTAT register is set to 0xA0000003 (seems ok)&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;Do you have any idea of what is missing in the process of writting DCF record ?&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;Attached are a dump of DCF area at address 0x400000 and used cmm script.&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;Thanks.&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Jan 2021 13:50:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5777M-DCF-record-programming-fails/m-p/1211149#M17075</guid>
      <dc:creator>paulodasilvapin</dc:creator>
      <dc:date>2021-01-13T13:50:42Z</dc:date>
    </item>
    <item>
      <title>Re: [MPC5777M] DCF record programming fails</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5777M-DCF-record-programming-fails/m-p/1211511#M17079</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Programming UTEST flash has same procedure as programming any other flash block, except it is OTP.&lt;/P&gt;
&lt;P&gt;You program DCF records in 64-bits in user DCF records area in UTEST flash.&lt;/P&gt;
&lt;P&gt;Simply enable the programming of UTEST flash block in Lauterbach (set it to target) and the execute FLASH.program in debugger.&lt;/P&gt;
&lt;P&gt;As an example I have attached a cmm script for simple DCF programming (note that you have to set correctly first available memory space in DCF).&lt;/P&gt;
&lt;P&gt;If you want to understand the DCF you can also read my AN on it and for ease of DCF calculation we have created an excel calculator tool.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Peter&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/MPC5xxx-Knowledge-Base/MPC57xx-DCF-records/ta-p/1114884" target="_blank"&gt;https://community.nxp.com/t5/MPC5xxx-Knowledge-Base/MPC57xx-DCF-records/ta-p/1114884&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Jan 2021 06:08:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5777M-DCF-record-programming-fails/m-p/1211511#M17079</guid>
      <dc:creator>petervlna</dc:creator>
      <dc:date>2021-01-14T06:08:43Z</dc:date>
    </item>
    <item>
      <title>Re: [MPC5777M] DCF record programming fails</title>
      <link>https://community.nxp.com/t5/MPC5xxx/MPC5777M-DCF-record-programming-fails/m-p/1218665#M17155</link>
      <description>&lt;P&gt;Thanks Peter. Your solution helps me very much.&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;</description>
      <pubDate>Thu, 21 Jan 2021 08:46:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/MPC5777M-DCF-record-programming-fails/m-p/1218665#M17155</guid>
      <dc:creator>paulodasilvapin</dc:creator>
      <dc:date>2021-01-21T08:46:32Z</dc:date>
    </item>
  </channel>
</rss>

