<?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: freesrtos+MMAU+KM34Z in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/freesrtos-MMAU-KM34Z/m-p/743239#M45271</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nick,&lt;/P&gt;&lt;P&gt;from&amp;nbsp;MMAU initialization point of view as Jing explained above - no special steps needed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes MMAU register context save / restore would have to be handled by FreeRTOS if MMAU is used in more tasks. In this case, most likely,&amp;nbsp;&lt;EM&gt;portasm.s&lt;/EM&gt; would have to be be extended by saving/restoring MMAU registers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you plan using MMAU&amp;nbsp;in single task then no&amp;nbsp;&lt;SPAN&gt;saving/restoring MMAU&amp;nbsp;is required and use can use current&amp;nbsp;FreeRTOS files&lt;/SPAN&gt;.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Martin M.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 04 Jun 2018 07:36:03 GMT</pubDate>
    <dc:creator>MarMi</dc:creator>
    <dc:date>2018-06-04T07:36:03Z</dc:date>
    <item>
      <title>freesrtos+MMAU+KM34Z</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/freesrtos-MMAU-KM34Z/m-p/743236#M45268</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I want to use the freeRTOS with MMAU in a KM34Z MCU. Do I need to some port.c modification in order to use MMAU without troubles?&lt;/P&gt;&lt;P&gt;e.g the store /restore the MMAU registers?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Jun 2018 08:33:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/freesrtos-MMAU-KM34Z/m-p/743236#M45268</guid>
      <dc:creator>nickng</dc:creator>
      <dc:date>2018-06-01T08:33:14Z</dc:date>
    </item>
    <item>
      <title>Re: freesrtos+MMAU+KM34Z</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/freesrtos-MMAU-KM34Z/m-p/743237#M45269</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nick,&lt;/P&gt;&lt;P&gt;No, you do not need to do any thing to enable MMAU. To minimize power dissipation, the design supports an architectural clock gate for the entire module, that is, the MMAU is only clocked when responding to bus requests to its programming model or is busy performing a calculation.&lt;/P&gt;&lt;P&gt;There is a MMAU demo in KM34 sdk, please find it in \boards\twrkm34z75m\driver_examples\mmau.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Jing&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2018 03:11:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/freesrtos-MMAU-KM34Z/m-p/743237#M45269</guid>
      <dc:creator>jingpan</dc:creator>
      <dc:date>2018-06-04T03:11:06Z</dc:date>
    </item>
    <item>
      <title>Re: freesrtos+MMAU+KM34Z</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/freesrtos-MMAU-KM34Z/m-p/743238#M45270</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jing,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your reply!&lt;/P&gt;&lt;P&gt;My question is focusing on the context switching ( or interrupts) of the RTOS with that specific MMAU registers.&lt;/P&gt;&lt;P&gt;For a bare metal system, with can use the pair of store and restore action of those mmau register. Do I need to do the same on the port.c ?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here are the store/restore pair :&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/61646iD7BBB711962EEA04/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2018 06:20:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/freesrtos-MMAU-KM34Z/m-p/743238#M45270</guid>
      <dc:creator>nickng</dc:creator>
      <dc:date>2018-06-04T06:20:04Z</dc:date>
    </item>
    <item>
      <title>Re: freesrtos+MMAU+KM34Z</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/freesrtos-MMAU-KM34Z/m-p/743239#M45271</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nick,&lt;/P&gt;&lt;P&gt;from&amp;nbsp;MMAU initialization point of view as Jing explained above - no special steps needed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes MMAU register context save / restore would have to be handled by FreeRTOS if MMAU is used in more tasks. In this case, most likely,&amp;nbsp;&lt;EM&gt;portasm.s&lt;/EM&gt; would have to be be extended by saving/restoring MMAU registers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you plan using MMAU&amp;nbsp;in single task then no&amp;nbsp;&lt;SPAN&gt;saving/restoring MMAU&amp;nbsp;is required and use can use current&amp;nbsp;FreeRTOS files&lt;/SPAN&gt;.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Martin M.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jun 2018 07:36:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/freesrtos-MMAU-KM34Z/m-p/743239#M45271</guid>
      <dc:creator>MarMi</dc:creator>
      <dc:date>2018-06-04T07:36:03Z</dc:date>
    </item>
    <item>
      <title>Re: freesrtos+MMAU+KM34Z</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/freesrtos-MMAU-KM34Z/m-p/743240#M45272</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Martin,&lt;/P&gt;&lt;P&gt;Thanks or the answer. &lt;/P&gt;&lt;P&gt;By the way, the FreeRTOS embedded most os the asm code in port.c as well.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jun 2018 02:01:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/freesrtos-MMAU-KM34Z/m-p/743240#M45272</guid>
      <dc:creator>nickng</dc:creator>
      <dc:date>2018-06-05T02:01:28Z</dc:date>
    </item>
  </channel>
</rss>

