<?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 Redirection for MC9S08DZ60 in CodeWarrior for MCU</title>
    <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Redirection-for-MC9S08DZ60/m-p/530806#M13005</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;bootloader and application use the same vector table. Normally only the reset vector is not redirected.&lt;/P&gt;&lt;P&gt;after the vector redirection, other higher address(except reset vector address) are for bootloader code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;does this answer your questions?&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, 16 Aug 2016 08:52:29 GMT</pubDate>
    <dc:creator>ZhangJennie</dc:creator>
    <dc:date>2016-08-16T08:52:29Z</dc:date>
    <item>
      <title>Vector Redirection for MC9S08DZ60</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Redirection-for-MC9S08DZ60/m-p/530805#M13004</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone，I need a bootloader to upgrade application through can on MC9S08DZ60,&amp;nbsp; I found some references on website, now I'm confused about the Vector Redirection, somebody says the bootloader and application use the same vector table which redirected to unprotected flash region. But I think they use individual vector table, bootloader uses the default one locate at 0xFFC0 to 0xFFFF, app uses the one redirected to 0xFDC0 to 0xFDFD(assume 512 Bytes of flash are protected ).&lt;/P&gt;&lt;P&gt;Who can tell me the right answer.&lt;/P&gt;&lt;P&gt;Best Regards!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Aug 2016 07:00:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Redirection-for-MC9S08DZ60/m-p/530805#M13004</guid>
      <dc:creator>zonglinyao</dc:creator>
      <dc:date>2016-08-16T07:00:11Z</dc:date>
    </item>
    <item>
      <title>Re: Vector Redirection for MC9S08DZ60</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Redirection-for-MC9S08DZ60/m-p/530806#M13005</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;bootloader and application use the same vector table. Normally only the reset vector is not redirected.&lt;/P&gt;&lt;P&gt;after the vector redirection, other higher address(except reset vector address) are for bootloader code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;does this answer your questions?&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, 16 Aug 2016 08:52:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Redirection-for-MC9S08DZ60/m-p/530806#M13005</guid>
      <dc:creator>ZhangJennie</dc:creator>
      <dc:date>2016-08-16T08:52:29Z</dc:date>
    </item>
    <item>
      <title>Re: Vector Redirection for MC9S08DZ60</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Redirection-for-MC9S08DZ60/m-p/530807#M13006</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;thanks for your answers, means that in bootloader I can't use interrupt, is it right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Aug 2016 09:37:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Redirection-for-MC9S08DZ60/m-p/530807#M13006</guid>
      <dc:creator>zonglinyao</dc:creator>
      <dc:date>2016-08-16T09:37:41Z</dc:date>
    </item>
    <item>
      <title>Re: Vector Redirection for MC9S08DZ60</title>
      <link>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Redirection-for-MC9S08DZ60/m-p/530808#M13007</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;Because Block protection protects the original interrupt vector table from being overwritten. bootloader user table is used for vector relocation. thus all the standard interrupt vectors are pointing to this table with JMP instructions.&lt;/P&gt;&lt;P&gt;in bootloader you can use interrupt, when interrupt occurs the vector is fetched from protected memory and directs execution to continues at the corresponding JMP instruction in the bootloader user table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can refer this document for bootloader programming, in this application, bootloader and application are combined in one project.&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/docs/DOC-238265"&gt;Bootloader for HCS08&lt;/A&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;or you can also refer an2295,&lt;/P&gt;&lt;P&gt;&lt;A href="http://cache.nxp.com/files/microcontrollers/doc/app_note/AN2295.pdf?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1" title="http://cache.nxp.com/files/microcontrollers/doc/app_note/AN2295.pdf?fsrch=1&amp;amp;sr=1&amp;amp;pageNum=1"&gt;http://cache.nxp.com/files/microcontrollers/doc/app_note/AN2295&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://cache.nxp.com/files/microcontrollers/doc/app_note/AN2295SW.zip" title="http://cache.nxp.com/files/microcontrollers/doc/app_note/AN2295SW.zip"&gt;http://cache.nxp.com/files/microcontrollers/doc/app_note/AN2295SW.zip&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&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>Thu, 18 Aug 2016 10:11:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/CodeWarrior-for-MCU/Vector-Redirection-for-MC9S08DZ60/m-p/530808#M13007</guid>
      <dc:creator>ZhangJennie</dc:creator>
      <dc:date>2016-08-18T10:11:42Z</dc:date>
    </item>
  </channel>
</rss>

