<?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 i.MX8M Nano Cortex-M7 code execution on DDR memory in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Nano-Cortex-M7-code-execution-on-DDR-memory/m-p/1254709#M171848</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Could you please tell me the specification of DDR memory access policy for i.MX8M Nano Cortex-M7?&lt;BR /&gt;&lt;BR /&gt;I have tried to run a i.MX8M Nano Cortex-M7 program located at a DDR memory region, but the program could not execute when it was located at 0x40000000 - 0x5FFFFFFF.&lt;BR /&gt;Program execution was successful if the program was located at 0x60000000 or higher.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;On the other hand, Read/Write access to/from 0x40000000 - 0x5FFFFFFF by Cortex-M7 was successful.&amp;nbsp;&lt;BR /&gt;(Read/Write access from/to 0x60000000 or higher by Cortex-M7 was successful too)&lt;BR /&gt;&lt;BR /&gt;I've also checked a stored value of Memory Region Control (RDC_MRCn), but it indicated that no memory access policy was enforced.&lt;BR /&gt;&lt;BR /&gt;A web site[1] describes a similar problem, but it does not have any useful information on this issue.&lt;BR /&gt;&lt;BR /&gt;(Test configuration)&lt;BR /&gt;Board:&amp;nbsp;8MNANOD4-EVK&lt;BR /&gt;Boot : TF-A and u-boot from L5.4.70_2.3.0_MX8MN&lt;BR /&gt;&lt;BR /&gt;[1]&amp;nbsp;&lt;A href="http://variwiki.com/index.php?title=MCUXpresso&amp;amp;release=MCUXPRESSO_2.7.0_V1.0_VAR-SOM-MX8M-NANO#Memory_types" target="_blank"&gt;http://variwiki.com/index.php?title=MCUXpresso&amp;amp;release=MCUXPRESSO_2.7.0_V1.0_VAR-SOM-MX8M-NANO#Memory_types&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 31 Mar 2021 05:58:08 GMT</pubDate>
    <dc:creator>timada</dc:creator>
    <dc:date>2021-03-31T05:58:08Z</dc:date>
    <item>
      <title>i.MX8M Nano Cortex-M7 code execution on DDR memory</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Nano-Cortex-M7-code-execution-on-DDR-memory/m-p/1254709#M171848</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Could you please tell me the specification of DDR memory access policy for i.MX8M Nano Cortex-M7?&lt;BR /&gt;&lt;BR /&gt;I have tried to run a i.MX8M Nano Cortex-M7 program located at a DDR memory region, but the program could not execute when it was located at 0x40000000 - 0x5FFFFFFF.&lt;BR /&gt;Program execution was successful if the program was located at 0x60000000 or higher.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;On the other hand, Read/Write access to/from 0x40000000 - 0x5FFFFFFF by Cortex-M7 was successful.&amp;nbsp;&lt;BR /&gt;(Read/Write access from/to 0x60000000 or higher by Cortex-M7 was successful too)&lt;BR /&gt;&lt;BR /&gt;I've also checked a stored value of Memory Region Control (RDC_MRCn), but it indicated that no memory access policy was enforced.&lt;BR /&gt;&lt;BR /&gt;A web site[1] describes a similar problem, but it does not have any useful information on this issue.&lt;BR /&gt;&lt;BR /&gt;(Test configuration)&lt;BR /&gt;Board:&amp;nbsp;8MNANOD4-EVK&lt;BR /&gt;Boot : TF-A and u-boot from L5.4.70_2.3.0_MX8MN&lt;BR /&gt;&lt;BR /&gt;[1]&amp;nbsp;&lt;A href="http://variwiki.com/index.php?title=MCUXpresso&amp;amp;release=MCUXPRESSO_2.7.0_V1.0_VAR-SOM-MX8M-NANO#Memory_types" target="_blank"&gt;http://variwiki.com/index.php?title=MCUXpresso&amp;amp;release=MCUXPRESSO_2.7.0_V1.0_VAR-SOM-MX8M-NANO#Memory_types&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Mar 2021 05:58:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Nano-Cortex-M7-code-execution-on-DDR-memory/m-p/1254709#M171848</guid>
      <dc:creator>timada</dc:creator>
      <dc:date>2021-03-31T05:58:08Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8M Nano Cortex-M7 code execution on DDR memory</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Nano-Cortex-M7-code-execution-on-DDR-memory/m-p/1255219#M171893</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;The Arm cortex M7 processor behavior of memory access, address from 0x40000000 to 0x5FFFFFFF is used for peripheral address space and is execute never region.&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;Best regards,&lt;BR /&gt;Aldo.&lt;/P&gt;</description>
      <pubDate>Wed, 31 Mar 2021 20:20:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Nano-Cortex-M7-code-execution-on-DDR-memory/m-p/1255219#M171893</guid>
      <dc:creator>AldoG</dc:creator>
      <dc:date>2021-03-31T20:20:49Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8M Nano Cortex-M7 code execution on DDR memory</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Nano-Cortex-M7-code-execution-on-DDR-memory/m-p/1255372#M171907</link>
      <description>&lt;P&gt;Do you mean that the memory region 0x40000000 - 0x5FFFFFFF is not mapped to DDR SDRAM?&lt;BR /&gt;Otherwise, is it mapped to DDR SDRAM with the "execution prohibited" policy?&lt;/P&gt;&lt;P&gt;I would like to understand detailed memory map information for the whole region of DDR SDRAM (0x40000000 - 0xBFFFFFFF from the latest reference manual) for Cortex-M7.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you please provide me with a simple table below for the region 0x40000000 - 0xBFFFFFFF?&lt;/P&gt;&lt;TABLE border="1" width="63.97877984084881%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="20%"&gt;Start address&lt;/TD&gt;&lt;TD width="20%"&gt;End address&lt;/TD&gt;&lt;TD width="20%"&gt;Mapped device&lt;/TD&gt;&lt;TD width="20%"&gt;Access policy&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="20%"&gt;0x40000000&lt;/TD&gt;&lt;TD width="20%"&gt;0x5FFFFFFF&lt;/TD&gt;&lt;TD width="20%"&gt;DDR?&lt;/TD&gt;&lt;TD width="20%"&gt;Execution prohibited&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0x60000000&lt;/TD&gt;&lt;TD&gt;...&lt;/TD&gt;&lt;TD&gt;...&lt;/TD&gt;&lt;TD&gt;...&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;...&lt;/TD&gt;&lt;TD&gt;...&lt;/TD&gt;&lt;TD&gt;...&lt;/TD&gt;&lt;TD&gt;...&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks,&lt;/P&gt;</description>
      <pubDate>Thu, 01 Apr 2021 01:41:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Nano-Cortex-M7-code-execution-on-DDR-memory/m-p/1255372#M171907</guid>
      <dc:creator>timada</dc:creator>
      <dc:date>2021-04-01T01:41:08Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8M Nano Cortex-M7 code execution on DDR memory</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Nano-Cortex-M7-code-execution-on-DDR-memory/m-p/1259100#M172291</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;For this you may refer to the ARM Cortex-M7 user guide&lt;/P&gt;
&lt;P&gt;&lt;A href="https://developer.arm.com/documentation/dui0646/a/the-cortex-m7-processor/memory-model/behavior-of-memory-accesses" target="_blank"&gt;https://developer.arm.com/documentation/dui0646/a/the-cortex-m7-processor/memory-model/behavior-of-memory-accesses&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Aldo.&lt;/P&gt;</description>
      <pubDate>Thu, 08 Apr 2021 19:42:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Nano-Cortex-M7-code-execution-on-DDR-memory/m-p/1259100#M172291</guid>
      <dc:creator>AldoG</dc:creator>
      <dc:date>2021-04-08T19:42:53Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX8M Nano Cortex-M7 code execution on DDR memory</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Nano-Cortex-M7-code-execution-on-DDR-memory/m-p/1261055#M172498</link>
      <description>&lt;P&gt;Could you please tell me if or not the Cortex-M7 memory access policy is applied to i.MX8M Plus too?&lt;BR /&gt;&lt;BR /&gt;Many thanks,&lt;/P&gt;</description>
      <pubDate>Tue, 13 Apr 2021 07:23:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX8M-Nano-Cortex-M7-code-execution-on-DDR-memory/m-p/1261055#M172498</guid>
      <dc:creator>timada</dc:creator>
      <dc:date>2021-04-13T07:23:14Z</dc:date>
    </item>
  </channel>
</rss>

