<?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 Can I Integrate IAR EW with PE Design Suite? in Processor Expert Software</title>
    <link>https://community.nxp.com/t5/Processor-Expert-Software/Can-I-Integrate-IAR-EW-with-PE-Design-Suite/m-p/373270#M2866</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;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Can I? or should I?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt;"&gt;The more I look into the &lt;/SPAN&gt;different&lt;SPAN style="font-size: 10pt;"&gt;&lt;SPAN style="line-height: 1.5em;"&gt; options open to me the more &lt;/SPAN&gt;&lt;SPAN style="line-height: 19.5px;"&gt;confused&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em;"&gt; I get and I'm sure I'm not alone. But first a bit of background.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;SPAN style="line-height: 1.5em;"&gt;I want to know the best and most efficient way to start my project.&amp;nbsp; I have 32Kb of software &lt;/SPAN&gt;&lt;SPAN style="line-height: 19.5px;"&gt;collateral that I'm about to port to a Kinetis device&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em;"&gt; from an H8S.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt;"&gt;The RTOS on the H8S is Nucleus Plus £xxxxx so I've opted for a very close cousi&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em; font-size: small;"&gt;n ThreadX £xxxx&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="line-height: 1.5em; font-size: small;"&gt;I've also gone for the IAR EW toolchain as it supports ThreadX&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="line-height: 1.5em; font-size: small;"&gt;Since I'm porting from the H8S I'm going to have to rewrite my drivers (amongst other things)&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: small;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: small;"&gt;Enter PE DS... Now this looks like a gift :smileylaugh: I want to leverage the automatic code generation provided by PE and integrate it with my project.&amp;nbsp; I can create my peripheral drivers using PE and then import them into IAR EW build and there you have it. &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;SPAN style="line-height: 1.5em;"&gt;If I want to cut the cord between my project and PE so that my IAR project and it's source code are completely stand alone then I can follow AN4769.&amp;nbsp; I think this will allow for better software configuration &lt;/SPAN&gt;&lt;SPAN style="line-height: 19.5px;"&gt;management&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em;"&gt; and &lt;/SPAN&gt;&lt;SPAN style="line-height: 19.5px;"&gt;maintenance&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em;"&gt; moving forward ie not having to maintain two tool sets and projects etc.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt;"&gt;Now the confusion..&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My options for a completely Integrated Development Environment are :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. KDS. This integrates KSDK,PE and runs under Kelper with ARM GCC.&amp;nbsp; Could I integrate my IAR toolchain with this.... tried it and... yes you can but no you can't.&amp;nbsp; Whilst there is a plug in to kelper you cant get KDS/PE to run the IAR tools?&lt;/P&gt;&lt;P&gt;2. PE DS. This integrates with KSDK (as of the 17th August. See announcement) and runs under kelper.&amp;nbsp; loaded the IAR plugin and it work well. However, when it comes to integrating ThreadX with the project I will need to modify the startup.s file which I cant find?&lt;/P&gt;&lt;P&gt;3. Vanilla Eclipse Kelper. I put this together with all the plugins, IAR,PE,Eclox,SVN etc and works great although I need a more powerful PC !&amp;nbsp; :smileysad:&amp;nbsp; The debugger is slow to launch and I really miss the restart button.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;SPAN style="line-height: 1.5em;"&gt;The last two give me both &lt;/SPAN&gt;&lt;SPAN style="line-height: 19.5px;"&gt;Eclipse&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em;"&gt; and IAR Tools but which out of 2 &amp;amp; 3 are the best?&amp;nbsp; Or should I stick to the IAR EW and just import the PE xml file at least I can see the start-up files?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt;"&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt;"&gt;Dave&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 21 Aug 2014 12:26:14 GMT</pubDate>
    <dc:creator>DaveTonyCook</dc:creator>
    <dc:date>2014-08-21T12:26:14Z</dc:date>
    <item>
      <title>Can I Integrate IAR EW with PE Design Suite?</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/Can-I-Integrate-IAR-EW-with-PE-Design-Suite/m-p/373270#M2866</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;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Can I? or should I?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt;"&gt;The more I look into the &lt;/SPAN&gt;different&lt;SPAN style="font-size: 10pt;"&gt;&lt;SPAN style="line-height: 1.5em;"&gt; options open to me the more &lt;/SPAN&gt;&lt;SPAN style="line-height: 19.5px;"&gt;confused&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em;"&gt; I get and I'm sure I'm not alone. But first a bit of background.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;SPAN style="line-height: 1.5em;"&gt;I want to know the best and most efficient way to start my project.&amp;nbsp; I have 32Kb of software &lt;/SPAN&gt;&lt;SPAN style="line-height: 19.5px;"&gt;collateral that I'm about to port to a Kinetis device&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em;"&gt; from an H8S.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt;"&gt;The RTOS on the H8S is Nucleus Plus £xxxxx so I've opted for a very close cousi&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em; font-size: small;"&gt;n ThreadX £xxxx&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="line-height: 1.5em; font-size: small;"&gt;I've also gone for the IAR EW toolchain as it supports ThreadX&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="line-height: 1.5em; font-size: small;"&gt;Since I'm porting from the H8S I'm going to have to rewrite my drivers (amongst other things)&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: small;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: small;"&gt;Enter PE DS... Now this looks like a gift :smileylaugh: I want to leverage the automatic code generation provided by PE and integrate it with my project.&amp;nbsp; I can create my peripheral drivers using PE and then import them into IAR EW build and there you have it. &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;SPAN style="line-height: 1.5em;"&gt;If I want to cut the cord between my project and PE so that my IAR project and it's source code are completely stand alone then I can follow AN4769.&amp;nbsp; I think this will allow for better software configuration &lt;/SPAN&gt;&lt;SPAN style="line-height: 19.5px;"&gt;management&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em;"&gt; and &lt;/SPAN&gt;&lt;SPAN style="line-height: 19.5px;"&gt;maintenance&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em;"&gt; moving forward ie not having to maintain two tool sets and projects etc.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt;"&gt;Now the confusion..&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My options for a completely Integrated Development Environment are :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. KDS. This integrates KSDK,PE and runs under Kelper with ARM GCC.&amp;nbsp; Could I integrate my IAR toolchain with this.... tried it and... yes you can but no you can't.&amp;nbsp; Whilst there is a plug in to kelper you cant get KDS/PE to run the IAR tools?&lt;/P&gt;&lt;P&gt;2. PE DS. This integrates with KSDK (as of the 17th August. See announcement) and runs under kelper.&amp;nbsp; loaded the IAR plugin and it work well. However, when it comes to integrating ThreadX with the project I will need to modify the startup.s file which I cant find?&lt;/P&gt;&lt;P&gt;3. Vanilla Eclipse Kelper. I put this together with all the plugins, IAR,PE,Eclox,SVN etc and works great although I need a more powerful PC !&amp;nbsp; :smileysad:&amp;nbsp; The debugger is slow to launch and I really miss the restart button.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;SPAN style="line-height: 1.5em;"&gt;The last two give me both &lt;/SPAN&gt;&lt;SPAN style="line-height: 19.5px;"&gt;Eclipse&lt;/SPAN&gt;&lt;SPAN style="line-height: 1.5em;"&gt; and IAR Tools but which out of 2 &amp;amp; 3 are the best?&amp;nbsp; Or should I stick to the IAR EW and just import the PE xml file at least I can see the start-up files?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt;"&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt;"&gt;Dave&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Aug 2014 12:26:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/Can-I-Integrate-IAR-EW-with-PE-Design-Suite/m-p/373270#M2866</guid>
      <dc:creator>DaveTonyCook</dc:creator>
      <dc:date>2014-08-21T12:26:14Z</dc:date>
    </item>
    <item>
      <title>Re: Can I Integrate IAR EW with PE Design Suite?</title>
      <link>https://community.nxp.com/t5/Processor-Expert-Software/Can-I-Integrate-IAR-EW-with-PE-Design-Suite/m-p/373271#M2867</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Dave,&lt;/P&gt;&lt;P&gt;If you want to use the second options (and you use Kinetis SDK library and the Processor Expert in the project; the IAR ARM C Compiler is selected) you can find the startup.s files in the SDK/platform/startup/&amp;lt;derivative name&amp;gt;/iar/startup_&amp;lt;derivative name&amp;gt;.s folder in the Project Explorer. See below.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="PEx DS  - startup_XXXXXX.s files.GIF.gif"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/45624iEF9E0124F9BC744C/image-size/large?v=v2&amp;amp;px=999" role="button" title="PEx DS  - startup_XXXXXX.s files.GIF.gif" alt="PEx DS  - startup_XXXXXX.s files.GIF.gif" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Please note that when Standalone version of the project is created you can modify all static files of the project without impact on other project (all files are copied into the project). See the option in the New Project Wizard in the screenshot below.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="PEx DS - Project with SDK and Standalone.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/45759i94598EF9B39EF082/image-size/large?v=v2&amp;amp;px=999" role="button" title="PEx DS - Project with SDK and Standalone.png" alt="PEx DS - Project with SDK and Standalone.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Marek Neuzil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Sep 2014 12:55:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Processor-Expert-Software/Can-I-Integrate-IAR-EW-with-PE-Design-Suite/m-p/373271#M2867</guid>
      <dc:creator>marek_neuzil</dc:creator>
      <dc:date>2014-09-04T12:55:03Z</dc:date>
    </item>
  </channel>
</rss>

