<?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: LPC5460x Vector Table Offset Register VTOR in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5460x-Vector-Table-Offset-Register-VTOR/m-p/1343687#M46512</link>
    <description>&lt;P&gt;The VTOR register is not vendor-specific, but part of the common core the NXP MCUs share with all other Cortex M devices. Setup and behavior are thus identical on all parts (at least M3 and M4).&lt;/P&gt;&lt;P&gt;I suggest the technical reference manual from ARM as literature, like here:&amp;nbsp;&lt;A href="https://developer.arm.com/documentation/100166/0001" target="_blank"&gt;https://developer.arm.com/documentation/100166/0001&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Other vendors rely on ARM for core-specific information the same way. Albeit some years ago, NXP still duplicated a lot of this information in specific MCU manuals.&lt;/P&gt;</description>
    <pubDate>Wed, 22 Sep 2021 05:49:00 GMT</pubDate>
    <dc:creator>frank_m</dc:creator>
    <dc:date>2021-09-22T05:49:00Z</dc:date>
    <item>
      <title>LPC5460x Vector Table Offset Register VTOR</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5460x-Vector-Table-Offset-Register-VTOR/m-p/1343581#M46507</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp; I'm writing a bootloader to be used with an LPC54607J256ET180E. &amp;nbsp;In the&amp;nbsp;LPC546xx User manual,&amp;nbsp;UM10912,&amp;nbsp;Rev. 2.4 — 11 November 2019, section 6.2 on page 71 references the existence of a&amp;nbsp;Vector table offset register VTOR. &amp;nbsp;The remaining 1,181 pages in that document make no further mention of this register other than to note in section 42.3, paragraph 3, that re-mapping the vector table is possible. &amp;nbsp;Presumably it relocates the vector table from FLASH to RAM but without documentation I can't perform the relocation as would be required when switching from the bootloader to the runtime code. &amp;nbsp;Other LPC-family components have similar registers. &amp;nbsp;For example, the LPC13xx has a&amp;nbsp;SYSMEMREMAP register at 0x4004 8000 which has two bits to relocate the vectors to either boot ROM, RAM, or FLASH. &amp;nbsp;Where in memory is the VTOR register on the LPC546xx and what is the definition of its bits? &amp;nbsp;Thanks for filling in the gaps in the published documentation.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;-Andrew&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 22 Sep 2021 02:36:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5460x-Vector-Table-Offset-Register-VTOR/m-p/1343581#M46507</guid>
      <dc:creator>apines</dc:creator>
      <dc:date>2021-09-22T02:36:36Z</dc:date>
    </item>
    <item>
      <title>Re: LPC5460x Vector Table Offset Register VTOR</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5460x-Vector-Table-Offset-Register-VTOR/m-p/1343687#M46512</link>
      <description>&lt;P&gt;The VTOR register is not vendor-specific, but part of the common core the NXP MCUs share with all other Cortex M devices. Setup and behavior are thus identical on all parts (at least M3 and M4).&lt;/P&gt;&lt;P&gt;I suggest the technical reference manual from ARM as literature, like here:&amp;nbsp;&lt;A href="https://developer.arm.com/documentation/100166/0001" target="_blank"&gt;https://developer.arm.com/documentation/100166/0001&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Other vendors rely on ARM for core-specific information the same way. Albeit some years ago, NXP still duplicated a lot of this information in specific MCU manuals.&lt;/P&gt;</description>
      <pubDate>Wed, 22 Sep 2021 05:49:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5460x-Vector-Table-Offset-Register-VTOR/m-p/1343687#M46512</guid>
      <dc:creator>frank_m</dc:creator>
      <dc:date>2021-09-22T05:49:00Z</dc:date>
    </item>
    <item>
      <title>Re: LPC5460x Vector Table Offset Register VTOR</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5460x-Vector-Table-Offset-Register-VTOR/m-p/1343841#M46514</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;SPAN&gt;Andrew,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;There is a bootloader application, you can refer to, it includes how to use VTOR:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com.cn/docs/en/application-note/AN12384.pdf" target="_blank"&gt;https://www.nxp.com.cn/docs/en/application-note/AN12384.pdf&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Alice&lt;/P&gt;</description>
      <pubDate>Wed, 22 Sep 2021 08:37:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5460x-Vector-Table-Offset-Register-VTOR/m-p/1343841#M46514</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2021-09-22T08:37:33Z</dc:date>
    </item>
  </channel>
</rss>

