<?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: Any changes in flash and bootloder procedures when moving from S12 to S12X in S12 / MagniV Microcontrollers</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Any-changes-in-flash-and-bootloder-procedures-when-moving-from/m-p/182367#M6701</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hi Anders&lt;BR /&gt;&lt;BR /&gt;It's not likely, but not impossible, that your legacy code will work without change.&amp;nbsp; Most migrations from S12 to S12X require the usual review of memory map, peripheral features etc.&lt;BR /&gt;&lt;BR /&gt;There should be no real need to consider the XGATE in your loader.&lt;BR /&gt;&lt;BR /&gt;One feature you can probably take advantage of (and I'm 90% certain it is not supported in the S12) is the ability to set the vector base address.&amp;nbsp; This lets you more easily utilise interrupts in your loader if that is something that would be useful to you.&lt;BR /&gt;&lt;BR /&gt;Hope this helps&lt;BR /&gt;&lt;BR /&gt;Colin&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 28 Aug 2008 15:21:28 GMT</pubDate>
    <dc:creator>colinh</dc:creator>
    <dc:date>2008-08-28T15:21:28Z</dc:date>
    <item>
      <title>Any changes in flash and bootloder procedures when moving from S12 to S12X</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Any-changes-in-flash-and-bootloder-procedures-when-moving-from/m-p/182366#M6700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;When migrating from S12 to S12X,&lt;/DIV&gt;&lt;DIV&gt;are there any significant differences to consider when&lt;/DIV&gt;&lt;DIV&gt;writing bootloaders, executing from ram/stack... etc?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Is it likely that legacy code will work?&lt;/DIV&gt;&lt;DIV&gt;Will XGATE have any implications?&lt;/DIV&gt;&lt;DIV&gt;Any other cracks to fall into?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks,&lt;/DIV&gt;&lt;DIV&gt;Anders J&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Aug 2008 12:49:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Any-changes-in-flash-and-bootloder-procedures-when-moving-from/m-p/182366#M6700</guid>
      <dc:creator>AndersJ</dc:creator>
      <dc:date>2008-08-28T12:49:22Z</dc:date>
    </item>
    <item>
      <title>Re: Any changes in flash and bootloder procedures when moving from S12 to S12X</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Any-changes-in-flash-and-bootloder-procedures-when-moving-from/m-p/182367#M6701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hi Anders&lt;BR /&gt;&lt;BR /&gt;It's not likely, but not impossible, that your legacy code will work without change.&amp;nbsp; Most migrations from S12 to S12X require the usual review of memory map, peripheral features etc.&lt;BR /&gt;&lt;BR /&gt;There should be no real need to consider the XGATE in your loader.&lt;BR /&gt;&lt;BR /&gt;One feature you can probably take advantage of (and I'm 90% certain it is not supported in the S12) is the ability to set the vector base address.&amp;nbsp; This lets you more easily utilise interrupts in your loader if that is something that would be useful to you.&lt;BR /&gt;&lt;BR /&gt;Hope this helps&lt;BR /&gt;&lt;BR /&gt;Colin&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Aug 2008 15:21:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Any-changes-in-flash-and-bootloder-procedures-when-moving-from/m-p/182367#M6701</guid>
      <dc:creator>colinh</dc:creator>
      <dc:date>2008-08-28T15:21:28Z</dc:date>
    </item>
    <item>
      <title>Re: Any changes in flash and bootloder procedures when moving from S12 to S12X</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Any-changes-in-flash-and-bootloder-procedures-when-moving-from/m-p/182368#M6702</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Yes, VBR is certainly an advantage, but&amp;nbsp;also probably a problem for Anders. S12X doesn't allow any resource remapping, there are no more INITRM, INITRG and INITEE registers. Old Freescale S12 bootloaders were moving all bootloader code from flash to RAM and remapping RAM to the vector area. Serious code modifications are required to port such S12 bootloader to S12X.&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Aug 2008 14:11:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Any-changes-in-flash-and-bootloder-procedures-when-moving-from/m-p/182368#M6702</guid>
      <dc:creator>kef</dc:creator>
      <dc:date>2008-08-29T14:11:09Z</dc:date>
    </item>
    <item>
      <title>Re: Any changes in flash and bootloder procedures when moving from S12 to S12X</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Any-changes-in-flash-and-bootloder-procedures-when-moving-from/m-p/182369#M6703</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Anders, you should be able to find what to change from the various app notes that cover the main aspects of the transition. Either &lt;A href="http://www.freescale.com/files/microcontrollers/doc/app_note/AN2615.pdf" rel="nofollow" target="_blank"&gt;AN2615&lt;/A&gt;, &lt;A href="http://www.freescale.com/files/microcontrollers/doc/app_note/AN3469.pdf" rel="nofollow" target="_blank"&gt;AN3469&lt;/A&gt;, &lt;A href="http://www.freescale.com/files/microcontrollers/doc/app_note/AN3510.pdf" rel="nofollow" target="_blank"&gt;AN3510&lt;/A&gt; will apply.&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Aug 2008 15:18:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Any-changes-in-flash-and-bootloder-procedures-when-moving-from/m-p/182369#M6703</guid>
      <dc:creator>Steve</dc:creator>
      <dc:date>2008-08-29T15:18:59Z</dc:date>
    </item>
  </channel>
</rss>

