<?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: HCS08 bootloader (AN 2295) -- Redirection of vector table in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/HCS08-bootloader-AN-2295-Redirection-of-vector-table/m-p/212202#M18276</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kirti,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The redirection of the vector-table is tied to the flash protection mechanism. The concept is to move the vector table to locations &lt;EM&gt;immediately below&lt;/EM&gt; write-protected flash.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In order to place the vector-table at 0xFBC0, you would need to write-protect 0xFFC0 through 0xFFFF, which means you will not be able to use 0xFFC0 through 0xFDFF for writing. All flash above the vector-table is protected.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Maybe you should allocate your write-able flash first, followed by your code, followed by the vector-table, and finally followed by protected-flash containing the bootstrap.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 06 Jun 2011 00:27:24 GMT</pubDate>
    <dc:creator>rocco</dc:creator>
    <dc:date>2011-06-06T00:27:24Z</dc:date>
    <item>
      <title>HCS08 bootloader (AN 2295) -- Redirection of vector table</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/HCS08-bootloader-AN-2295-Redirection-of-vector-table/m-p/212201#M18275</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using&amp;nbsp;MC9S08SG8 microcontroller and the Serial bootloader (AN 2295) provided by freescale for the same.&lt;/P&gt;&lt;P&gt;I am facing certain flash memory space constraints and thus wish to relocate vector table to a different location. According the Bootloader that I am using right now the vector table is auto matically relocated from &amp;nbsp;0xFFC0 to 0xFDC0 , I wish to relocate it to 0xFBC0 as I wish to use the penultimate sector i.e. 0xFC00 to 0xFDFF for some flash writing. Moreover the sector 0xFA00 to 0xFBFF is partially occupied by my code. I wished to know how to redirect my vector table. Your suggestions would be appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kirti&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 05 Jun 2011 14:13:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/HCS08-bootloader-AN-2295-Redirection-of-vector-table/m-p/212201#M18275</guid>
      <dc:creator>KIRTI</dc:creator>
      <dc:date>2011-06-05T14:13:09Z</dc:date>
    </item>
    <item>
      <title>Re: HCS08 bootloader (AN 2295) -- Redirection of vector table</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/HCS08-bootloader-AN-2295-Redirection-of-vector-table/m-p/212202#M18276</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kirti,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The redirection of the vector-table is tied to the flash protection mechanism. The concept is to move the vector table to locations &lt;EM&gt;immediately below&lt;/EM&gt; write-protected flash.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In order to place the vector-table at 0xFBC0, you would need to write-protect 0xFFC0 through 0xFFFF, which means you will not be able to use 0xFFC0 through 0xFDFF for writing. All flash above the vector-table is protected.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Maybe you should allocate your write-able flash first, followed by your code, followed by the vector-table, and finally followed by protected-flash containing the bootstrap.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jun 2011 00:27:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/HCS08-bootloader-AN-2295-Redirection-of-vector-table/m-p/212202#M18276</guid>
      <dc:creator>rocco</dc:creator>
      <dc:date>2011-06-06T00:27:24Z</dc:date>
    </item>
  </channel>
</rss>

