<?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>LPC MicrocontrollersのトピックRunning from flash code on both cores.</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Running-from-flash-code-on-both-cores/m-p/555365#M14943</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by andypevy on Mon Apr 13 06:34:03 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Are there any details available for setting up a dual code project&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;where both cores run simultaneously from Flash, rather than having &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;one running from a ram copy of the flash ?.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Andy&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 19:57:19 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T19:57:19Z</dc:date>
    <item>
      <title>Running from flash code on both cores.</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Running-from-flash-code-on-both-cores/m-p/555365#M14943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by andypevy on Mon Apr 13 06:34:03 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Are there any details available for setting up a dual code project&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;where both cores run simultaneously from Flash, rather than having &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;one running from a ram copy of the flash ?.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Andy&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:57:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Running-from-flash-code-on-both-cores/m-p/555365#M14943</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:57:19Z</dc:date>
    </item>
    <item>
      <title>Re: Running from flash code on both cores.</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Running-from-flash-code-on-both-cores/m-p/555366#M14944</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by lpcxpresso-support on Mon Apr 13 08:27:47 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;The projects are setup this way for a very good reason - there is only a single bank of flash and if you try to run both cores from the same flash you will get flash contention which will cripple your performance on BOTH cores. So, our advice is - do not do this.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:57:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Running-from-flash-code-on-both-cores/m-p/555366#M14944</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:57:20Z</dc:date>
    </item>
    <item>
      <title>Re: Running from flash code on both cores.</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Running-from-flash-code-on-both-cores/m-p/555367#M14945</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by nerd herd on Tue Apr 14 08:12:00 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi andypevy,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You may want to take a look at AN11609:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.lpcware.com%2Fcontent%2Fnxpfile%2Flpc54100-dual-core-usage-application-note" rel="nofollow" target="_blank"&gt;http://www.lpcware.com/content/nxpfile/lpc54100-dual-core-usage-application-note&lt;/A&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:57:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Running-from-flash-code-on-both-cores/m-p/555367#M14945</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:57:21Z</dc:date>
    </item>
    <item>
      <title>Re: Running from flash code on both cores.</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Running-from-flash-code-on-both-cores/m-p/555368#M14946</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by andypevy on Wed Apr 15 00:38:21 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I saw this, and had assumed that the part :-&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;• Access to the flash can happen in parallel, the Cortex-M4F uses the I-code and the D-code bus for&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;code execution whereas the Cortex-M0+ uses the System bus. Access to SRAM can also be split onto&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SRAM0 and SRAM1.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Meant that I could run both cores from flash (Albeit different parts) simultaneously.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Andy&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:57:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Running-from-flash-code-on-both-cores/m-p/555368#M14946</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:57:21Z</dc:date>
    </item>
    <item>
      <title>Re: Running from flash code on both cores.</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Running-from-flash-code-on-both-cores/m-p/555369#M14947</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by lpcxpresso-support on Wed Apr 15 02:17:57 MST 2015&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;• Access to the flash can happen in parallel, the Cortex-M4F uses the I-code and the D-code bus for&lt;BR /&gt;code execution whereas the Cortex-M0+ uses the System bus. Access to SRAM can also be split onto&lt;BR /&gt;SRAM0 and SRAM1.&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This comment is strictly true - both cores have access to the entire memory system. However, if both cores are accessing the same memory bank (flash or RAM) at the same time, then you will have contention. If accessing of the same memory is rare (i.e. passing messages) then the performance hit will be negligable, but if it is constant (i.e. fetching instructions) then performance will seriously degrade.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope that is clear. I will ask somebody to consider making this more explicit in the Application Notes and User Manual.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:57:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Running-from-flash-code-on-both-cores/m-p/555369#M14947</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:57:22Z</dc:date>
    </item>
  </channel>
</rss>

