<?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: MPC5567: word based Flash programming routine in Other NXP Products</title>
    <link>https://community.nxp.com/t5/Other-NXP-Products/MPC5567-word-based-Flash-programming-routine/m-p/215794#M2507</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have exactly the same problem (to erase and program the internal flash). &lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I work on the MPC5554 but the problem is the same.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;Did you&lt;/SPAN&gt; &lt;SPAN&gt;find&lt;/SPAN&gt; &lt;SPAN&gt;the solution&lt;/SPAN&gt;&lt;SPAN&gt;?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;Thank you.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 01 Apr 2011 16:56:08 GMT</pubDate>
    <dc:creator>jej13</dc:creator>
    <dc:date>2011-04-01T16:56:08Z</dc:date>
    <item>
      <title>MPC5567: word based Flash programming routine</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/MPC5567-word-based-Flash-programming-routine/m-p/215793#M2506</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am developing a&amp;nbsp;routine to write a single word in internal flash.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've tryed the&amp;nbsp;following code but&amp;nbsp;it doesn't work:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;//The sector is already unlocked&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;t_WORD *pa;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;pa&amp;nbsp;= (t_WORD *)0xA0000; //High Memory, sector 1&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;FLASH.MCR.B.PEAS = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;FLASH.MCR.B.PGM = 1;&lt;BR /&gt;&amp;nbsp;*pa = 0xCAFE;&amp;nbsp;&amp;nbsp; // Data Interlock Write&lt;BR /&gt;&amp;nbsp;&amp;nbsp;FLASH.MCR.B.EHV = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;while(!FLASH.MCR.B.DONE)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;FLASH.MCR.B.PEG = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;FLASH.MCR.B.EHV = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;FLASH.MCR.B.PGM = 0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&lt;P&gt;&lt;FONT size="2"&gt;The question is that if when the "data interlock" instruction an EXCEPTION IVOR2 arise and the system hang.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;What's wrong with the code above?&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;Thanks to all,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;emme&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;emme&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Sep 2009 22:38:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/MPC5567-word-based-Flash-programming-routine/m-p/215793#M2506</guid>
      <dc:creator>emmemondo</dc:creator>
      <dc:date>2009-09-11T22:38:41Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5567: word based Flash programming routine</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/MPC5567-word-based-Flash-programming-routine/m-p/215794#M2507</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have exactly the same problem (to erase and program the internal flash). &lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I work on the MPC5554 but the problem is the same.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;Did you&lt;/SPAN&gt; &lt;SPAN&gt;find&lt;/SPAN&gt; &lt;SPAN&gt;the solution&lt;/SPAN&gt;&lt;SPAN&gt;?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;Thank you.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Apr 2011 16:56:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/MPC5567-word-based-Flash-programming-routine/m-p/215794#M2507</guid>
      <dc:creator>jej13</dc:creator>
      <dc:date>2011-04-01T16:56:08Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5567: word based Flash programming routine</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/MPC5567-word-based-Flash-programming-routine/m-p/215795#M2508</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;did you ever find a solution&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Mar 2013 15:23:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/MPC5567-word-based-Flash-programming-routine/m-p/215795#M2508</guid>
      <dc:creator>r_james14</dc:creator>
      <dc:date>2013-03-21T15:23:01Z</dc:date>
    </item>
    <item>
      <title>Re: MPC5567: word based Flash programming routine</title>
      <link>https://community.nxp.com/t5/Other-NXP-Products/MPC5567-word-based-Flash-programming-routine/m-p/215796#M2509</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can go to ecu.zeeff.com to find some working flash writing code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 May 2013 02:55:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Other-NXP-Products/MPC5567-word-based-Flash-programming-routine/m-p/215796#M2509</guid>
      <dc:creator>jonr</dc:creator>
      <dc:date>2013-05-10T02:55:33Z</dc:date>
    </item>
  </channel>
</rss>

