<?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 mcuxpresso and mkv58 full code and interrupt from ITCM/DTCM in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/mcuxpresso-and-mkv58-full-code-and-interrupt-from-ITCM-DTCM/m-p/1430924#M62688</link>
    <description>&lt;P&gt;Hello everybody. I wanted to know if there is a document on how to set mcuxpresso options to be able to run my main () code and all interrupts directly from TCM RAM. I don't find any documentation about it, and I didn't understand if you need a particular bootloader or something else. Thanks, see you soon!&lt;/P&gt;</description>
    <pubDate>Sat, 19 Mar 2022 16:38:07 GMT</pubDate>
    <dc:creator>thieulam</dc:creator>
    <dc:date>2022-03-19T16:38:07Z</dc:date>
    <item>
      <title>mcuxpresso and mkv58 full code and interrupt from ITCM/DTCM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/mcuxpresso-and-mkv58-full-code-and-interrupt-from-ITCM-DTCM/m-p/1430924#M62688</link>
      <description>&lt;P&gt;Hello everybody. I wanted to know if there is a document on how to set mcuxpresso options to be able to run my main () code and all interrupts directly from TCM RAM. I don't find any documentation about it, and I didn't understand if you need a particular bootloader or something else. Thanks, see you soon!&lt;/P&gt;</description>
      <pubDate>Sat, 19 Mar 2022 16:38:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/mcuxpresso-and-mkv58-full-code-and-interrupt-from-ITCM-DTCM/m-p/1430924#M62688</guid>
      <dc:creator>thieulam</dc:creator>
      <dc:date>2022-03-19T16:38:07Z</dc:date>
    </item>
    <item>
      <title>Re: mcuxpresso and mkv58 full code and interrupt from ITCM/DTCM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/mcuxpresso-and-mkv58-full-code-and-interrupt-from-ITCM-DTCM/m-p/1430947#M62691</link>
      <description>&lt;P&gt;Ok, I partially solved this topic:&lt;BR /&gt;&lt;A href="https://community.nxp.com/t5/Kinetis-Design-Studio-Knowledge/Relocating-Code-and-Data-Using-the-MCUXpresso-IDE/ta-p/1103719" target="_blank"&gt;https://community.nxp.com/t5/Kinetis-Design-Studio-Knowledge/Relocating-Code-and-Data-Using-the-MCUXpresso-IDE/ta-p/1103719&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I come from a decennial experience of DSPIC33 (microchip) and at the moment I am studying the cortex M7.&lt;BR /&gt;I am really impressed with their performance.&lt;BR /&gt;Putting the functions in ram I was able to do several floating point operations (see code) in just 69 clock strokes (systick).&lt;/P&gt;&lt;P&gt;a + = ka;&lt;BR /&gt;b- = kb;&lt;BR /&gt;c * = kc;&lt;BR /&gt;r = a / b + c / a;&lt;BR /&gt;arm_sqrt_f32 (a, (float32_t *) &amp;amp; r2);&lt;/P&gt;&lt;P&gt;In practice, working at 240Mhz, these calculations are done in 288nSEC !!&lt;/P&gt;</description>
      <pubDate>Sun, 20 Mar 2022 11:27:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/mcuxpresso-and-mkv58-full-code-and-interrupt-from-ITCM-DTCM/m-p/1430947#M62691</guid>
      <dc:creator>thieulam</dc:creator>
      <dc:date>2022-03-20T11:27:21Z</dc:date>
    </item>
  </channel>
</rss>

