<?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: Kinetis SDK Code Portability in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-SDK-Code-Portability/m-p/858519#M51435</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;Currently it is coded in KDS AKA Kinetis Design Studio, but I will be migrating to MCUExpresso.&amp;nbsp; Depending on the process I will migrate the MCUExpresso and to the new MCU at the same time or I will do it at the same time.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for all your help on this!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 10 Jan 2019 15:39:14 GMT</pubDate>
    <dc:creator>umlengineer</dc:creator>
    <dc:date>2019-01-10T15:39:14Z</dc:date>
    <item>
      <title>Kinetis SDK Code Portability</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-SDK-Code-Portability/m-p/858515#M51431</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;I have coded up a KL03 and I have run out of GPIOs so I am going to move to another microcontroller.&amp;nbsp; I would like to move within the Kinetis family and I am currently looking at the &lt;SPAN style="font-size: 11.0pt;"&gt;KL13&lt;/SPAN&gt;.&amp;nbsp; I chose this one because it has similar size, if you choose the BGA, more GPIOs and similar deep sleep power performance.&amp;nbsp; I have coded up the KL03 using the SDK in KDS and I am wondering how portable that code is from one micro in the kinetis SDK to another.&amp;nbsp; I understand that without seeing my code its a little hard to guess, but I was wondering if someone could offer some guidance on the subject.&amp;nbsp; My hope is that I just have to download a version of the SDK for the KL13, change the pinmux.c file and any defines that point to hardware and be pretty close to a functional code base.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hopefully that is clear.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jan 2019 15:40:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-SDK-Code-Portability/m-p/858515#M51431</guid>
      <dc:creator>umlengineer</dc:creator>
      <dc:date>2019-01-08T15:40:21Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis SDK Code Portability</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-SDK-Code-Portability/m-p/858516#M51432</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Evan Griffith,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thank you for your interest in NXP kinetis product, I would like to provide service for you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You can download the KL13 SDK code from this link:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;A class="link-titled" href="https://mcuxpresso.nxp.com/en/select" title="https://mcuxpresso.nxp.com/en/select"&gt;https://mcuxpresso.nxp.com/en/select&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/74140i0F4AAF066DDA06AB/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;It is based on the KL43 board, then you just need to modify the according files, which can be found in folder:SDK_2.5.0_MKL13Z64xxx4\devices\MKL13Z644&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wish it helps you!&lt;/P&gt;&lt;P&gt;If you still have question about it, please kindly let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jan 2019 09:34:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-SDK-Code-Portability/m-p/858516#M51432</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2019-01-09T09:34:53Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis SDK Code Portability</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-SDK-Code-Portability/m-p/858517#M51433</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;Thanks for the info, I have done that in the past to get SDKs and it has worked well.&amp;nbsp; I am really interested in how migratable code is from one microcontroller in the Kinetis SDK family to another.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jan 2019 16:15:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-SDK-Code-Portability/m-p/858517#M51433</guid>
      <dc:creator>umlengineer</dc:creator>
      <dc:date>2019-01-09T16:15:38Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis SDK Code Portability</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-SDK-Code-Portability/m-p/858518#M51434</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Evan,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Could you tell me what the IDE you want to use now? MCUxpresso IDE or others?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Then I will tell you how to migrate, and the detail point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Waiting for your reply!&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jan 2019 08:22:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-SDK-Code-Portability/m-p/858518#M51434</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2019-01-10T08:22:20Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis SDK Code Portability</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-SDK-Code-Portability/m-p/858519#M51435</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;Currently it is coded in KDS AKA Kinetis Design Studio, but I will be migrating to MCUExpresso.&amp;nbsp; Depending on the process I will migrate the MCUExpresso and to the new MCU at the same time or I will do it at the same time.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for all your help on this!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Jan 2019 15:39:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-SDK-Code-Portability/m-p/858519#M51435</guid>
      <dc:creator>umlengineer</dc:creator>
      <dc:date>2019-01-10T15:39:14Z</dc:date>
    </item>
    <item>
      <title>Re: Kinetis SDK Code Portability</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-SDK-Code-Portability/m-p/858520#M51436</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Evan Griffh,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I suggest you use the MCUXpresso IDE instead of the KDS.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Then you can open the SDK for KL43, and modify the according KL43 source code to KL13.&lt;/P&gt;&lt;P&gt;&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/76991i0B4CC6BD13E4A903/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;P&gt;1. startup file change to KL13, you can find it from folder:&lt;/P&gt;&lt;P&gt;SDK_2.5.0_MKL13Z64xxx4\devices\MKL13Z644\mcuxpresso&lt;/P&gt;&lt;P&gt;2. Change the project device folder files, which can be found in folder :&lt;/P&gt;&lt;P&gt;DK_2.5.0_MKL13Z64xxx4\devices\MKL13Z644&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/77044i21EC1850050ADD6D/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;3. Change the drivers folder with :SDK_2.5.0_MKL13Z64xxx4\devices\MKL13Z644\drivers&lt;/P&gt;&lt;P&gt;4. Change the MCU to your KL13 chip:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_3.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/77081iF9B6DAC64EE38747/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_3.png" alt="pastedImage_3.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please try it on your side.&lt;/P&gt;&lt;P&gt;If you still have problems about it, please kindly let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2019 10:06:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kinetis-SDK-Code-Portability/m-p/858520#M51436</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2019-01-11T10:06:08Z</dc:date>
    </item>
  </channel>
</rss>

