<?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: Adding a processor expert component to a bare metal project.</title>
    <link>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620883#M7933</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I guess I have a mistaken understanding about something, but I can't see any USB code in those two Github links. Which means, I suppose, that the USB stuff resides somewhere else, so I must be missing some component of KDS, or I have ommitted some steps. The reason I was trying to install the Driver Suite was because I was following the instructions from one of your blogs you linked to.&lt;/P&gt;&lt;P&gt;Is it that I need to somehow install KSDK version something or other? I thought I had KSDK 1.3 installed, but I really don't know what I'm doing here.&lt;/P&gt;&lt;P&gt;Maybe I should just re-install KDS from scratch? When I started this project, NXP were touting some sort of project builder( I forget the name now) but it didn't support the KL26 at the time. So I just started writing the code from the ground up.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 02 Nov 2016 21:19:56 GMT</pubDate>
    <dc:creator>jarnoldbrown</dc:creator>
    <dc:date>2016-11-02T21:19:56Z</dc:date>
    <item>
      <title>Adding a processor expert component to a bare metal project.</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620875#M7925</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a bare-metal(and by bare-metal I mean that I have written absolutely everything from scratch, apart from the relevant header files) KL26Z project under KDS 3.1, and I have reached a point where I would like to add USB CDC capability to it. Although KDS shows the "Processor Expert" tab at the top of the window, I don't really know how to go about this. Is it even possible to add a Processsor Expert component to a bare-metal project, or do I have to start from scratch and add all the code I've written so far to a new project? Where do I find all the Processor Expert components, and how do I make KDS aware of them?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Nov 2016 09:31:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620875#M7925</guid>
      <dc:creator>jarnoldbrown</dc:creator>
      <dc:date>2016-11-01T09:31:07Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a processor expert component to a bare metal project.</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620876#M7926</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John,&lt;/P&gt;&lt;P&gt;First: make a backup of your project.&lt;/P&gt;&lt;P&gt;Then you can use the 'Enable Processor Expert for Existing project' wizard, see section "Adding Processor Expert to the Project" in &lt;A class="link-titled" href="https://mcuoneclipse.com/2014/01/19/diy-free-toolchain-for-kinetis-part-8-processor-expert-eclipse-and-gnu-arm-eclipse-plugins/" title="https://mcuoneclipse.com/2014/01/19/diy-free-toolchain-for-kinetis-part-8-processor-expert-eclipse-and-gnu-arm-eclipse-plugins/"&gt;https://mcuoneclipse.com/2014/01/19/diy-free-toolchain-for-kinetis-part-8-processor-expert-eclipse-and-gnu-arm-eclipse-p…&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After that step, go though the project settings and assign the correct processor/compiler options/include settings as outlined in above article.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps,&lt;/P&gt;&lt;P&gt;Erich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Nov 2016 18:31:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620876#M7926</guid>
      <dc:creator>BlackNight</dc:creator>
      <dc:date>2016-11-01T18:31:29Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a processor expert component to a bare metal project.</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620877#M7927</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, Erich. I've done the "Adding Processor Expert to the Project", but still no joy. If I trie to add the FSL_USB_STACK and/or the CDC component, I just get a river of error messages. Do you know if KL26Z is supported?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Nov 2016 13:01:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620877#M7927</guid>
      <dc:creator>jarnoldbrown</dc:creator>
      <dc:date>2016-11-02T13:01:39Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a processor expert component to a bare metal project.</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620878#M7928</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John,&lt;/P&gt;&lt;P&gt;yes, the KL26Z is supported for Processor Expert projects and components. So not sure what error messages you see?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Erich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Nov 2016 13:45:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620878#M7928</guid>
      <dc:creator>BlackNight</dc:creator>
      <dc:date>2016-11-02T13:45:53Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a processor expert component to a bare metal project.</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620879#M7929</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Description Resource Path Location Type&lt;BR /&gt;Error in the inherited component settings (CDCDevice) cdc USB1/CDCDevice Processor Expert Problem&lt;BR /&gt;Error in the inherited component settings (USB Init) cdc USB1/USB Init Processor Expert Problem&lt;BR /&gt;ERROR: Peripheral Initialization component is not supported for selected target processor cdc USB0 Processor Expert Problem&lt;BR /&gt;Generator: ERROR: There are errors in the project, please review components configuration. It is not possible to generate code. cdc Code Generator Processor Expert Problem&lt;BR /&gt;No type specified (Clock gate) cdc USB0/Clock gate Processor Expert Problem&lt;BR /&gt;No type specified (Module clock source) cdc USB0/Module clock source Processor Expert Problem&lt;BR /&gt;No value selected (CPU) cdc CDC2/CPU Processor Expert Problem&lt;BR /&gt;The component is not supported for selected processor (Component name) cdc USB0/Component name Processor Expert Problem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That sort of thing...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Nov 2016 17:17:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620879#M7929</guid>
      <dc:creator>jarnoldbrown</dc:creator>
      <dc:date>2016-11-02T17:17:12Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a processor expert component to a bare metal project.</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620880#M7930</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John,&lt;/P&gt;&lt;P&gt;from the error messages, you have not configured the component for your device? Have a look (if not already?) at &lt;A class="link-titled" href="https://mcuoneclipse.com/2013/04/27/usb-cdc-with-the-frdm-k20d50m/" title="https://mcuoneclipse.com/2013/04/27/usb-cdc-with-the-frdm-k20d50m/"&gt;https://mcuoneclipse.com/2013/04/27/usb-cdc-with-the-frdm-k20d50m/&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps,&lt;/P&gt;&lt;P&gt;Erich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Nov 2016 19:02:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620880#M7930</guid>
      <dc:creator>BlackNight</dc:creator>
      <dc:date>2016-11-02T19:02:10Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a processor expert component to a bare metal project.</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620881#M7931</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Capture.JPG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/5994iC19B6A3419B9356B/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.JPG" alt="Capture.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;So I tried to install the Microcontrollers driver suite, but this is what I get.&lt;/P&gt;&lt;P&gt;I am reluctant to Update my installation, as I am worried I might lose my existing work.&lt;/P&gt;&lt;P&gt;Also, I feel like I'm hopelessly lost. Is Processor Expert supposed to generate real source code, that I can read and edit?&lt;/P&gt;&lt;P&gt;If there was any way I could find a working example of CDC code for the MKL26, I would probably not even be attempting this, but when I try to examine NXP examples, the code seems to be spread over a thousand different source files,some of which I simply can't find!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Nov 2016 19:43:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620881#M7931</guid>
      <dc:creator>jarnoldbrown</dc:creator>
      <dc:date>2016-11-02T19:43:35Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a processor expert component to a bare metal project.</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620882#M7932</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John,&lt;/P&gt;&lt;P&gt;not sure why you think you have to install the driver suite? This is really not necessary, as KDS comes with all the needed support.&lt;/P&gt;&lt;P&gt;And yes, Processor Expert creates all readable code for you. It is getting late at night for me, and I don't have a KL26Z board with me. But I'll see if I can build quickly a USB CDC project for you by tomorrow.&lt;/P&gt;&lt;P&gt;I have such examples for CodeWarrior here:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/ErichStyger/mcuoneclipse/tree/master/Examples/CodeWarrior/FRDM-KL26Z" title="https://github.com/ErichStyger/mcuoneclipse/tree/master/Examples/CodeWarrior/FRDM-KL26Z"&gt;mcuoneclipse/Examples/CodeWarrior/FRDM-KL26Z at master · ErichStyger/mcuoneclipse · GitHub&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I simply would need to port the USB CDC example to KDS and put it here:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/ErichStyger/mcuoneclipse/tree/master/Examples/KDS/FRDM-KL26Z" title="https://github.com/ErichStyger/mcuoneclipse/tree/master/Examples/KDS/FRDM-KL26Z"&gt;mcuoneclipse/Examples/KDS/FRDM-KL26Z at master · ErichStyger/mcuoneclipse · GitHub&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Until then, I have attached for you the code of the CodeWarrior project. Maybe this helps or this is what you are looking for?&lt;/P&gt;&lt;P&gt;Erich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Nov 2016 20:22:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620882#M7932</guid>
      <dc:creator>BlackNight</dc:creator>
      <dc:date>2016-11-02T20:22:13Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a processor expert component to a bare metal project.</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620883#M7933</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I guess I have a mistaken understanding about something, but I can't see any USB code in those two Github links. Which means, I suppose, that the USB stuff resides somewhere else, so I must be missing some component of KDS, or I have ommitted some steps. The reason I was trying to install the Driver Suite was because I was following the instructions from one of your blogs you linked to.&lt;/P&gt;&lt;P&gt;Is it that I need to somehow install KSDK version something or other? I thought I had KSDK 1.3 installed, but I really don't know what I'm doing here.&lt;/P&gt;&lt;P&gt;Maybe I should just re-install KDS from scratch? When I started this project, NXP were touting some sort of project builder( I forget the name now) but it didn't support the KL26 at the time. So I just started writing the code from the ground up.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Nov 2016 21:19:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620883#M7933</guid>
      <dc:creator>jarnoldbrown</dc:creator>
      <dc:date>2016-11-02T21:19:56Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a processor expert component to a bare metal project.</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620884#M7934</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John,&lt;/P&gt;&lt;P&gt;You need to install the driver suite if you are using a stock Eclipse and not CodeWarrior or Kinetis Design Studio (which both have Processor Expert included).&lt;/P&gt;&lt;P&gt;You can use the Kinetis SDK, but then it is probably best if you do not use Processor Expert (see &lt;A class="link-titled" href="https://mcuoneclipse.com/2015/10/18/overview-processor-expert/" title="https://mcuoneclipse.com/2015/10/18/overview-processor-expert/"&gt;https://mcuoneclipse.com/2015/10/18/overview-processor-expert/&lt;/A&gt;&amp;nbsp; for an overview) as the latest SDK V2 does not support it any more.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You definitely should check out the SDK for the KL26Z from &lt;A class="link-titled" href="https://kex.nxp.com/" title="https://kex.nxp.com/"&gt;Welcome to Kinetis Expert | Kinetis Expert&lt;/A&gt; as it supports the KL26Z and comes with a USB stack and examples.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As for the USB code in the examples above: as the USB code is generated, it is not on GitHub (version control system should not contain derived files). Have you had a look at the example zip file I have posted above for CodeWarrrior? The USB stack files are in the Generated_Code folder.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps,&lt;/P&gt;&lt;P&gt;Erich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Nov 2016 06:46:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620884#M7934</guid>
      <dc:creator>BlackNight</dc:creator>
      <dc:date>2016-11-03T06:46:10Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a processor expert component to a bare metal project.</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620885#M7935</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Erich, I confess I didn't see the zip attachment at the bottom of your post last night. Working through it now.&lt;/P&gt;&lt;P&gt;Many thanks,&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Nov 2016 10:19:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620885#M7935</guid>
      <dc:creator>jarnoldbrown</dc:creator>
      <dc:date>2016-11-03T10:19:14Z</dc:date>
    </item>
    <item>
      <title>Re: Adding a processor expert component to a bare metal project.</title>
      <link>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620886#M7936</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Erich,&lt;/P&gt;&lt;P&gt;I finally got it working. There were a few things I had to iron out, but I now have a working USB CDC. It's a lot of code, isn't it? I think I will have to tell my client that the 64K part option has disappeared.&lt;/P&gt;&lt;P&gt;I'm going to stop and have a beer now. Thanks again for all your help and support.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Nov 2016 20:22:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Design-Studio/Adding-a-processor-expert-component-to-a-bare-metal-project/m-p/620886#M7936</guid>
      <dc:creator>jarnoldbrown</dc:creator>
      <dc:date>2016-11-04T20:22:46Z</dc:date>
    </item>
  </channel>
</rss>

