<?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: Green Hills AdaMulti for MPC5554 in MPC5xxx</title>
    <link>https://community.nxp.com/t5/MPC5xxx/Green-Hills-AdaMulti-for-MPC5554/m-p/267279#M227</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;there's code example in AN2865 for the FIT:&lt;/P&gt;&lt;P&gt;&lt;A href="http://cache.freescale.com/files/32bit/doc/app_note/AN2865.pdf" title="http://cache.freescale.com/files/32bit/doc/app_note/AN2865.pdf"&gt;http://www.freescale.com/files/32bit/doc/app_note/AN2865.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/webapp/sps/download/license.jsp?colCode=AN2865SW&amp;amp;amp;location=null&amp;amp;Parent_nodeId=&amp;amp;Parent_pageType=" title="http://www.freescale.com/webapp/sps/download/license.jsp?colCode=AN2865SW&amp;amp;amp;location=null&amp;amp;Parent_nodeId=&amp;amp;Parent_pageType="&gt;MPC5500 and MPC5600 Simple Cookbook Code&lt;/A&gt;&lt;/P&gt;&lt;P&gt;The FIT exception handler should store all volatile registers (given by EABI standard) to stack and reloaded them at the end of handler. Take a look at file:&lt;/P&gt;&lt;P&gt;AN2865SW.zip\AN2865SW_rev4\555x-CW\FIT\src\handlers.s&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;AN2865SW.zip\AN2865SW_rev4\555x-CW\FIT\src\main.c&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Lukas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 09 Dec 2013 08:30:18 GMT</pubDate>
    <dc:creator>lukaszadrapa</dc:creator>
    <dc:date>2013-12-09T08:30:18Z</dc:date>
    <item>
      <title>Green Hills AdaMulti for MPC5554</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Green-Hills-AdaMulti-for-MPC5554/m-p/267278#M226</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am using Green Hills AdaMulti for s/w development targeted to MPC5554. My application needs one 10 msec interrupt. Upon each interrupt it needs to execute some procedure ( which is computation intensive) and after finishing it has to wait for the interrupt.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I used the FIT Interrupt for 10 msec interrupt generation.&lt;/P&gt;&lt;P&gt;2. In FIT ISR i called the myprocedure().&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But it runs for some time and stops.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My Code Structure looks like this.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;procedure Adamain&lt;/P&gt;&lt;P&gt;begin&lt;/P&gt;&lt;P&gt;loop&lt;/P&gt;&lt;P&gt;I/O Reading Procedures.&lt;/P&gt;&lt;P&gt;end loop&lt;/P&gt;&lt;P&gt;end&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and In FIT ISR&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;FITISR()&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;Serivice the Interrupt&lt;/P&gt;&lt;P&gt;executive();&amp;nbsp;&amp;nbsp; // this is a my application which is compute intesive.&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;can anyone help me out.&lt;/P&gt;&lt;P&gt;Jagan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Nov 2013 02:11:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Green-Hills-AdaMulti-for-MPC5554/m-p/267278#M226</guid>
      <dc:creator>jagannathamb</dc:creator>
      <dc:date>2013-11-09T02:11:18Z</dc:date>
    </item>
    <item>
      <title>Re: Green Hills AdaMulti for MPC5554</title>
      <link>https://community.nxp.com/t5/MPC5xxx/Green-Hills-AdaMulti-for-MPC5554/m-p/267279#M227</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;there's code example in AN2865 for the FIT:&lt;/P&gt;&lt;P&gt;&lt;A href="http://cache.freescale.com/files/32bit/doc/app_note/AN2865.pdf" title="http://cache.freescale.com/files/32bit/doc/app_note/AN2865.pdf"&gt;http://www.freescale.com/files/32bit/doc/app_note/AN2865.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/webapp/sps/download/license.jsp?colCode=AN2865SW&amp;amp;amp;location=null&amp;amp;Parent_nodeId=&amp;amp;Parent_pageType=" title="http://www.freescale.com/webapp/sps/download/license.jsp?colCode=AN2865SW&amp;amp;amp;location=null&amp;amp;Parent_nodeId=&amp;amp;Parent_pageType="&gt;MPC5500 and MPC5600 Simple Cookbook Code&lt;/A&gt;&lt;/P&gt;&lt;P&gt;The FIT exception handler should store all volatile registers (given by EABI standard) to stack and reloaded them at the end of handler. Take a look at file:&lt;/P&gt;&lt;P&gt;AN2865SW.zip\AN2865SW_rev4\555x-CW\FIT\src\handlers.s&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;AN2865SW.zip\AN2865SW_rev4\555x-CW\FIT\src\main.c&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Lukas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Dec 2013 08:30:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MPC5xxx/Green-Hills-AdaMulti-for-MPC5554/m-p/267279#M227</guid>
      <dc:creator>lukaszadrapa</dc:creator>
      <dc:date>2013-12-09T08:30:18Z</dc:date>
    </item>
  </channel>
</rss>

