<?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>Kinetis Microcontrollers中的主题 Re: migrating from LPC</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/migrating-from-LPC/m-p/756542#M46112</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Ian&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All (most) Kinetis development boards come with a built-in OpenSDA debugger (with USB-MSD downloading, VCOM and debugging) and have Jtag/SWD connections for using an external debugger. You may be able to use the LPCLINK2 since it uses a Segger interface but it depends on whether the chosen IDE supports it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use MCUXpresso, KDS, Codewarrior or various other tools (see below for typical list).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;See the following for clocking: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis%2FMCG.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/MCG.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Not all Kinetis parts use identical clocking, modules or peripheral types so you need to consult the details of the particular device targeted. Alternatively, if you specify the devices targeted specific details can be given.&lt;BR /&gt;Also try the uTasker open source project since it allows most Kinetis parts to be simulated (in approx- real-time, including peripherals, interrupts, DMA etc.) so you can already see working Kinetis projects and have complete code to do almost everything you need.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;uTasker developer and supporter (+5'000 hours experience on +60 Kinetis derivatives in +80 product developments)&lt;BR /&gt;&lt;SPAN&gt;Kinetis: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;Kinetis: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;Free Open Source solution: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fgithub.com%2FuTasker%2FuTasker-Kinetis" rel="nofollow" target="_blank"&gt;https://github.com/uTasker/uTasker-Kinetis&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;Working project in 15 minutes video: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fyoutu.be%2FK8ScSgpgQ6M" rel="nofollow" target="_blank"&gt;https://youtu.be/K8ScSgpgQ6M&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IDEs included:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NXP's MCUXpresso&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NXP's Kinetis Design Studio (KDS)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Freescale's CodeWarrior 10.x&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; S32 Design Studio for ARM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rowley Associate's Crossworks&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CooCox CoIDE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IAR Embedded Workbench&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Keil µVision&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Green Hills&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Atollic TrueSTUDIO for ARM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Standalone GCC from Makefile&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; VisualStudio for Kinetis simulation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;For better, faster, cheaper product developments consider the uTasker developer's version, professional Kinetis support, one-on-one training and complete fast-track project solutions to set you apart from the herd : &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fsupport.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/support.html&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 21 Apr 2018 12:00:39 GMT</pubDate>
    <dc:creator>mjbcswitzerland</dc:creator>
    <dc:date>2018-04-21T12:00:39Z</dc:date>
    <item>
      <title>migrating from LPC</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/migrating-from-LPC/m-p/756541#M46111</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Having designed around the LPC microcontrollers for about three years, I find that there are some Kinetis micros that have the peripherals I need when the LPCs don't.&lt;/P&gt;&lt;P&gt;Have you any details about migrating from LPC to Kinetis?&lt;/P&gt;&lt;P&gt;For instance:&lt;/P&gt;&lt;P&gt;Can I use the same debugging probe (LPCLINK2) or do I need something different?&lt;/P&gt;&lt;P&gt;I presume I need KDS instead of MCUXpresso.&lt;/P&gt;&lt;P&gt;What do I need to know to get the chip up-and-running? i.e How do I select the clock and what is the Kinetis equivalent to SWM, SYSAHBCLKCTRL and PDRUNCFG (LPC's most notorious traps for the unwary!)&lt;/P&gt;&lt;P&gt;(I don't mind the RTFM answer, provided you tell me which manual, and which section!)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Apr 2018 08:08:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/migrating-from-LPC/m-p/756541#M46111</guid>
      <dc:creator>ianbenton</dc:creator>
      <dc:date>2018-04-21T08:08:00Z</dc:date>
    </item>
    <item>
      <title>Re: migrating from LPC</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/migrating-from-LPC/m-p/756542#M46112</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Ian&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All (most) Kinetis development boards come with a built-in OpenSDA debugger (with USB-MSD downloading, VCOM and debugging) and have Jtag/SWD connections for using an external debugger. You may be able to use the LPCLINK2 since it uses a Segger interface but it depends on whether the chosen IDE supports it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use MCUXpresso, KDS, Codewarrior or various other tools (see below for typical list).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;See the following for clocking: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis%2FMCG.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis/MCG.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Not all Kinetis parts use identical clocking, modules or peripheral types so you need to consult the details of the particular device targeted. Alternatively, if you specify the devices targeted specific details can be given.&lt;BR /&gt;Also try the uTasker open source project since it allows most Kinetis parts to be simulated (in approx- real-time, including peripherals, interrupts, DMA etc.) so you can already see working Kinetis projects and have complete code to do almost everything you need.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;uTasker developer and supporter (+5'000 hours experience on +60 Kinetis derivatives in +80 product developments)&lt;BR /&gt;&lt;SPAN&gt;Kinetis: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;Kinetis: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;Free Open Source solution: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fgithub.com%2FuTasker%2FuTasker-Kinetis" rel="nofollow" target="_blank"&gt;https://github.com/uTasker/uTasker-Kinetis&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;Working project in 15 minutes video: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fyoutu.be%2FK8ScSgpgQ6M" rel="nofollow" target="_blank"&gt;https://youtu.be/K8ScSgpgQ6M&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IDEs included:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NXP's MCUXpresso&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NXP's Kinetis Design Studio (KDS)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Freescale's CodeWarrior 10.x&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; S32 Design Studio for ARM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rowley Associate's Crossworks&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CooCox CoIDE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IAR Embedded Workbench&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Keil µVision&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Green Hills&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Atollic TrueSTUDIO for ARM&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Standalone GCC from Makefile&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; VisualStudio for Kinetis simulation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;For better, faster, cheaper product developments consider the uTasker developer's version, professional Kinetis support, one-on-one training and complete fast-track project solutions to set you apart from the herd : &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fsupport.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/support.html&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Apr 2018 12:00:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/migrating-from-LPC/m-p/756542#M46112</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2018-04-21T12:00:39Z</dc:date>
    </item>
    <item>
      <title>Re: migrating from LPC</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/migrating-from-LPC/m-p/756543#M46113</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I was thinking of using MCUXpresso because it keeps everything together and I am familiar with it (i.e. I know most of its bugs), and I've seen posts about importing KDS projects into it; but I can't find out how to start a new project. There doesn't seem to be anything in "settings" to tell it to include the Kinetis processors, and none of them appears in the list when creating a new project. I have 10.1.0&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 22 Apr 2018 14:33:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/migrating-from-LPC/m-p/756543#M46113</guid>
      <dc:creator>ianbenton</dc:creator>
      <dc:date>2018-04-22T14:33:05Z</dc:date>
    </item>
    <item>
      <title>Re: migrating from LPC</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/migrating-from-LPC/m-p/756544#M46114</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Ian&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think that the idea is that you first generate SDK for the corresponding processor board and import that to MCUXpresso. Then it appears as a target for the new project wizard - eg, here I have added a few SDKs and their boards/processors appear:&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/36427i44874D82C6329D98/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;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For MCUXpresso questions it is best to use the MCUXpresso IDE forum: &lt;/SPAN&gt;&lt;A class="jivecontainerTT-hover-container jive-link-community-small" data-containerid="11553" data-containertype="14" data-objectid="11555" data-objecttype="14" href="https://community.nxp.com/community/mcuxpresso/mcuxpresso-ide"&gt;https://community.nxp.com/community/mcuxpresso/mcuxpresso-ide&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;EM&gt;uTasker developer and supporter (+5'000 hours experience on +60 Kinetis derivatives in +80 product developments)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;SPAN&gt;Kinetis: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fwww.utasker.com%2Fkinetis.html" rel="nofollow" target="_blank"&gt;http://www.utasker.com/kinetis.html&lt;/A&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 22 Apr 2018 15:39:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/migrating-from-LPC/m-p/756544#M46114</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2018-04-22T15:39:13Z</dc:date>
    </item>
    <item>
      <title>Re: migrating from LPC</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/migrating-from-LPC/m-p/756545#M46115</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;True.&lt;/P&gt;&lt;P&gt;I think I'm getting SDK confused with KDS.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 22 Apr 2018 16:37:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/migrating-from-LPC/m-p/756545#M46115</guid>
      <dc:creator>ianbenton</dc:creator>
      <dc:date>2018-04-22T16:37:23Z</dc:date>
    </item>
    <item>
      <title>Re: migrating from LPC</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/migrating-from-LPC/m-p/756546#M46116</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Lan,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; I highly suggest you use the MCUXpresso IDE, because you use the LPC before, the MCUXpresso IDE can totally compatible with the LPCXpresso IDE which you must familiar with it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; About how to get start with the Kinetis, you can refer to the KSDK, I don't know which kinetis chip you want to use now, but normally, each kinetis chip will have the according official board, this board already have the on board debugger (JLINK, opensda ,cmsis dap), just like the LPCxpresso board which contains the on board debugger LPC-LINK2.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; If you are not use the official kinetis board, you also can use the LPCLINK2 to debug the kinetis chip, LPC-LINK2 already can support the kinetis chip, I have test it before, you can use the JLINK firmware.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; About the peripheral module learning, please download the kinetis SDK code from this link:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://mcuxpresso.nxp.com/en/welcome" title="https://mcuxpresso.nxp.com/en/welcome"&gt;Welcome | MCUXpresso SDK Builder&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Wish it helps you!&lt;/P&gt;&lt;P&gt;If you still have question about it, please 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>Mon, 23 Apr 2018 06:41:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/migrating-from-LPC/m-p/756546#M46116</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2018-04-23T06:41:48Z</dc:date>
    </item>
  </channel>
</rss>

