<?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: RT1050 SDRAM Configuration Issue? in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT1050-SDRAM-Configuration-Issue/m-p/758996#M382</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Joshua,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Does the answer form &lt;SPAN class=""&gt;&lt;A _jive_internal="true" data-content-finding="Community" data-userid="318744" data-username="noahwang" href="https://community.nxp.com/people/noahwang"&gt;Noah Wang&lt;/A&gt;&lt;/SPAN&gt; help you solve your questions?&lt;/P&gt;&lt;P&gt;the document described how to configure SDRAM clock via registers, it should be helpful for you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-340813"&gt;https://community.nxp.com/docs/DOC-340813&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a nice day!&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Weidong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 07 Jun 2018 02:39:55 GMT</pubDate>
    <dc:creator>weidong_sun</dc:creator>
    <dc:date>2018-06-07T02:39:55Z</dc:date>
    <item>
      <title>RT1050 SDRAM Configuration Issue?</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT1050-SDRAM-Configuration-Issue/m-p/758994#M380</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I noted a &lt;A href="https://ask.embedded-wizard.de/1905/mimxrt1050-evk-development"&gt;post&lt;/A&gt; on another forum that suggests a possible driver defect in SEMC_ConfigureSDRAM(...);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The post suggests that line 387 of fsl_semc.c contains a defect. Specifically the post suggests that the refresh timer should be enabled here by ORing in&amp;nbsp;&lt;SPAN&gt;SEMC_SDRAMCR3_REN_MASK -- I noticed that this is done on line 417 in SDK version 2.3.1. Is this a potential issue that I will want to fix locally, or is the Embedded Wizards forum post stale?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks in Advance,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Joshua&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jun 2018 16:41:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT1050-SDRAM-Configuration-Issue/m-p/758994#M380</guid>
      <dc:creator>joshuasakwa</dc:creator>
      <dc:date>2018-06-06T16:41:42Z</dc:date>
    </item>
    <item>
      <title>Re: RT1050 SDRAM Configuration Issue?</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT1050-SDRAM-Configuration-Issue/m-p/758995#M381</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Joshua,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Everything should be fine as long as you enable refresh before you begin to use the SDRAM. If you import the SEMC example from SDK v2.3.1 you can see:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;base-&amp;gt;SDRAMCR3 |= SEMC_SDRAMCR3_REN_MASK;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;at the end of&amp;nbsp;SEMC_ConfigureSDRAM (line 417 of fsl_semc.c).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please note that the same example has a bug in&amp;nbsp;SEMC_GetDefaultConfig. In the function the following happens:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;void SEMC_GetDefaultConfig(semc_config_t *config)&lt;BR /&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;semc_queuea_weight_t queueaWeight;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;semc_queueb_weight_t queuebWeight;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;config-&amp;gt;queueWeight.queueaWeight = &amp;amp;queueaWeight;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;config-&amp;gt;queueWeight.queuebWeight = &amp;amp;queuebWeight;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;As you can see,&amp;nbsp;queueaWeight and&amp;nbsp;queuebWeight are non-static local variables, so their space on the stack is returned as soon as this function exits, which means their values are no longer valid by the time config is actually used.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jun 2018 23:35:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT1050-SDRAM-Configuration-Issue/m-p/758995#M381</guid>
      <dc:creator>noahwang</dc:creator>
      <dc:date>2018-06-06T23:35:40Z</dc:date>
    </item>
    <item>
      <title>Re: RT1050 SDRAM Configuration Issue?</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT1050-SDRAM-Configuration-Issue/m-p/758996#M382</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Joshua,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Does the answer form &lt;SPAN class=""&gt;&lt;A _jive_internal="true" data-content-finding="Community" data-userid="318744" data-username="noahwang" href="https://community.nxp.com/people/noahwang"&gt;Noah Wang&lt;/A&gt;&lt;/SPAN&gt; help you solve your questions?&lt;/P&gt;&lt;P&gt;the document described how to configure SDRAM clock via registers, it should be helpful for you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-340813"&gt;https://community.nxp.com/docs/DOC-340813&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a nice day!&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Weidong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2018 02:39:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT1050-SDRAM-Configuration-Issue/m-p/758996#M382</guid>
      <dc:creator>weidong_sun</dc:creator>
      <dc:date>2018-06-07T02:39:55Z</dc:date>
    </item>
  </channel>
</rss>

