<?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 Design StudioのトピックRe: SDK vs PDD(without SDK)</title>
    <link>https://community.nxp.com/t5/Kinetis-Design-Studio/SDK-vs-PDD-without-SDK/m-p/337978#M825</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 also created two project as you did in KDS and check what you are reporting. Answering to your questions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;Q: Could you compare with SDK and without SDK?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;A: &lt;/SPAN&gt;The new update of Processor Expert, the one you have installed, allows you to create two kind of applications:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;PEx application:&lt;/STRONG&gt; This is an application to be used along with the PDD files, the Physical Device Drivers is a software layer that provides set of methods for accesing microcontroller peripheral configuration registers; in other words these are the traditional PEx drivers that are contained in the PDD files of each component, the basic PDD methods are implemented by macros and do not provide any additional functionality like register masking, shifting, etc.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You choose this kind of application in the new project wizard selecting just Processor Expert&lt;/P&gt;&lt;P style="text-align: center;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="lia-inline-image-display-wrapper" image-alt="rapid application.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47004i6EC409EB09901697/image-size/large?v=v2&amp;amp;px=999" role="button" title="rapid application.png" alt="rapid application.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;PEx + KSDK application: This one uses the KSDK PEx components that provide an encapsulation of KSDK peripheral drivers, HAL, RTOSes, and also middleware distributed within KSDK library. In other words, this one will use the drivers of KSDK library and PEx will create only the configuration structures that can be used for component initialization. This option is only available for the devices supported by KSDK. You can choose this option in the new project wizard selecting both: KSDK and PEx.&lt;/LI&gt;&lt;/UL&gt;&lt;P style="text-align: center;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="lia-inline-image-display-wrapper" image-alt="ksdk+pex.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47014i3F49CDC00E553AEF/image-size/large?v=v2&amp;amp;px=999" role="button" title="ksdk+pex.png" alt="ksdk+pex.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;The difference between these applications is that are using different drivers to access the registers.&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;SPAN style="color: #1f497d;"&gt;Q: after i create the project(without the SDK), can I load SDK ? how? &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;SPAN style="color: #1f497d;"&gt;A: &lt;/SPAN&gt;If you created a project using only PEx with the PDD software and add KSDK that is not possible, the driver to access the registers need to be PDD or KSDK drivers and not both of them.&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;SPAN style="color: #1f497d;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;SPAN style="color: #1f497d;"&gt;Q: why?&amp;nbsp;&amp;nbsp; how can i set the pin to vcc and gnd?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;SPAN style="color: #1f497d;"&gt;A:&lt;/SPAN&gt; I realize that there is no VCC and GND icon in the processor view but the signals are routed to their original field under the section SUPPLY, you can see this in the image below.&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;SPAN style="color: #1f497d;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="processor.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47016i206FF6D22EE5068F/image-size/large?v=v2&amp;amp;px=999" role="button" title="processor.png" alt="processor.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;SPAN style="color: #1f497d;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; font-weight: inherit; font-style: inherit; font-size: 12.7273px; font-family: inherit; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: Arial, sans-serif;"&gt;I hope this information can help you.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-size: 12.7273px; font-family: inherit; color: #3d3d3d;"&gt;Regards,&lt;/P&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-size: 12.7273px; font-family: inherit; color: #3d3d3d;"&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-size: 12.7273px; font-family: inherit; color: #3d3d3d;"&gt;Note: If this post answers your question, please click the Correct Answer button. It would be nice!&lt;/P&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-size: 12.7273px; font-family: inherit; color: #3d3d3d;"&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 23 Oct 2014 22:14:43 GMT</pubDate>
    <dc:creator>adriancano</dc:creator>
    <dc:date>2014-10-23T22:14:43Z</dc:date>
    <item>
      <title>SDK vs PDD(without SDK)</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/SDK-vs-PDD-without-SDK/m-p/337977#M824</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;I create 2 projects for MK64FN1M0VLL12.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt; &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;When I build project with Processor Expert, KDS create PDD (Plysical Device Drivers)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;And the MCU shows io-pin, vcc,gnd and cpu mark on the Processor window.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt; &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;But when I build project with Processor Expert and SDK, KDS doesn’t create the PDD but it create SDK folder.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;And it doesn't show 'vcc' and 'gnd' on the Processor window. -&amp;gt; [first question] why?&amp;nbsp;&amp;nbsp; how can i set the pin to vcc and gnd?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;Looks like SDK has HAL layer so it doesn't need PDD. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;then when I have to use PDD without SDK? other worlds, [second question]-&amp;gt; Could you compare with SDK and without SDK?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;(ex: code side, execution time, calling function,....)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;[third question] -&amp;gt; after i create the project(without the SDK), can I load SDK ? how? &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt; &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt; &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Oct 2014 20:46:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/SDK-vs-PDD-without-SDK/m-p/337977#M824</guid>
      <dc:creator>ming_</dc:creator>
      <dc:date>2014-10-20T20:46:01Z</dc:date>
    </item>
    <item>
      <title>Re: SDK vs PDD(without SDK)</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/SDK-vs-PDD-without-SDK/m-p/337978#M825</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 also created two project as you did in KDS and check what you are reporting. Answering to your questions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;Q: Could you compare with SDK and without SDK?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #1f497d;"&gt;A: &lt;/SPAN&gt;The new update of Processor Expert, the one you have installed, allows you to create two kind of applications:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;PEx application:&lt;/STRONG&gt; This is an application to be used along with the PDD files, the Physical Device Drivers is a software layer that provides set of methods for accesing microcontroller peripheral configuration registers; in other words these are the traditional PEx drivers that are contained in the PDD files of each component, the basic PDD methods are implemented by macros and do not provide any additional functionality like register masking, shifting, etc.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You choose this kind of application in the new project wizard selecting just Processor Expert&lt;/P&gt;&lt;P style="text-align: center;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="lia-inline-image-display-wrapper" image-alt="rapid application.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47004i6EC409EB09901697/image-size/large?v=v2&amp;amp;px=999" role="button" title="rapid application.png" alt="rapid application.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;PEx + KSDK application: This one uses the KSDK PEx components that provide an encapsulation of KSDK peripheral drivers, HAL, RTOSes, and also middleware distributed within KSDK library. In other words, this one will use the drivers of KSDK library and PEx will create only the configuration structures that can be used for component initialization. This option is only available for the devices supported by KSDK. You can choose this option in the new project wizard selecting both: KSDK and PEx.&lt;/LI&gt;&lt;/UL&gt;&lt;P style="text-align: center;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="lia-inline-image-display-wrapper" image-alt="ksdk+pex.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47014i3F49CDC00E553AEF/image-size/large?v=v2&amp;amp;px=999" role="button" title="ksdk+pex.png" alt="ksdk+pex.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;The difference between these applications is that are using different drivers to access the registers.&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;SPAN style="color: #1f497d;"&gt;Q: after i create the project(without the SDK), can I load SDK ? how? &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;SPAN style="color: #1f497d;"&gt;A: &lt;/SPAN&gt;If you created a project using only PEx with the PDD software and add KSDK that is not possible, the driver to access the registers need to be PDD or KSDK drivers and not both of them.&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;SPAN style="color: #1f497d;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;SPAN style="color: #1f497d;"&gt;Q: why?&amp;nbsp;&amp;nbsp; how can i set the pin to vcc and gnd?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;SPAN style="color: #1f497d;"&gt;A:&lt;/SPAN&gt; I realize that there is no VCC and GND icon in the processor view but the signals are routed to their original field under the section SUPPLY, you can see this in the image below.&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;SPAN style="color: #1f497d;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="processor.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47016i206FF6D22EE5068F/image-size/large?v=v2&amp;amp;px=999" role="button" title="processor.png" alt="processor.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;SPAN style="color: #1f497d;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt; font-weight: inherit; font-style: inherit; font-size: 12.7273px; font-family: inherit; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 10pt; font-family: Arial, sans-serif;"&gt;I hope this information can help you.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-size: 12.7273px; font-family: inherit; color: #3d3d3d;"&gt;Regards,&lt;/P&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-size: 12.7273px; font-family: inherit; color: #3d3d3d;"&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-size: 12.7273px; font-family: inherit; color: #3d3d3d;"&gt;Note: If this post answers your question, please click the Correct Answer button. It would be nice!&lt;/P&gt;&lt;P style="font-weight: inherit; font-style: inherit; font-size: 12.7273px; font-family: inherit; color: #3d3d3d;"&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Oct 2014 22:14:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/SDK-vs-PDD-without-SDK/m-p/337978#M825</guid>
      <dc:creator>adriancano</dc:creator>
      <dc:date>2014-10-23T22:14:43Z</dc:date>
    </item>
    <item>
      <title>Re: SDK vs PDD(without SDK)</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/SDK-vs-PDD-without-SDK/m-p/337979#M826</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks so much!! Adrian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Oct 2014 23:46:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/SDK-vs-PDD-without-SDK/m-p/337979#M826</guid>
      <dc:creator>ming_</dc:creator>
      <dc:date>2014-10-23T23:46:04Z</dc:date>
    </item>
  </channel>
</rss>

