<?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>MQX Software SolutionsのトピックRe: K70 DDR2 temperature affect read data</title>
    <link>https://community.nxp.com/t5/MQX-Software-Solutions/K70-DDR2-temperature-affect-read-data/m-p/1043540#M18460</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;Could you please confirm your device mask? There is an errata in which the DDR controller read logic can get out of synchronization. For the small subset of devices that exhibit the issue, the problem occurs within a narrow temperature window.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I recommend you to check the errata document below to see more information and workaround.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/docs/en/errata/KINETIS_4N96B.pdf"&gt;https://www.nxp.com/docs/en/errata/KINETIS_4N96B.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Felipe&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note:&lt;/P&gt;&lt;P&gt;- If this post answers your question, please click the "Mark Correct"&amp;nbsp; button. Thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- We are following threads for 7 weeks after the last post, later replies are ignored.&lt;/P&gt;&lt;P&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;/P&gt;&lt;P&gt;------------------------------------------------------------------------------&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 03 Aug 2020 18:59:27 GMT</pubDate>
    <dc:creator>FelipeGarcia</dc:creator>
    <dc:date>2020-08-03T18:59:27Z</dc:date>
    <item>
      <title>K70 DDR2 temperature affect read data</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/K70-DDR2-temperature-affect-read-data/m-p/1043539#M18459</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #434343; background-color: rgba(255, 255, 255, 0.8); font-size: 12px;"&gt;Default DDR2 configuration of &amp;nbsp;ddr data error of high temperature exists.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #434343; background-color: rgba(255, 255, 255, 0.8); font-size: 12px;"&gt;&lt;SPAN&gt;By modifying the :&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #434343; background-color: rgba(255, 255, 255, 0.8); font-size: 12px;"&gt;&lt;SPAN&gt;sim-&amp;gt;MCR &amp;amp;= 0xFFFFFF00;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #434343; background-color: rgba(255, 255, 255, 0.8); font-size: 12px;"&gt;&lt;SPAN&gt;sim-&amp;gt;MCR |= 0xC4;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #434343; background-color: rgba(255, 255, 255, 0.8); font-size: 12px;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0.8); "&gt;This modified can solve the problem of high temperature DDR data error, b&lt;SPAN&gt;ut cause low temperature (10 - c) read DDR data error&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #434343; background-color: rgba(255, 255, 255, 0.8); font-size: 12px;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0.8); "&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #434343;"&gt;I found &lt;SPAN style="background-color: rgba(255, 255, 255, 0.8);"&gt;MCR -&amp;gt;&amp;nbsp;&lt;/SPAN&gt;DDRDQSDIS = 1 high temperature ddr data error, &lt;SPAN style="background-color: rgba(255, 255, 255, 0.8);"&gt;MCR -&amp;gt;&amp;nbsp;&lt;/SPAN&gt;DDRDQSDIS = 0&amp;nbsp;low temperature(-10C) error&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #434343;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="tes.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/109199i7E0E43CA1F05458B/image-size/large?v=v2&amp;amp;px=999" role="button" title="tes.png" alt="tes.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #434343; background-color: rgba(255, 255, 255, 0.8); font-size: 12px;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0.8); "&gt;&lt;SPAN&gt;Finally, I by single chip microcomputer internal ADC temperature sensor, automatic adjustment, but long run time is still likely to collapse(Not ideal)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #434343; background-color: rgba(255, 255, 255, 0.8); font-size: 12px;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0.8); "&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #434343; background-color: rgba(255, 255, 255, 0.8); font-size: 12px;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0.8); "&gt;&lt;SPAN&gt;Is there a better solution?&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #434343; background-color: rgba(255, 255, 255, 0.8); font-size: 12px;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0.8); "&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #434343; background-color: rgba(255, 255, 255, 0.8); font-size: 12px;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0.8); "&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #434343; background-color: rgba(255, 255, 255, 0.8); font-size: 12px;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0.8); "&gt;&lt;SPAN&gt;the same problem:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #434343; background-color: rgba(255, 255, 255, 0.8); font-size: 12px;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0.8); "&gt;&lt;SPAN&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/thread/450416"&gt;K70 and DDR2 SDRAM unstable work&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #434343; background-color: rgba(255, 255, 255, 0.8); font-size: 12px;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0.8); "&gt;&lt;SPAN&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/thread/448625"&gt;K70 DDR2 read failure with increasing temperature&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #434343; background-color: rgba(255, 255, 255, 0.8); font-size: 12px;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0.8); "&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #434343; background-color: rgba(255, 255, 255, 0.8); font-size: 12px;"&gt;&lt;SPAN style="background-color: rgba(255, 255, 255, 0.8); "&gt;&lt;SPAN&gt;My DDR configuration code:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV style="color: #000000; background-color: #ffffff; font-size: 16px;"&gt;&lt;DIV&gt;void&amp;nbsp;_bsp_ddr2_setup&amp;nbsp;(void)&lt;/DIV&gt;&lt;DIV&gt;{&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SIM_MemMapPtr&amp;nbsp;&amp;nbsp;&amp;nbsp;sim&amp;nbsp;=&amp;nbsp;SIM_BASE_PTR;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DDR_MemMapPtr&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr&amp;nbsp;=&amp;nbsp;DDR_BASE_PTR;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MCM_MemMapPtr&amp;nbsp;&amp;nbsp;&amp;nbsp;mcm&amp;nbsp;=&amp;nbsp;MCM_BASE_PTR;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/*&amp;nbsp;Enable&amp;nbsp;DDR&amp;nbsp;controller&amp;nbsp;clock&amp;nbsp;*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sim-&amp;gt;SCGC3&amp;nbsp;|=&amp;nbsp;SIM_SCGC3_DDR_MASK;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; /*&amp;nbsp;Enable&amp;nbsp;DDR&amp;nbsp;pads&amp;nbsp;and&amp;nbsp;set&amp;nbsp;slew&amp;nbsp;rate&amp;nbsp;*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; sim-&amp;gt;MCR&amp;nbsp;&amp;amp;=&amp;nbsp;0xFFFFFF00;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sim-&amp;gt;MCR&amp;nbsp;|=&amp;nbsp;0xC4;&amp;nbsp;&amp;nbsp;&amp;nbsp;/*&amp;nbsp;bits&amp;nbsp;were&amp;nbsp;left&amp;nbsp;out&amp;nbsp;of&amp;nbsp;the&amp;nbsp;manual&amp;nbsp;so&amp;nbsp;there&amp;nbsp;isn't&amp;nbsp;a&amp;nbsp;macro&amp;nbsp;right&amp;nbsp;now&amp;nbsp;*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;RCR&amp;nbsp;|=&amp;nbsp;DDR_RCR_RST_MASK;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; *(vuint_32&amp;nbsp;*)(0x400Ae1ac)&amp;nbsp;=&amp;nbsp;0x01030203;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/*&amp;nbsp;TC's&amp;nbsp;init&amp;nbsp;*/&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR00&amp;nbsp;=&amp;nbsp;0x00000400;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR02&amp;nbsp;=&amp;nbsp;0x02000031;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR03&amp;nbsp;=&amp;nbsp;0x02020506;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR04&amp;nbsp;=&amp;nbsp;0x06090202;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR05&amp;nbsp;=&amp;nbsp;0x02020302;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR06&amp;nbsp;=&amp;nbsp;0x02904002;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR07&amp;nbsp;=&amp;nbsp;0x01000303;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR08&amp;nbsp;=&amp;nbsp;0x05030201;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR09&amp;nbsp;=&amp;nbsp;0x020000c8;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR10&amp;nbsp;=&amp;nbsp;0x03003207;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR11&amp;nbsp;=&amp;nbsp;0x01000000;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR12&amp;nbsp;=&amp;nbsp;0x04920031;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR13&amp;nbsp;=&amp;nbsp;0x00000005;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR14&amp;nbsp;=&amp;nbsp;0x00C80002;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR15&amp;nbsp;=&amp;nbsp;0x00000032;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR16&amp;nbsp;=&amp;nbsp;0x00000001;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR20&amp;nbsp;=&amp;nbsp;0x00030300;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR21&amp;nbsp;=&amp;nbsp;0x00040232;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR22&amp;nbsp;=&amp;nbsp;0x00000000;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR23&amp;nbsp;=&amp;nbsp;0x00040302;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR25&amp;nbsp;=&amp;nbsp;0x0A010201;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR26&amp;nbsp;=&amp;nbsp;0x0101FFFF;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR27&amp;nbsp;=&amp;nbsp;0x01010101;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR28&amp;nbsp;=&amp;nbsp;0x00000003;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR29&amp;nbsp;=&amp;nbsp;0x00000000;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR30&amp;nbsp;=&amp;nbsp;0x00000001;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR34&amp;nbsp;=&amp;nbsp;0x02020101;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR36&amp;nbsp;=&amp;nbsp;0x01010201;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR37&amp;nbsp;=&amp;nbsp;0x00000200;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR38&amp;nbsp;=&amp;nbsp;0x00200000;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR39&amp;nbsp;=&amp;nbsp;0x01010020;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR40&amp;nbsp;=&amp;nbsp;0x00002000;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR41&amp;nbsp;=&amp;nbsp;0x01010020;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR42&amp;nbsp;=&amp;nbsp;0x00002000;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR43&amp;nbsp;=&amp;nbsp;0x01010020;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR44&amp;nbsp;=&amp;nbsp;0x00000000;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR45&amp;nbsp;=&amp;nbsp;0x03030303;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR46&amp;nbsp;=&amp;nbsp;0x02006401;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR47&amp;nbsp;=&amp;nbsp;0x01020202;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR48&amp;nbsp;=&amp;nbsp;0x01010064;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR49&amp;nbsp;=&amp;nbsp;0x00020101;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR50&amp;nbsp;=&amp;nbsp;0x00000064;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR52&amp;nbsp;=&amp;nbsp;0x02000602;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR53&amp;nbsp;=&amp;nbsp;0x03c80000;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR54&amp;nbsp;=&amp;nbsp;0x03c803c8;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR55&amp;nbsp;=&amp;nbsp;0x03c803c8;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR56&amp;nbsp;=&amp;nbsp;0x020303c8;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR57&amp;nbsp;=&amp;nbsp;0x01010002;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_ASM_NOP();&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ddr-&amp;gt;CR00&amp;nbsp;|=&amp;nbsp;0x00000001;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;((ddr-&amp;gt;CR30&amp;nbsp;&amp;amp;&amp;nbsp;0x400)&amp;nbsp;!=&amp;nbsp;0x400)&amp;nbsp;{&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mcm-&amp;gt;CR&amp;nbsp;|=&amp;nbsp;MCM_CR_DDRSIZE(1); &amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jul 2020 08:40:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/K70-DDR2-temperature-affect-read-data/m-p/1043539#M18459</guid>
      <dc:creator>linguohui</dc:creator>
      <dc:date>2020-07-30T08:40:07Z</dc:date>
    </item>
    <item>
      <title>Re: K70 DDR2 temperature affect read data</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/K70-DDR2-temperature-affect-read-data/m-p/1043540#M18460</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;Could you please confirm your device mask? There is an errata in which the DDR controller read logic can get out of synchronization. For the small subset of devices that exhibit the issue, the problem occurs within a narrow temperature window.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I recommend you to check the errata document below to see more information and workaround.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.nxp.com/docs/en/errata/KINETIS_4N96B.pdf"&gt;https://www.nxp.com/docs/en/errata/KINETIS_4N96B.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Felipe&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note:&lt;/P&gt;&lt;P&gt;- If this post answers your question, please click the "Mark Correct"&amp;nbsp; button. Thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- We are following threads for 7 weeks after the last post, later replies are ignored.&lt;/P&gt;&lt;P&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;/P&gt;&lt;P&gt;------------------------------------------------------------------------------&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Aug 2020 18:59:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/K70-DDR2-temperature-affect-read-data/m-p/1043540#M18460</guid>
      <dc:creator>FelipeGarcia</dc:creator>
      <dc:date>2020-08-03T18:59:27Z</dc:date>
    </item>
  </channel>
</rss>

