<?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: PE overrides the interrupt vector table in Classic/Legacy CodeWarrior</title>
    <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/PE-overrides-the-interrupt-vector-table/m-p/139822#M1267</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;If you are using ProcessorExpert to generate low level drivers and if you want to associate your own interrupt function for a specific interrupt you should proceed as follows:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp; - Add an Interruptvector Bean to your project&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp; - Initialize the InterruptVector Bean with the appropriate InterruptVector name&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp; - Specify the name of your interrupt function in the "ISR name" edit box.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Also if you are using your own interrupt function I assume you are programming one of the devices on the CPU yourself.&lt;/DIV&gt;&lt;DIV&gt;I would than also recommend you to marked the corresponding resources as used by an external device.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;This can be done as follows:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; - Open the Bean Inspector for the CPU bean&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; - Go to the Used Tab&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; - Look for the resource you are programming outside of ProcessorExpert (for instance I/O Port A)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; and toggle its status from "ready for use in PE" to "Used by an external device".&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I hope this helps.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;CrasyCat&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 12 Jul 2007 18:00:51 GMT</pubDate>
    <dc:creator>CrasyCat</dc:creator>
    <dc:date>2007-07-12T18:00:51Z</dc:date>
    <item>
      <title>PE overrides the interrupt vector table</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/PE-overrides-the-interrupt-vector-table/m-p/139821#M1266</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;I am using Processor Expert to init and generate Bean code, but i also have my own interrupt routines.&lt;/DIV&gt;&lt;DIV&gt;The problem is PE overrides my interrupt vectors and replaces it with the default vector address.&lt;/DIV&gt;&lt;DIV&gt;How can i instruct PE not to override the vectors i have set?&lt;/DIV&gt;&lt;DIV&gt;Setting the file properties to readonly doesn't help when you re-open CW.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Any help on this would be appreciated, thanks&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 17:45:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/PE-overrides-the-interrupt-vector-table/m-p/139821#M1266</guid>
      <dc:creator>Ivand</dc:creator>
      <dc:date>2007-07-12T17:45:14Z</dc:date>
    </item>
    <item>
      <title>Re: PE overrides the interrupt vector table</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/PE-overrides-the-interrupt-vector-table/m-p/139822#M1267</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;If you are using ProcessorExpert to generate low level drivers and if you want to associate your own interrupt function for a specific interrupt you should proceed as follows:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp; - Add an Interruptvector Bean to your project&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp; - Initialize the InterruptVector Bean with the appropriate InterruptVector name&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp; - Specify the name of your interrupt function in the "ISR name" edit box.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Also if you are using your own interrupt function I assume you are programming one of the devices on the CPU yourself.&lt;/DIV&gt;&lt;DIV&gt;I would than also recommend you to marked the corresponding resources as used by an external device.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;This can be done as follows:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; - Open the Bean Inspector for the CPU bean&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; - Go to the Used Tab&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; - Look for the resource you are programming outside of ProcessorExpert (for instance I/O Port A)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; and toggle its status from "ready for use in PE" to "Used by an external device".&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I hope this helps.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;CrasyCat&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 18:00:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/PE-overrides-the-interrupt-vector-table/m-p/139822#M1267</guid>
      <dc:creator>CrasyCat</dc:creator>
      <dc:date>2007-07-12T18:00:51Z</dc:date>
    </item>
    <item>
      <title>Re: PE overrides the interrupt vector table</title>
      <link>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/PE-overrides-the-interrupt-vector-table/m-p/139823#M1268</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Cool,&amp;nbsp;it did fix the problem&lt;/DIV&gt;&lt;DIV&gt;Many thanks!!&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 18:59:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Classic-Legacy-CodeWarrior/PE-overrides-the-interrupt-vector-table/m-p/139823#M1268</guid>
      <dc:creator>Ivand</dc:creator>
      <dc:date>2007-07-12T18:59:17Z</dc:date>
    </item>
  </channel>
</rss>

