<?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: RT600 --- data exchange between DSP and MCU in shared memory in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT600-data-exchange-between-DSP-and-MCU-in-shared-memory/m-p/1085822#M9358</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp;&lt;A _jive_internal="true" data-content-finding="Community" data-userid="357029" data-username="zhang2018tz@126.com" href="https://community.nxp.com/people/zhang2018tz@126.com" style="color: #3d9ce7; background-color: #ffffff; border: 0px; font-weight: 200; text-decoration: underline; font-size: 1.286rem;"&gt;zhang tz&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Thanks for your updated information, and I am glad to hear you already OK.&lt;/P&gt;&lt;P&gt;&amp;nbsp; So, if your question is closed, please help to mark the correct answer, just to close this case, thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px;"&gt;If you still have questions about it, please kindly let me know.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px;"&gt;Kerry&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px;"&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px;"&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 May 2020 06:46:13 GMT</pubDate>
    <dc:creator>kerryzhou</dc:creator>
    <dc:date>2020-05-06T06:46:13Z</dc:date>
    <item>
      <title>RT600 --- data exchange between DSP and MCU in shared memory</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT600-data-exchange-between-DSP-and-MCU-in-shared-memory/m-p/1085819#M9355</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am working on RT600 dev board (ekvmimxrt685). I've successfully evaluated the demo program of MU (inter core communication). Then I intend to evaluate inter core communication through the shared memory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The very basic thing I intended to do is: DSP writes a value to a position. (such as put 0x12345678 to address 0x40000). Then MCU checks if it can see 0x12345678 at address 0x40000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I found MCU could&amp;nbsp;ONLY&amp;nbsp;see the data that DSP writes at 0x24000000 (TCM) space.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then I know cache matters. And I have the following lines (in the DSP's program) before this "writng data" test:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* Disable DSP cache for noncacheable sections. */&lt;BR /&gt; xthal_set_region_attribute((uint32_t *)&amp;amp;NonCacheable_start,&lt;BR /&gt; (uint32_t)&amp;amp;NonCacheable_end - (uint32_t)&amp;amp;NonCacheable_start, XCHAL_CA_BYPASS, 0);&lt;BR /&gt; xthal_set_region_attribute((uint32_t *)&amp;amp;NonCacheable_init_start,&lt;BR /&gt; (uint32_t)&amp;amp;NonCacheable_init_end - (uint32_t)&amp;amp;NonCacheable_init_start, XCHAL_CA_BYPASS,&lt;BR /&gt; 0);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But it made me really confused, even space 0x20040000 (and following 256kbyte) are set to uncached, I still could not let MCU see DSP's writing data at&amp;nbsp;&lt;SPAN&gt;0x20040000.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Looking forward to have some support from this forum.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Apr 2020 15:12:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT600-data-exchange-between-DSP-and-MCU-in-shared-memory/m-p/1085819#M9355</guid>
      <dc:creator>zhang2018tz</dc:creator>
      <dc:date>2020-04-27T15:12:29Z</dc:date>
    </item>
    <item>
      <title>Re: RT600 --- data exchange between DSP and MCU in shared memory</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT600-data-exchange-between-DSP-and-MCU-in-shared-memory/m-p/1085820#M9356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp;&lt;A _jive_internal="true" data-content-finding="Community" data-userid="357029" data-username="zhang2018tz@126.com" href="https://community.nxp.com/people/zhang2018tz@126.com" style="color: #3d9ce7; background-color: #ffffff; border: 0px; font-weight: 600; text-decoration: underline; font-size: 11.9994px;"&gt;zhang tz&lt;/A&gt;&lt;SPAN style="color: #646464; background-color: #ffffff;"&gt;&lt;SPAN&gt;&amp;nbsp;,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #646464; background-color: #ffffff;"&gt;&lt;SPAN&gt;&amp;nbsp; Thanks for your interest in the NXP MIMXRT product, I would like to provide service for you.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #646464; background-color: #ffffff;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;Could you tell me which code you are using now? The SDK or your own code?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #646464; background-color: #ffffff;"&gt;&lt;SPAN&gt;&amp;nbsp; Can you share the testing code, then I can help you to check the details about the MIMXRT685-EVK.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #646464; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px;"&gt;If you still have questions about it, please kindly let me know.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px;"&gt;Kerry&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px;"&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px;"&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Apr 2020 10:23:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT600-data-exchange-between-DSP-and-MCU-in-shared-memory/m-p/1085820#M9356</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2020-04-28T10:23:08Z</dc:date>
    </item>
    <item>
      <title>Re: RT600 --- data exchange between DSP and MCU in shared memory</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT600-data-exchange-between-DSP-and-MCU-in-shared-memory/m-p/1085821#M9357</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kerry,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THanks for your reply! The code that I was testing with is the SDK demo programs,, and the platform is NXP official RT600 demo board.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regarding the topic of this post, it suddenly became OK! I opend the DSP audio demo program (both MCU side and DSP side), I added the codes that doing the things that I said in my first post here. It just worked as I expected: MCU can see the data that DSP writes (within the noncache space).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THanks again for your attention!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Apr 2020 13:29:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT600-data-exchange-between-DSP-and-MCU-in-shared-memory/m-p/1085821#M9357</guid>
      <dc:creator>zhang2018tz</dc:creator>
      <dc:date>2020-04-29T13:29:42Z</dc:date>
    </item>
    <item>
      <title>Re: RT600 --- data exchange between DSP and MCU in shared memory</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT600-data-exchange-between-DSP-and-MCU-in-shared-memory/m-p/1085822#M9358</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp;&lt;A _jive_internal="true" data-content-finding="Community" data-userid="357029" data-username="zhang2018tz@126.com" href="https://community.nxp.com/people/zhang2018tz@126.com" style="color: #3d9ce7; background-color: #ffffff; border: 0px; font-weight: 200; text-decoration: underline; font-size: 1.286rem;"&gt;zhang tz&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Thanks for your updated information, and I am glad to hear you already OK.&lt;/P&gt;&lt;P&gt;&amp;nbsp; So, if your question is closed, please help to mark the correct answer, just to close this case, thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px;"&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px;"&gt;If you still have questions about it, please kindly let me know.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px;"&gt;Kerry&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px;"&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: inherit; font-size: 14px;"&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt;Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 May 2020 06:46:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/RT600-data-exchange-between-DSP-and-MCU-in-shared-memory/m-p/1085822#M9358</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2020-05-06T06:46:13Z</dc:date>
    </item>
  </channel>
</rss>

