<?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: LPC2377 Interrupts not firing on RedSuite in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC2377-Interrupts-not-firing-on-RedSuite/m-p/550159#M13974</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by lpcxpresso-support on Tue Aug 06 01:24:59 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;v3.5 is VERY old. I would recommend that you at least install v3.6.3 (the last v3 release) - which you can install in parallel to your existing v3.5 installation:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fsupport.code-red-tech.com%2FCodeRedWiki%2FVersionInfo%23RedSuite3" rel="nofollow" target="_blank"&gt;http://support.code-red-tech.com/CodeRedWiki/VersionInfo#RedSuite3&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fsupport.code-red-tech.com%2FCodeRedWiki%2FUpdatingNewMinorVersion" rel="nofollow" target="_blank"&gt;http://support.code-red-tech.com/CodeRedWiki/UpdatingNewMinorVersion&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And you should probably also try out the latest release - v5.26, which is available under evaluation...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fsupport.code-red-tech.com%2FCodeRedWiki%2FHowToEvaluate" rel="nofollow" target="_blank"&gt;http://support.code-red-tech.com/CodeRedWiki/HowToEvaluate&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fsupport.code-red-tech.com%2FCodeRedWiki%2FUpgradingNewMajorVersion" rel="nofollow" target="_blank"&gt;http://support.code-red-tech.com/CodeRedWiki/UpgradingNewMajorVersion&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPCXpresso Support&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 19:50:29 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T19:50:29Z</dc:date>
    <item>
      <title>LPC2377 Interrupts not firing on RedSuite</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC2377-Interrupts-not-firing-on-RedSuite/m-p/550158#M13973</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by JGold on Mon Aug 05 13:24:59 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I am reworking a design I completed years ago.&amp;nbsp; The previous project was compiled on an eval version of a Keil compiler.&amp;nbsp; I have transferred this code to my RedSuite version 3.5.&amp;nbsp; I am able to compile it without errors/warnings.&amp;nbsp; I can download the code, but the interrupts are not firing.&amp;nbsp; Especially the Timer0 interrupt.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Does anyone have example code for running interrupts on an LPC2377 with RedSuite?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:50:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC2377-Interrupts-not-firing-on-RedSuite/m-p/550158#M13973</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:50:28Z</dc:date>
    </item>
    <item>
      <title>Re: LPC2377 Interrupts not firing on RedSuite</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC2377-Interrupts-not-firing-on-RedSuite/m-p/550159#M13974</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by lpcxpresso-support on Tue Aug 06 01:24:59 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;v3.5 is VERY old. I would recommend that you at least install v3.6.3 (the last v3 release) - which you can install in parallel to your existing v3.5 installation:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fsupport.code-red-tech.com%2FCodeRedWiki%2FVersionInfo%23RedSuite3" rel="nofollow" target="_blank"&gt;http://support.code-red-tech.com/CodeRedWiki/VersionInfo#RedSuite3&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fsupport.code-red-tech.com%2FCodeRedWiki%2FUpdatingNewMinorVersion" rel="nofollow" target="_blank"&gt;http://support.code-red-tech.com/CodeRedWiki/UpdatingNewMinorVersion&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And you should probably also try out the latest release - v5.26, which is available under evaluation...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fsupport.code-red-tech.com%2FCodeRedWiki%2FHowToEvaluate" rel="nofollow" target="_blank"&gt;http://support.code-red-tech.com/CodeRedWiki/HowToEvaluate&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fsupport.code-red-tech.com%2FCodeRedWiki%2FUpgradingNewMajorVersion" rel="nofollow" target="_blank"&gt;http://support.code-red-tech.com/CodeRedWiki/UpgradingNewMajorVersion&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPCXpresso Support&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:50:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC2377-Interrupts-not-firing-on-RedSuite/m-p/550159#M13974</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:50:29Z</dc:date>
    </item>
    <item>
      <title>Re: LPC2377 Interrupts not firing on RedSuite</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC2377-Interrupts-not-firing-on-RedSuite/m-p/550160#M13975</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by JGold on Tue Aug 06 05:56:14 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Addendum 1&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ARM7TDMI&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC2377&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the code for setting up the interrupt:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; /* Setup Timer Counter 0 Interrupt */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; VICVectAddr4 = (unsigned long)T0_IRQHandler;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* TC0 Interrupt -&amp;gt; Vector 4&amp;nbsp;&amp;nbsp; */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; VICVectPriority4 = 0x24;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; VICIntEnable = 0x00000010;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;void T0_IRQHandler (void)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if( radio_wait_timr ) radio_wait_timr--;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if( msec_delay ) msec_delay--;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;T0IR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0xff;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Clear interrupt flag&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;VICVectAddr = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Acknowledge Interrupt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there any special compiler directive to show an ISR is an interrupt?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:50:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC2377-Interrupts-not-firing-on-RedSuite/m-p/550160#M13975</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:50:30Z</dc:date>
    </item>
    <item>
      <title>Re: LPC2377 Interrupts not firing on RedSuite</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC2377-Interrupts-not-firing-on-RedSuite/m-p/550161#M13976</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by whitecoe on Tue Aug 06 07:43:23 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Have you tried adding &lt;/SPAN&gt;&lt;STRONG&gt;__attribute__ ((interrupt ("IRQ")))&lt;/STRONG&gt;&lt;SPAN&gt; to the function definition?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=http%3A%2F%2Fgcc.gnu.org%2Fonlinedocs%2Fgcc%2FFunction-Attributes.html" rel="nofollow" target="_blank"&gt;http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;HTH!&amp;nbsp; :) &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:50:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC2377-Interrupts-not-firing-on-RedSuite/m-p/550161#M13976</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:50:30Z</dc:date>
    </item>
    <item>
      <title>Re: LPC2377 Interrupts not firing on RedSuite</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC2377-Interrupts-not-firing-on-RedSuite/m-p/550162#M13977</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by JGold on Wed Aug 07 12:24:19 MST 2013&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Addendum 2&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Since I started this project years ago with Keil uVision 3 (eval version which has timed out), I had the thought of trying a newer version of uVision evaluation.&amp;nbsp; I installed uVision 4.72.&amp;nbsp; The code compiles without errors, but the interrupts still do not fire.&amp;nbsp; Even in the simulator, I can not get a break point in the timer ISR to hit.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The __attribute__ did not work with Keil.&amp;nbsp; I am having more problems with the Red Suite now, so I can not try it out there.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;/************************************************************************/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/* Timer0 IRQ: Executed periodically&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/**/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/************************************************************************/&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;void T0_IRQHandler (void) __irq &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;unsigned char i;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;/***************************&amp;nbsp; 1 millisecond&amp;nbsp;&amp;nbsp; **************************************/&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//LED flash control is on 1 millisecond count&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if(LEDA_R_flash_timr)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if(--LEDA_R_flash_timr)*LEDA_R_SET = LEDA_R_MASK;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;T0IR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Clear interrupt flag&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;VICVectAddr = 0;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Acknowledge Interrupt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The simulator shows the VIC set up correctly (as far as I can tell) and the timer shows an interrupt pending, just no ISR executing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there a global interrupt enable flag?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:50:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC2377-Interrupts-not-firing-on-RedSuite/m-p/550162#M13977</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T19:50:31Z</dc:date>
    </item>
  </channel>
</rss>

