<?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: Disable Dcache of 5744 will make CCP unsteadiness in MPC5xxx</title>
    <link>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472963#M2045</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The flash requires certain number of wait states for read. Due to nature of flash, it is not able to return data in single cycle. If the flash page buffer (minicache) is disabled, the physical flash must be read every time when instruction is going to be fetched or when data are read. So, the master has to wait until the instruction/data are available. &lt;/P&gt;&lt;P&gt;If the flash page buffer / minicache is enabled, it holds whole flash page in buffer. In case of MPC5744P, the minicache is 4-entry, 2-way and each entry contains one flash page which is 256bit. When physical flash is read, it always read whole page. Once the instruction/data are available in buffer, it can be read in single cycle, so it will save significant amount of time.&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>Tue, 26 Jan 2016 08:15:42 GMT</pubDate>
    <dc:creator>lukaszadrapa</dc:creator>
    <dc:date>2016-01-26T08:15:42Z</dc:date>
    <item>
      <title>Disable Dcache of 5744 will make CCP unsteadiness</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472937#M2019</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When I use the EEPROM emulation code, I need disable the dcache of 5744, or the swapping will fail. &lt;/P&gt;&lt;P&gt;The function of disabling dcache see below:&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;void dcache_disable(void)&lt;/P&gt;&lt;P&gt;{ /* Body */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; register UINT32 val;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; E200CORE_SPR_GET(val,E200CORE_L1CSR0); /* L1CSR0 */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; val &amp;amp;= ~E200CORE_L1CSR0_CE;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* Memory Synchronize */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; E200CORE_SYNC();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* Instruction Synchronize */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; E200CORE_ISYNC();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; E200CORE_SPR_SET(E200CORE_L1CSR0,val);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* Instruction Synchronize */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; E200CORE_ISYNC();&lt;/P&gt;&lt;P&gt;} /* Endbody */&lt;/P&gt;&lt;P&gt;In this case,the EEPROM emulation works very well, but the CCP with VECTOR'S APE became be unsteadiness.&lt;/P&gt;&lt;P&gt;I want to know how to solve the contradiction between EEPROM emulation and CCP?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jan 2016 12:17:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472937#M2019</guid>
      <dc:creator>liujinhang</dc:creator>
      <dc:date>2016-01-07T12:17:14Z</dc:date>
    </item>
    <item>
      <title>Re: Disable Dcache of 5744 will make CCP unsteadiness</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472938#M2020</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;as mentioned in EEE user manual, "It is highly recommended that the D-cache of core should be disable at the initialization code &lt;/P&gt;&lt;P&gt;to make sure the program/erase functions work properly".&lt;/P&gt;&lt;P&gt;I can see two options to make it bulletproof:&lt;/P&gt;&lt;P&gt;1. Keep the data cache disabled all the time.&lt;/P&gt;&lt;P&gt;2. If you want to keep the data cache enabled to improve the performance, configure the EEE area as cache inhibited in memory protection unit.&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, 07 Jan 2016 13:47:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472938#M2020</guid>
      <dc:creator>lukaszadrapa</dc:creator>
      <dc:date>2016-01-07T13:47:43Z</dc:date>
    </item>
    <item>
      <title>Re: Disable Dcache of 5744 will make CCP unsteadiness</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472939#M2021</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For your two point of view, I think:&lt;/P&gt;&lt;P&gt;1. Keep the data cache disabled all the time will make my&amp;nbsp; EEPROM emulation works well, but my CCP will still be unsteadiness;&lt;/P&gt;&lt;P&gt;2. The problem is that if I enable the D-cache, swapping block will fail, and I am sure that the flash controller cache has been disabled.&lt;/P&gt;&lt;P&gt;Can the D-cache make the CPU reads and writes RAM unsteadily?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If I did not disable the D-cache, my CCP works very well. But swap failed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jan 2016 01:13:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472939#M2021</guid>
      <dc:creator>liujinhang</dc:creator>
      <dc:date>2016-01-08T01:13:35Z</dc:date>
    </item>
    <item>
      <title>Re: Disable Dcache of 5744 will make CCP unsteadiness</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472940#M2022</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;I noted that you used a words of " cache inhibited in memory protection unit" but not "disable flash controller cache". what is the difference of them?&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I disable the " flash controller cache" by using these codes:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt; void DisableFlashControllerCache(UINT32 *origin_pflash_pfcr1,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="text-decoration: underline;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UINT32 *origin_pflash_pfcr2)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="text-decoration: underline;"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="text-decoration: underline;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Read the values of two registers FLASH_PFCR1 and FLASH_PFCR2 */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="text-decoration: underline;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; *origin_pflash_pfcr1 = READ32(FLASH_FMC + FLASH_PFCR1);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="text-decoration: underline;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; *origin_pflash_pfcr2 = READ32(FLASH_FMC + FLASH_PFCR2);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Disable Caches */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="text-decoration: underline;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLEAR32(FLASH_FMC + FLASH_PFCR1, FLASH_FMC_P0BFEN);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="text-decoration: underline;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLEAR32(FLASH_FMC + FLASH_PFCR2, FLASH_FMC_P1BFEN);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="text-decoration: underline;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I did not know if it is the code of&amp;nbsp; " cache inhibited in memory protection unit".&lt;/P&gt;&lt;P&gt;If it is not, can you help me coding some instruction to " cache inhibited in memory protection unit"?&lt;/P&gt;&lt;P&gt;Thank you very much!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jan 2016 02:24:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472940#M2022</guid>
      <dc:creator>liujinhang</dc:creator>
      <dc:date>2016-01-08T02:24:45Z</dc:date>
    </item>
    <item>
      <title>Re: Disable Dcache of 5744 will make CCP unsteadiness</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472941#M2023</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very much!&lt;/P&gt;&lt;P&gt;I think I have resolved this problem by your second point of view.&lt;/P&gt;&lt;P&gt;I inited the SMPU and found the EEPROM emulation need not disable D-chache while swapping works very well.&lt;/P&gt;&lt;P&gt;Only thing should be noted is the SMPU must cover all the memory addresses could be accessed by your software project.&lt;/P&gt;&lt;P&gt;Thanks very much again!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jan 2016 07:09:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472941#M2023</guid>
      <dc:creator>liujinhang</dc:creator>
      <dc:date>2016-01-08T07:09:50Z</dc:date>
    </item>
    <item>
      <title>Re: Disable Dcache of 5744 will make CCP unsteadiness</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472942#M2024</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very much!&lt;/P&gt;&lt;P&gt;I think I have resolved this problem by your second point of view.&lt;/P&gt;&lt;P&gt;I inited the SMPU and found the EEPROM emulation need not disable D-chache while swapping works very well.&lt;/P&gt;&lt;P&gt;Only thing should be noted is the SMPU must cover all the memory addresses could be accessed by your software project.&lt;/P&gt;&lt;P&gt;Thanks very much again!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jan 2016 07:11:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472942#M2024</guid>
      <dc:creator>liujinhang</dc:creator>
      <dc:date>2016-01-08T07:11:56Z</dc:date>
    </item>
    <item>
      <title>Re: Disable Dcache of 5744 will make CCP unsteadiness</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472943#M2025</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In the initial of SMPU, I make the area of EEPROM "cache inhibited". This is the key operation.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jan 2016 07:14:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472943#M2025</guid>
      <dc:creator>liujinhang</dc:creator>
      <dc:date>2016-01-08T07:14:11Z</dc:date>
    </item>
    <item>
      <title>Re: Disable Dcache of 5744 will make CCP unsteadiness</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472944#M2026</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am afraid that I did not get the root course of my problem. Because the CCP unsteadiness occurs again after I set the EEPROM enulation area "cache inhibit".&lt;/P&gt;&lt;P&gt;And I found that the function "FSL_InitEeprom" coursed this problem. But I don't know the reason.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jan 2016 04:24:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472944#M2026</guid>
      <dc:creator>liujinhang</dc:creator>
      <dc:date>2016-01-11T04:24:53Z</dc:date>
    </item>
    <item>
      <title>Re: Disable Dcache of 5744 will make CCP unsteadiness</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472945#M2027</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have you invalidated the data cache after SMPU initialization? If the data cache was initialized before initialization of SMPU, there could be some data already cached. &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>Mon, 11 Jan 2016 06:47:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472945#M2027</guid>
      <dc:creator>lukaszadrapa</dc:creator>
      <dc:date>2016-01-11T06:47:18Z</dc:date>
    </item>
    <item>
      <title>Re: Disable Dcache of 5744 will make CCP unsteadiness</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472946#M2028</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 am sure that I did not operate the D-cache at all.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jan 2016 07:23:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472946#M2028</guid>
      <dc:creator>liujinhang</dc:creator>
      <dc:date>2016-01-11T07:23:28Z</dc:date>
    </item>
    <item>
      <title>Re: Disable Dcache of 5744 will make CCP unsteadiness</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472947#M2029</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So the D-cache is enabled.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jan 2016 07:25:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472947#M2029</guid>
      <dc:creator>liujinhang</dc:creator>
      <dc:date>2016-01-11T07:25:33Z</dc:date>
    </item>
    <item>
      <title>Re: Disable Dcache of 5744 will make CCP unsteadiness</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472948#M2030</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think I found the root course of my problem. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I masked the funciton of "DisableFlashControllerCache" in my project, and glad to see that my CCP function works very steadily.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I do not know why the cache of flash controller will effect the CCP?&amp;nbsp; we know the CCP is only operation the ram and read code of flash.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jan 2016 08:28:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472948#M2030</guid>
      <dc:creator>liujinhang</dc:creator>
      <dc:date>2016-01-11T08:28:02Z</dc:date>
    </item>
    <item>
      <title>Re: Disable Dcache of 5744 will make CCP unsteadiness</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472949#M2031</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There's one more note in the user manual for EEE that explains the behavior:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/31255i85B3F2E4709298CF/image-size/large?v=v2&amp;amp;px=999" title="pastedImage_0.png" alt="pastedImage_0.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jan 2016 09:10:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472949#M2031</guid>
      <dc:creator>lukaszadrapa</dc:creator>
      <dc:date>2016-01-11T09:10:53Z</dc:date>
    </item>
    <item>
      <title>Re: Disable Dcache of 5744 will make CCP unsteadiness</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472950#M2032</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am sure that I only operate the falsh controller cache once at the beginning of my application.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jan 2016 09:38:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472950#M2032</guid>
      <dc:creator>liujinhang</dc:creator>
      <dc:date>2016-01-11T09:38:42Z</dc:date>
    </item>
    <item>
      <title>Re: Disable Dcache of 5744 will make CCP unsteadiness</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472951#M2033</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Now I'm not sure if I can understand. Is the flash buffer (mini-cache) enabled or not? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jan 2016 13:56:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472951#M2033</guid>
      <dc:creator>lukaszadrapa</dc:creator>
      <dc:date>2016-01-11T13:56:58Z</dc:date>
    </item>
    <item>
      <title>Re: Disable Dcache of 5744 will make CCP unsteadiness</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472952#M2034</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can see below code:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;void DisableFlashControllerCache(UINT32 *origin_pflash_pfcr1,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="text-decoration: underline;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UINT32 *origin_pflash_pfcr2)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="text-decoration: underline;"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="text-decoration: underline;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Read the values of two registers FLASH_PFCR1 and FLASH_PFCR2 */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="text-decoration: underline;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; *origin_pflash_pfcr1 = READ32(FLASH_FMC + FLASH_PFCR1);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="text-decoration: underline;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; *origin_pflash_pfcr2 = READ32(FLASH_FMC + FLASH_PFCR2);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Disable Caches */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="text-decoration: underline;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLEAR32(FLASH_FMC + FLASH_PFCR1, FLASH_FMC_P0BFEN);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="text-decoration: underline;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLEAR32(FLASH_FMC + FLASH_PFCR2, FLASH_FMC_P1BFEN);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="text-decoration: underline;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If this function is operated at the beginning of my project, the CCP(CAN Calibration Protocol) works unsteadily.&lt;/P&gt;&lt;P&gt;Or the CCP works well.&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jan 2016 05:26:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472952#M2034</guid>
      <dc:creator>liujinhang</dc:creator>
      <dc:date>2016-01-12T05:26:28Z</dc:date>
    </item>
    <item>
      <title>Re: Disable Dcache of 5744 will make CCP unsteadiness</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472953#M2035</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do you know why I operate the function "DisableFlashControllerCache" will make the CCP unsteadily?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Jan 2016 05:26:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472953#M2035</guid>
      <dc:creator>liujinhang</dc:creator>
      <dc:date>2016-01-13T05:26:04Z</dc:date>
    </item>
    <item>
      <title>Re: Disable Dcache of 5744 will make CCP unsteadiness</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472954#M2036</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It doesn't make sense to me. The disabling of mini-cache should solve all troubles but it looks like it works in opposite way in your project. Could you double check in your debugger that P0BFEN and P1BFEN are cleared all the time? Is there anything what could change this setting?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Jan 2016 13:18:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472954#M2036</guid>
      <dc:creator>lukaszadrapa</dc:creator>
      <dc:date>2016-01-13T13:18:22Z</dc:date>
    </item>
    <item>
      <title>Re: Disable Dcache of 5744 will make CCP unsteadiness</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472955#M2037</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your response. I cheked the P0BFEN and P1BFEN, they are always cleared in my project.&amp;nbsp; There are no other code may change this setting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note: I set the EEPROM area "cache inhibit" in the SMPU.&amp;nbsp; So I did not always need to "DisableFlashControllerCache". &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Jan 2016 01:35:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472955#M2037</guid>
      <dc:creator>liujinhang</dc:creator>
      <dc:date>2016-01-14T01:35:58Z</dc:date>
    </item>
    <item>
      <title>Re: Disable Dcache of 5744 will make CCP unsteadiness</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472956#M2038</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;can you give me&amp;nbsp; some suggestion to get the root course?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Jan 2016 00:52:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Disable-Dcache-of-5744-will-make-CCP-unsteadiness/m-p/472956#M2038</guid>
      <dc:creator>liujinhang</dc:creator>
      <dc:date>2016-01-18T00:52:08Z</dc:date>
    </item>
  </channel>
</rss>

