<?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 RT1176 SDK v2.12.1 bug: FlexRAM ECC support in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT1176-SDK-v2-12-1-bug-FlexRAM-ECC-support/m-p/1536967#M22017</link>
    <description>&lt;P&gt;Upgrading to SDK v2.12.1 for the RT1176, i've discovered that similar bugs as reported for v2.12.0 in a &lt;A href="https://community.nxp.com/t5/i-MX-RT/RT1176-SDKv2-12-0-has-FSL-FEATURE-FLEXRAM-HAS-ECC-set-to-false/m-p/1512350#M21296" target="_self"&gt;previous ticket&lt;/A&gt; still exist:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;In file&amp;nbsp;&lt;SPAN&gt;MIMXRT1176_cm7_features.h line 430: The define&amp;nbsp;&lt;EM&gt;FSL_FEATURE_FLEXRAM_HAS_ECC&lt;/EM&gt; should be set to 1, not 0. The RT1176 FlexRAM does support ECC. Having the define set to 0 does break previous code that uses the ECC support, as the corresponding access functions in &lt;EM&gt;fsl_flexram.c&lt;/EM&gt; won't be compiled..&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;When fixing 1. (setting&amp;nbsp;FSL_FEATURE_FLEXRAM_HAS_ECC to 1) the compilation of &lt;EM&gt;fsl_flexram.c&lt;/EM&gt; does fail. The defines used in function&amp;nbsp;&lt;EM&gt;FLEXRAM_ErrorInjection()&lt;/EM&gt; do not exist. The function also tries to access a register, that according to the i.MX RT1170 Processor Reference Manual Rev.1 does not exist on that processor.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is a major bug, that was already reported for v2.12.0 of the SDK. The workaround is to set the define&amp;nbsp;&lt;SPAN&gt;&lt;EM&gt;FSL_FEATURE_FLEXRAM_HAS_ECC&lt;/EM&gt;&lt;/SPAN&gt;&amp;nbsp;manually to 1 and to remove the function&amp;nbsp;&lt;EM&gt;FLEXRAM_ErrorInjection()&lt;/EM&gt;&amp;nbsp;from &lt;EM&gt;fsl_flexram.c&lt;/EM&gt;.&lt;/P&gt;</description>
    <pubDate>Thu, 13 Oct 2022 08:28:05 GMT</pubDate>
    <dc:creator>raddeh</dc:creator>
    <dc:date>2022-10-13T08:28:05Z</dc:date>
    <item>
      <title>RT1176 SDK v2.12.1 bug: FlexRAM ECC support</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT1176-SDK-v2-12-1-bug-FlexRAM-ECC-support/m-p/1536967#M22017</link>
      <description>&lt;P&gt;Upgrading to SDK v2.12.1 for the RT1176, i've discovered that similar bugs as reported for v2.12.0 in a &lt;A href="https://community.nxp.com/t5/i-MX-RT/RT1176-SDKv2-12-0-has-FSL-FEATURE-FLEXRAM-HAS-ECC-set-to-false/m-p/1512350#M21296" target="_self"&gt;previous ticket&lt;/A&gt; still exist:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;In file&amp;nbsp;&lt;SPAN&gt;MIMXRT1176_cm7_features.h line 430: The define&amp;nbsp;&lt;EM&gt;FSL_FEATURE_FLEXRAM_HAS_ECC&lt;/EM&gt; should be set to 1, not 0. The RT1176 FlexRAM does support ECC. Having the define set to 0 does break previous code that uses the ECC support, as the corresponding access functions in &lt;EM&gt;fsl_flexram.c&lt;/EM&gt; won't be compiled..&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;When fixing 1. (setting&amp;nbsp;FSL_FEATURE_FLEXRAM_HAS_ECC to 1) the compilation of &lt;EM&gt;fsl_flexram.c&lt;/EM&gt; does fail. The defines used in function&amp;nbsp;&lt;EM&gt;FLEXRAM_ErrorInjection()&lt;/EM&gt; do not exist. The function also tries to access a register, that according to the i.MX RT1170 Processor Reference Manual Rev.1 does not exist on that processor.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is a major bug, that was already reported for v2.12.0 of the SDK. The workaround is to set the define&amp;nbsp;&lt;SPAN&gt;&lt;EM&gt;FSL_FEATURE_FLEXRAM_HAS_ECC&lt;/EM&gt;&lt;/SPAN&gt;&amp;nbsp;manually to 1 and to remove the function&amp;nbsp;&lt;EM&gt;FLEXRAM_ErrorInjection()&lt;/EM&gt;&amp;nbsp;from &lt;EM&gt;fsl_flexram.c&lt;/EM&gt;.&lt;/P&gt;</description>
      <pubDate>Thu, 13 Oct 2022 08:28:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT1176-SDK-v2-12-1-bug-FlexRAM-ECC-support/m-p/1536967#M22017</guid>
      <dc:creator>raddeh</dc:creator>
      <dc:date>2022-10-13T08:28:05Z</dc:date>
    </item>
    <item>
      <title>Re: RT1176 SDK v2.12.1 bug: FlexRAM ECC support</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT1176-SDK-v2-12-1-bug-FlexRAM-ECC-support/m-p/1538120#M22046</link>
      <description>&lt;P&gt;I have created internal ticket for it. It should be fixed in SDK 2.12.2&lt;/P&gt;
&lt;P&gt;&lt;A href="https://jira.sw.nxp.com/browse/MCUX-54294" target="_blank"&gt;https://jira.sw.nxp.com/browse/MCUX-54294&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 16 Oct 2022 02:40:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT1176-SDK-v2-12-1-bug-FlexRAM-ECC-support/m-p/1538120#M22046</guid>
      <dc:creator>jay_heng</dc:creator>
      <dc:date>2022-10-16T02:40:18Z</dc:date>
    </item>
    <item>
      <title>Re: RT1176 SDK v2.12.1 bug: FlexRAM ECC support</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT1176-SDK-v2-12-1-bug-FlexRAM-ECC-support/m-p/1633954#M24614</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/40101"&gt;@jay_heng&lt;/a&gt;&amp;nbsp;This bug persists to be present in the latest SDK version 2.13.1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;In file&amp;nbsp;&lt;EM&gt;SDK_2_13_1_MIMXRT1170-EVK/devices/MIMXRT1176/&lt;/EM&gt;&lt;SPAN&gt;&lt;EM&gt;MIMXRT1176_cm7_features.h&lt;/EM&gt;&amp;nbsp;the define&amp;nbsp;&lt;EM&gt;FSL_FEATURE_FLEXRAM_HAS_ECC &lt;/EM&gt;should be &lt;EM&gt;1&lt;/EM&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;In File&amp;nbsp;&lt;EM&gt;SDK_2_13_1_MIMXRT1170-EVK/devices/MIMXRT1176/drivers/fsl_flexram.c&lt;/EM&gt;&amp;nbsp;the function&amp;nbsp;&lt;EM&gt;FLEXRAM_ErrorInjection()&lt;/EM&gt;&amp;nbsp;should not exist or should not be compiled for the RT1176&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Fri, 14 Apr 2023 14:21:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT1176-SDK-v2-12-1-bug-FlexRAM-ECC-support/m-p/1633954#M24614</guid>
      <dc:creator>raddeh</dc:creator>
      <dc:date>2023-04-14T14:21:14Z</dc:date>
    </item>
    <item>
      <title>Re: RT1176 SDK v2.12.1 bug: FlexRAM ECC support</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT1176-SDK-v2-12-1-bug-FlexRAM-ECC-support/m-p/1634247#M24627</link>
      <description>&lt;P&gt;Yes, it was not fixed yet, as the ticket is still open&lt;/P&gt;</description>
      <pubDate>Mon, 17 Apr 2023 01:30:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT1176-SDK-v2-12-1-bug-FlexRAM-ECC-support/m-p/1634247#M24627</guid>
      <dc:creator>jay_heng</dc:creator>
      <dc:date>2023-04-17T01:30:42Z</dc:date>
    </item>
  </channel>
</rss>

