<?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: Vector Table for MC9S08AC128 in CodeWarrior for MCU</title>
    <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Table-for-MC9S08AC128/m-p/684164#M13997</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Zhang,&lt;/P&gt;&lt;P&gt;.abs_section_ff9c 3 R 0xFF9C 0xFF9E .absSeg5 : This does not look it is allocable a preoccupied memory because in the map file&amp;nbsp; it shows like this for other sections also&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.abs_section_200 40 N/I 0x200 0x227 .absSeg74&lt;/P&gt;&lt;P&gt;.abs_section_228 40 N/I 0x228 0x24F .absSeg75&lt;/P&gt;&lt;P&gt;.abs_section_250 80 N/I 0x250 0x29F .absSeg2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know if you need any other inputs .Also would like your inputs fro migrating to the new processor&amp;nbsp; whether to use banked or small memory model. If I use memory banked ,Whether only the interrupt functions should be placed under CODE_SEG along&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #7f0055; font-size: small;"&gt;&lt;STRONG&gt;#pragma&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; CODE_SEG NON_BANKED&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;__interrupt &lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small;"&gt;void&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; __near &lt;STRONG&gt;_SciT_Isr&lt;/STRONG&gt; ( &lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small;"&gt;void&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; ) {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;&lt;SPAN style="color: #7f0055; font-size: small;"&gt;&lt;STRONG&gt;#pragma&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; CODE_SEG DEFAULT&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 19 May 2017 21:45:58 GMT</pubDate>
    <dc:creator>preetuabraham</dc:creator>
    <dc:date>2017-05-19T21:45:58Z</dc:date>
    <item>
      <title>Vector Table for MC9S08AC128</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Table-for-MC9S08AC128/m-p/684161#M13994</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;/P&gt;&lt;P&gt;I have a vector table for MCS9S08AC128 which has been hardcoded from ff9c but each vector is taking three bytes instead of 2 bytes as per the data sheet&amp;nbsp;.I commented all the vector constants&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Snippet from .map file&lt;/P&gt;&lt;P&gt;.abs_section_ff9c 3 R 0xFF9C 0xFF9E .absSeg5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vector table I have commented just to see how much size it occupies. Vector 49 should be from FF9C to FF9D as per the datasheet&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #7f0055; font-size: small;"&gt;&lt;STRONG&gt;void&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; (* &lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small;"&gt;const&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; _vectab[])() @0xff9c = {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FF80 - FF9B - Unused Vector Space available for user program. */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; _DoNothing_Isr, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Vspi2 Vector 49 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vtpm3ovf Vector 48 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* VReserved47 Vector 47 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* VReserved46 Vector 46 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* VReserved45 Vector 45 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* VReserved44 Vector 44 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* VReserved43 Vector 43 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* VReserved42 Vector 42 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* VReserved41 Vector 41 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* VReserved40 Vector 40 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* VReserved39 Vector 39 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* VReserved38 Vector 38 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* VReserved37 Vector 37 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* VReserved36 Vector 36 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* VReserved35 Vector 35 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* VReserved34 Vector 34 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* VReserved33 Vector 33 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* VReserved32 Vector 32 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vtpm3ch1 Vector 31 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vtpm3ch0 Vector 30 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* &lt;SPAN style="text-decoration: underline;"&gt;Vrti&lt;/SPAN&gt; Vector 29 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_Iic_Isr, /* Viic1 Vector 28 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vadc1 Vector 27 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vkeyboard1 Vector 26 */ &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vsci2tx Vector 25 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vsci2rx Vector 24 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vsci2err Vector 23 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_SciT_Isr, /* Vsci1tx Vector 22 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vsci1rx Vector 21 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vsci1err Vector 20 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vspi1 Vector 19 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vtpm2ovf Vector 18 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vtpm2ch5 Vector 17 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vtpm2ch4 Vector 16 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vtpm2ch3 Vector 15 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vtpm2ch2 Vector 14 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vtpm2ch1 Vector 13 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vtpm2ch0 Vector 12 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_Tpm1_Isr, /* Vtpm1ovf Vector 11 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vtpm1ch5 Vector 10 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vtpm1ch4 Vector 09 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vtpm1ch3 Vector 08 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vtpm1ch2 Vector 07 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vtpm1ch1 Vector 06 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* Vtpm1ch0 Vector 05 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* &lt;SPAN style="text-decoration: underline;"&gt;Vicg&lt;/SPAN&gt; Vector 04 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* &lt;SPAN style="text-decoration: underline;"&gt;Vlvd&lt;/SPAN&gt; Vector 03 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_DoNothing_Isr, /* &lt;SPAN style="text-decoration: underline;"&gt;Virq&lt;/SPAN&gt; Vector 02 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_Swi_Isr, /* VSwi Vector 01 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//_Startup /* VReset Vector */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 May 2017 23:45:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Table-for-MC9S08AC128/m-p/684161#M13994</guid>
      <dc:creator>preetuabraham</dc:creator>
      <dc:date>2017-05-17T23:45:00Z</dc:date>
    </item>
    <item>
      <title>Re: Vector Table for MC9S08AC128</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Table-for-MC9S08AC128/m-p/684162#M13995</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Preetu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Normally this .abs_section_ff9c 3 R 0xFF9C 0xFF9E .absSeg5&lt;/P&gt;&lt;P&gt;is due to user define one more symbol at the same address. you need check the entire project code.&lt;/P&gt;&lt;P&gt;If you can not sort it out, please post your demo project here, I can help to check.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Jennie Zhang&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 May 2017 09:05:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Table-for-MC9S08AC128/m-p/684162#M13995</guid>
      <dc:creator>ZhangJennie</dc:creator>
      <dc:date>2017-05-19T09:05:17Z</dc:date>
    </item>
    <item>
      <title>Re: Vector Table for MC9S08AC128</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Table-for-MC9S08AC128/m-p/684163#M13996</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Zhang ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is not a demo project .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ill explain the scenario.&lt;/P&gt;&lt;P&gt;We had a legacy project using MC9S08GT60 .Since we had occupied almost 58k bytes and only 6k bytes was left, it was decided to go with same HCS08 architecture with larger memory MC9S08AC128 to show it has more memory left. So we had a vector table(.c file)&amp;nbsp;allocated for the vectors and what I observed is when we use Banked model it allocates 3 bytes and if I use small memory model it allocates two bytes. I am still not sure whether I have to use banked memory model or stick with small memory model. Please let us know where I can attach attachments&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;snippet of Vector.c&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #7f0055; font-size: small;"&gt;&lt;STRONG&gt;void&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; (* &lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small;"&gt;const&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; _vectab[])() @0xff9C = {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* FF80 - FF9B - Unused Vector Space available for user program. */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; _DoNothing_Isr, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Vspi2 Vector 49 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; _DoNothing_Isr, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Vtpm3ovf Vector 48 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; _DoNothing_Isr, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* VReserved47 Vector 47 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; _DoNothing_Isr, &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* VReserved46 Vector 46 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;This is the PRM allocation for AC128&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* This is a linker parameter file for the GT128 */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0099ff; font-size: small;"&gt;&lt;STRONG&gt;LINK&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; CDSS_LRSA_Current.abs &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0099ff; font-size: small;"&gt;&lt;STRONG&gt;NAMES&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #0099ff; font-size: small;"&gt;END&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #cc0000; font-size: small;"&gt;/* CodeWarrior will pass all the needed files to the linker by command line. But here you may add your own files too. */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0099ff; font-size: small;"&gt;&lt;STRONG&gt;SEGMENTS&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #cc0000; font-size: small;"&gt;/* Here all RAM/ROM areas of the device are listed. Used in PLACEMENT below. */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; MY_STK = &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;NO_INIT&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0x15FF &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;TO&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0x17FF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; RAM1 = &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;READ_WRITE&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0x0080 &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;TO&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0x01FF; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; RAMSEG = &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;READ_WRITE&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0x0200 &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;TO&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0x0370;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; RAM2 = &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;READ_WRITE&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0x0372 &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;TO&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0x15FE;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; RAM3 = &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;READ_WRITE&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0x1870 &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;TO&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0x20EF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; ROM = &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;READ_ONLY&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0x20F0 &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;TO&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0x7FFF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; ROM1 = &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;READ_ONLY&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0xC000 &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;TO&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0xFF9B;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #cc0000; font-size: small;"&gt;/* INTVECTS = READ_ONLY 0xFF9C TO 0xFFFF;*/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #cc0000; font-size: small;"&gt;/* banked FLASH ROM */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PPAGE_0 = &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;READ_ONLY&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0x008000 &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;TO&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0x00A0EF; &lt;/SPAN&gt;&lt;SPAN style="color: #cc0000; font-size: small;"&gt;/* PAGE partially contained in ROM segment */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PPAGE_2 = &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;READ_ONLY&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0x028000 &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;TO&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0x02BFFF; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PPAGE_4 = &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;READ_ONLY&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0x048000 &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;TO&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0x04BFFF; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PPAGE_5 = &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;READ_ONLY&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0x058000 &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;TO&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0x05BFFF; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #cc0000; font-size: small;"&gt;//PPAGE_6 = READ_ONLY 0x068000 TO 0x06BFFF; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #cc0000; font-size: small;"&gt;//PPAGE_7 = READ_ONLY 0x078000 TO 0x07BFFF;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;END&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0099ff; font-size: small;"&gt;&lt;STRONG&gt;PLACEMENT&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #cc0000; font-size: small;"&gt;/* Here all predefined and user segments are placed into the SEGMENTS defined above. */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; MySeg &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;INTO&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; RAM1;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; DEFAULT_RAM &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;INTO&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; RAM2,RAM3;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; _PRESTART,&lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;STARTUP&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt;,ROM_VAR, STRINGS,NON_BANKED,COPY &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;INTO&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; ROM;&lt;/SPAN&gt;&lt;SPAN style="color: #cc0000; font-size: small;"&gt;//PPAGE_4,PPAGE_5,PPAGE_6,PPAGE_7; /* See compiler option -OnB=b. */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; DEFAULT_ROM,PAGED_ROM &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;INTO&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; PPAGE_0,PPAGE_2,PPAGE_4,PPAGE_5,ROM1; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SSTACK &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;INTO&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; MY_STK;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0099ff; font-size: small;"&gt;&lt;STRONG&gt;STACKSIZE&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; 0x200&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;AND FOR gt60&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* This is a linker parameter file for the GT128 */&lt;/P&gt;&lt;P&gt;LINK CDSS_LRSA_Certified.abs &lt;BR /&gt;NAMES END /* CodeWarrior will pass all the needed files to the linker by command line. But here you may add your own files too. */&lt;/P&gt;&lt;P&gt;SEGMENTS /* Here all RAM/ROM areas of the device are listed. Used in PLACEMENT below. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MY_STK&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; NO_INIT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x0F80 TO 0x107F;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ROM&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; READ_ONLY&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x182C TO 0xFFAF;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RAM1&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; READ_WRITE&amp;nbsp;&amp;nbsp; 0x0080 TO 0x01FF; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RAMSEG&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; READ_WRITE&amp;nbsp;&amp;nbsp; 0x200&amp;nbsp; TO 0x0370;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RAM2&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; READ_WRITE&amp;nbsp;&amp;nbsp; 0x0372 TO 0x0F7F;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ROM1&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; READ_ONLY&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1080 TO 0x17FF;&lt;BR /&gt;END&lt;/P&gt;&lt;P&gt;PLACEMENT /* Here all predefined and user segments are placed into the SEGMENTS defined above. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MySeg&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; INTO&amp;nbsp; RAM1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEFAULT_RAM&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; INTO&amp;nbsp; RAM2;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEFAULT_ROM, ROM_VAR, STRINGS INTO&amp;nbsp; ROM1, ROM; /* See compiler option -OnB=b. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SSTACK&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; INTO&amp;nbsp; MY_STK;&lt;BR /&gt;END&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;STACKSIZE 0x100&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 May 2017 21:40:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Table-for-MC9S08AC128/m-p/684163#M13996</guid>
      <dc:creator>preetuabraham</dc:creator>
      <dc:date>2017-05-19T21:40:07Z</dc:date>
    </item>
    <item>
      <title>Re: Vector Table for MC9S08AC128</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Table-for-MC9S08AC128/m-p/684164#M13997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Zhang,&lt;/P&gt;&lt;P&gt;.abs_section_ff9c 3 R 0xFF9C 0xFF9E .absSeg5 : This does not look it is allocable a preoccupied memory because in the map file&amp;nbsp; it shows like this for other sections also&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.abs_section_200 40 N/I 0x200 0x227 .absSeg74&lt;/P&gt;&lt;P&gt;.abs_section_228 40 N/I 0x228 0x24F .absSeg75&lt;/P&gt;&lt;P&gt;.abs_section_250 80 N/I 0x250 0x29F .absSeg2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know if you need any other inputs .Also would like your inputs fro migrating to the new processor&amp;nbsp; whether to use banked or small memory model. If I use memory banked ,Whether only the interrupt functions should be placed under CODE_SEG along&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #7f0055; font-size: small;"&gt;&lt;STRONG&gt;#pragma&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; CODE_SEG NON_BANKED&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;__interrupt &lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small;"&gt;void&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; __near &lt;STRONG&gt;_SciT_Isr&lt;/STRONG&gt; ( &lt;/SPAN&gt;&lt;STRONG style=": ; color: #7f0055; font-size: small;"&gt;void&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; ) {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;&lt;SPAN style="color: #7f0055; font-size: small;"&gt;&lt;STRONG&gt;#pragma&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; CODE_SEG DEFAULT&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 May 2017 21:45:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Table-for-MC9S08AC128/m-p/684164#M13997</guid>
      <dc:creator>preetuabraham</dc:creator>
      <dc:date>2017-05-19T21:45:58Z</dc:date>
    </item>
    <item>
      <title>Re: Vector Table for MC9S08AC128</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Table-for-MC9S08AC128/m-p/684165#M13998</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Preetu.&lt;/P&gt;&lt;P&gt;You can use 9s08ac128 banked mode to develop your project.&lt;/P&gt;&lt;P&gt;but we need to know even ac128 includes 3bytes banked memory, we can not define vector table and interrupt function in 3bytes address. because 8bit MCU handles interrupt with 16bits access.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regarding to your specific problem, I need to check your project directly please click "use advanced editor", then &lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/19850i9E63A1A4845B6ECA/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;then you will see an attached button under the text field&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/19913iE84121A3CB857E64/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please attach your entire project, rather individual files.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Jennie Zhang&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 May 2017 04:05:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Table-for-MC9S08AC128/m-p/684165#M13998</guid>
      <dc:creator>ZhangJennie</dc:creator>
      <dc:date>2017-05-22T04:05:01Z</dc:date>
    </item>
    <item>
      <title>Re: Vector Table for MC9S08AC128</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Table-for-MC9S08AC128/m-p/684166#M13999</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Zhang,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did try to check that when I define vector.c file and use banked memory model it takes 3 bytes for each vector.#&lt;/P&gt;&lt;P&gt;When I removed vector.c file from project and defined the vectors like in .prm file&amp;nbsp;it shows it takes 2 bytes. So whether this is correct to define the vectors as shown below??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0099ff; font-size: small;"&gt;&lt;STRONG&gt;VECTOR&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;ADDRESS&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0xFF9C _DoNothing_Isr&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0099ff; font-size: small;"&gt;&lt;STRONG&gt;VECTOR&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;ADDRESS&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0xFF9E _DoNothing_Isr&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0099ff; font-size: small;"&gt;&lt;STRONG&gt;VECTOR&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;ADDRESS&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0xFFA0 _DoNothing_Isr&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0099ff; font-size: small;"&gt;&lt;STRONG&gt;VECTOR&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;ADDRESS&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0xFFA2 _DoNothing_Isr&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0099ff; font-size: small;"&gt;&lt;STRONG&gt;VECTOR&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;ADDRESS&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0xFFA4 _DoNothing_Isr&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0099ff; font-size: small;"&gt;&lt;STRONG&gt;VECTOR&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;ADDRESS&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0xFFA6 _DoNothing_Isr&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0099ff; font-size: small;"&gt;&lt;STRONG&gt;VECTOR&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;STRONG style=": ; color: #006699; font-size: small;"&gt;ADDRESS&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; 0xFFA8 _DoNothing_Isr&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;For sharing the entire project files I have to check with my manager ,since the project is part&amp;nbsp; of the company legacy project.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;If needed we can have a web-x session to show you the problem&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;Plus I am not getting the option Advanced Editor as per the image shown by you for sharing the files&lt;span class="lia-inline-image-display-wrapper" image-alt="advacnededitor.JPG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/19218iA8490B591FE6BB5B/image-size/large?v=v2&amp;amp;px=999" role="button" title="advacnededitor.JPG" alt="advacnededitor.JPG" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;Regards ,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;Preetu&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 May 2017 15:42:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Table-for-MC9S08AC128/m-p/684166#M13999</guid>
      <dc:creator>preetuabraham</dc:creator>
      <dc:date>2017-05-22T15:42:08Z</dc:date>
    </item>
    <item>
      <title>Re: Vector Table for MC9S08AC128</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Table-for-MC9S08AC128/m-p/684167#M14000</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Preetu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, your way is a correct way to define interrupt in prm file.&lt;/P&gt;&lt;P&gt;Once you define a certain interrupt in prm, we can't define the same vector in c file. otherwise we will get link error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I attach a document on the summary of defining Interrupt Functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you don't want share your project to public, you can create a private ticket to NXP technical support team, contact support engineer with your project personally.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Jennie Zhang&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2017 07:16:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Table-for-MC9S08AC128/m-p/684167#M14000</guid>
      <dc:creator>ZhangJennie</dc:creator>
      <dc:date>2017-05-23T07:16:30Z</dc:date>
    </item>
    <item>
      <title>Re: Vector Table for MC9S08AC128</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Table-for-MC9S08AC128/m-p/684168#M14001</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Zhang for the document. Ok thanks for letting me know but whether the support engineer will be assigned as per the location.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So one ore query regarding the functions be defined with baked memory model.&lt;/P&gt;&lt;P&gt;whether all the interrupt functions needs to be defined in &lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #7f0055; font-size: small;"&gt;&lt;STRONG&gt;#pragma&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; CODE_SEG NON_BANKED&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;__interrupt &lt;/SPAN&gt;&lt;STRONG style="color: #7f0055; font-size: small;"&gt;void&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt; __near &lt;STRONG&gt;_xxx&lt;/STRONG&gt;(&lt;/SPAN&gt;&lt;STRONG style="color: #7f0055; font-size: small;"&gt;void&lt;/STRONG&gt;&lt;SPAN style="font-size: small;"&gt;) {}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #7f0055; font-size: small;"&gt;&lt;STRONG&gt;#pragma&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; CODE_SEG DEFAULT&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;Which other types of functions needs to be placed . Whether reading and writing data from NVM also needs to be placed in NON Banked section and whether I should use the linear concept here&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 May 2017 15:32:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Table-for-MC9S08AC128/m-p/684168#M14001</guid>
      <dc:creator>preetuabraham</dc:creator>
      <dc:date>2017-05-23T15:32:30Z</dc:date>
    </item>
  </channel>
</rss>

