<?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: Cannot have code in multiple RAMs when using MCUXpresso Secure Provisioning tool in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Cannot-have-code-in-multiple-RAMs-when-using-MCUXpresso-Secure/m-p/2355463#M36529</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/70127"&gt;@nxp16&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Could you please specify what error you are getting from SPT? In any case, my recommendation would be to use the FlexRAM capabilities of the i.MX RT1170 to adjust the size of the ITC RAM to your application's needs. Here is an AppNote that explains how to do so:&amp;nbsp;&lt;A href="https://www.nxp.com/docs/en/application-note/AN12077.pdf" target="_blank"&gt;AN12077: Using the i.MX RT FlexRAM – Application Note&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;BR,&lt;BR /&gt;Edwin.&lt;/P&gt;</description>
    <pubDate>Thu, 23 Apr 2026 23:14:52 GMT</pubDate>
    <dc:creator>EdwinHz</dc:creator>
    <dc:date>2026-04-23T23:14:52Z</dc:date>
    <item>
      <title>Cannot have code in multiple RAMs when using MCUXpresso Secure Provisioning tool</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Cannot-have-code-in-multiple-RAMs-when-using-MCUXpresso-Secure/m-p/2354295#M36514</link>
      <description>&lt;P&gt;Our project on the IMXRT1171 boots from SD card and runs from RAM.&amp;nbsp; Previously most of our code fit into ITC RAM, and MCUXpresso Secure Provisioning tool had no issue with it as long as we modified our start address to 0x3000 (and modified the size -0x3000 smaller).&amp;nbsp; However, we started running out of ITC RAM and had to move some functions (via linker templates) to OCRAM.&amp;nbsp; After doing this,&amp;nbsp;MCUXpresso Secure Provisioning tool now complains that it does not support code in different memories.&amp;nbsp; I was hoping to avoid moving everything into OCRAM but it looks like that's what I'm going to have to do now.&amp;nbsp; Is there some other workaround to get the tool to work with code in two separate RAMs?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;-m&lt;/P&gt;</description>
      <pubDate>Tue, 21 Apr 2026 15:18:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Cannot-have-code-in-multiple-RAMs-when-using-MCUXpresso-Secure/m-p/2354295#M36514</guid>
      <dc:creator>nxp16</dc:creator>
      <dc:date>2026-04-21T15:18:25Z</dc:date>
    </item>
    <item>
      <title>Re: Cannot have code in multiple RAMs when using MCUXpresso Secure Provisioning tool</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Cannot-have-code-in-multiple-RAMs-when-using-MCUXpresso-Secure/m-p/2355463#M36529</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/70127"&gt;@nxp16&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Could you please specify what error you are getting from SPT? In any case, my recommendation would be to use the FlexRAM capabilities of the i.MX RT1170 to adjust the size of the ITC RAM to your application's needs. Here is an AppNote that explains how to do so:&amp;nbsp;&lt;A href="https://www.nxp.com/docs/en/application-note/AN12077.pdf" target="_blank"&gt;AN12077: Using the i.MX RT FlexRAM – Application Note&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;BR,&lt;BR /&gt;Edwin.&lt;/P&gt;</description>
      <pubDate>Thu, 23 Apr 2026 23:14:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Cannot-have-code-in-multiple-RAMs-when-using-MCUXpresso-Secure/m-p/2355463#M36529</guid>
      <dc:creator>EdwinHz</dc:creator>
      <dc:date>2026-04-23T23:14:52Z</dc:date>
    </item>
  </channel>
</rss>

