<?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: Processor Expert - Interrupt Vector Table in CodeWarrior for MCU</title>
    <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Processor-Expert-Interrupt-Vector-Table/m-p/199577#M7470</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This works for MOST vectors, but NOT for the Reset vector. &amp;nbsp;However, a simple, although, somewhat round about solution for dealing with the reset vector is:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the CPU bean configuration, Build Options tab under User initialization:&lt;/P&gt;&lt;P&gt;in the data declarations, add an extern to the function you WANT as your "reset" vector, e.g.:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;extern void bootloader(void)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;in the "user code before PE initialization" add a jump to that function, e.g.:&lt;/P&gt;&lt;P&gt;__asm("jmp bootloader");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Simple, but a bit obtuse.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 17 Jul 2009 22:16:55 GMT</pubDate>
    <dc:creator>robertp</dc:creator>
    <dc:date>2009-07-17T22:16:55Z</dc:date>
    <item>
      <title>Processor Expert - Interrupt Vector Table</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Processor-Expert-Interrupt-Vector-Table/m-p/199575#M7468</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="Apple-style-span"&gt;I have a project using CW IDE 5.7.0 and PE v2.98, I'm developing on an MC9S12C64 @ 32Mhz&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm doing some "non-standard" things with a project that, for the most part uses standard PE beans. &amp;nbsp;Specifically, I want to add some interrupt handlers that I control manually (i.e. NOT under PE control). &amp;nbsp;If I simply add them to vectors.c, then the next build, they get overwritten by PE. &amp;nbsp;Is there a way to add custom interrupt vectors, or even better specify the NAME of the interrupt handler in some table (i.e. Option 1: default (use the PE defined name) Option 2: use my specified name)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jul 2009 01:20:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Processor-Expert-Interrupt-Vector-Table/m-p/199575#M7468</guid>
      <dc:creator>robertp</dc:creator>
      <dc:date>2009-07-16T01:20:29Z</dc:date>
    </item>
    <item>
      <title>Re: Processor Expert - Interrupt Vector Table</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Processor-Expert-Interrupt-Vector-Table/m-p/199576#M7469</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Refer to Freescale &lt;A href="http://www.freescale.com/webapp/sps/utils/SingleFaq.jsp?FAQ-27742.xml" rel="nofollow" target="_self"&gt;FAQ-27742&lt;/A&gt; for information on how to integrate your ISR with Processor Expert.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;---Tom&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jul 2009 22:12:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Processor-Expert-Interrupt-Vector-Table/m-p/199576#M7469</guid>
      <dc:creator>J2MEJediMaster</dc:creator>
      <dc:date>2009-07-16T22:12:57Z</dc:date>
    </item>
    <item>
      <title>Re: Processor Expert - Interrupt Vector Table</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Processor-Expert-Interrupt-Vector-Table/m-p/199577#M7470</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This works for MOST vectors, but NOT for the Reset vector. &amp;nbsp;However, a simple, although, somewhat round about solution for dealing with the reset vector is:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the CPU bean configuration, Build Options tab under User initialization:&lt;/P&gt;&lt;P&gt;in the data declarations, add an extern to the function you WANT as your "reset" vector, e.g.:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;extern void bootloader(void)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;in the "user code before PE initialization" add a jump to that function, e.g.:&lt;/P&gt;&lt;P&gt;__asm("jmp bootloader");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Simple, but a bit obtuse.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Jul 2009 22:16:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Processor-Expert-Interrupt-Vector-Table/m-p/199577#M7470</guid>
      <dc:creator>robertp</dc:creator>
      <dc:date>2009-07-17T22:16:55Z</dc:date>
    </item>
  </channel>
</rss>

