<?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 Serial Bootloader for 9S12XDP512 in S12 / MagniV Microcontrollers</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Bootloader-for-9S12XDP512/m-p/132635#M1736</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Dear All,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I was successful in implementing the serial Bootloader for mc9s12DP512 controller using the Application Note AN3275. Can anyone help me in porting the same code in mc9s12XDP512 controller and related changes for&lt;BR /&gt;&lt;BR /&gt;Pls let me know the equivalent register for the below mentioned registers.&lt;BR /&gt;&lt;BR /&gt;INITRM&lt;BR /&gt;INITEE&lt;BR /&gt;MEMSIZ1&lt;BR /&gt;&lt;BR /&gt;Pls do the needful.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Kalpesh&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 02 Apr 2008 11:01:33 GMT</pubDate>
    <dc:creator>kp2309</dc:creator>
    <dc:date>2008-04-02T11:01:33Z</dc:date>
    <item>
      <title>Bootloader for 9S12XDP512</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Bootloader-for-9S12XDP512/m-p/132628#M1729</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;HI&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am looking to install a bootlader on my 9S12XDP512.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I find AN3275 "S12 All-Access for the HCS12 Family" that i understand&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I find too AN2153 "A Serial Bootloader for Reprogramming the MC9S12DP256" that I dont understand...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there a bootloader for 9S12XDP512 ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Can I use AN 3275 for my 9S12XDP512 ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Tnak you in advance&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Oct 2006 03:13:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Bootloader-for-9S12XDP512/m-p/132628#M1729</guid>
      <dc:creator>PO220</dc:creator>
      <dc:date>2006-10-09T03:13:09Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader for 9S12XDP512</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Bootloader-for-9S12XDP512/m-p/132629#M1730</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;The AN3275 bootloader app derives most of its processor-specific addresses from a file, S12Derivative.h. This file is based on the MC9S12DP256.h header file. I would use the MC9S12XD512.h header file and compare its addresses to the one in S12Derivative.h. Make any changes where necessary, and build. As its name implies, the code has been factored to make it easy to adapt the bootloader to other S12 derivatives.&lt;BR /&gt;&lt;BR /&gt;---Tom&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Oct 2006 23:18:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Bootloader-for-9S12XDP512/m-p/132629#M1730</guid>
      <dc:creator>J2MEJediMaster</dc:creator>
      <dc:date>2006-10-09T23:18:03Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader for 9S12XDP512</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Bootloader-for-9S12XDP512/m-p/132630#M1731</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Thanks&lt;BR /&gt;&lt;BR /&gt;I'll try this&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Oct 2006 23:22:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Bootloader-for-9S12XDP512/m-p/132630#M1731</guid>
      <dc:creator>PO220</dc:creator>
      <dc:date>2006-10-10T23:22:50Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader for 9S12XDP512</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Bootloader-for-9S12XDP512/m-p/132631#M1732</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I try to change S12Derivative for an S12XDP512...&lt;BR /&gt;&lt;BR /&gt;Code Warrior MC9S12XDP512.h file is not writted with the same syntax as the S12Derivative of AN3275. Then, I emptied all the S12Derivative.h file an then I took again and check all registers which the compiler did not find any more.&lt;BR /&gt;&lt;BR /&gt;Four register asked by the compiler don't existe on the S12XDP512 and I do not find an equivalent :&lt;BR /&gt;&lt;BR /&gt;INITRM&lt;BR /&gt;INITEE&lt;BR /&gt;MEMSIZ1&lt;BR /&gt;MEMSIZ0&lt;BR /&gt;&lt;BR /&gt;How can I leave myself of this dead way ?&lt;BR /&gt;&lt;BR /&gt;Thank you in advance.&lt;BR /&gt;&lt;BR /&gt;attache: the project modified with its errors&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;---------------------------------&lt;BR /&gt;&lt;A href="http://www.68hc08.net" target="test_blank"&gt;http://www.68hc08.net&lt;/A&gt; la communauté Francophone&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.freescale.com/files/community_files/16BITCOMM/2419_AN3275SWmyModifs.zip" rel="nofollow" target="_self"&gt;AN3275SWmyModifs.zip&lt;/A&gt;&lt;/P&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by t.dowe on&lt;/SPAN&gt; &lt;SPAN class="local-date"&gt;2009-10-21&lt;/SPAN&gt; &lt;SPAN class="local-time"&gt;12:19 AM&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 15 Oct 2006 23:25:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Bootloader-for-9S12XDP512/m-p/132631#M1732</guid>
      <dc:creator>PO220</dc:creator>
      <dc:date>2006-10-15T23:25:03Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader for 9S12XDP512</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Bootloader-for-9S12XDP512/m-p/132632#M1733</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Salut Petit Ours,&lt;BR /&gt;&lt;BR /&gt;On S12X, you cannot move the EEPROM or RAM, that is why the INITxx registers don't exist.&lt;BR /&gt;&lt;BR /&gt;The MMC chapter should shed a light on this.&lt;BR /&gt;&lt;BR /&gt;Cheers,&lt;BR /&gt;Alban.&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Oct 2006 19:29:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Bootloader-for-9S12XDP512/m-p/132632#M1733</guid>
      <dc:creator>Alban</dc:creator>
      <dc:date>2006-10-16T19:29:05Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader for 9S12XDP512</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Bootloader-for-9S12XDP512/m-p/132633#M1734</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hi&lt;BR /&gt;&lt;BR /&gt;I tried to read chapters "MMC" of the two components...very hard !&lt;BR /&gt;&lt;BR /&gt;If I understand well, I can remove lines with INITxx and it's the compiler which will manage with the .PRM information (that I must modify with the good adress)&lt;BR /&gt;&lt;BR /&gt;For MEMSIZx it is even more obscure for me.&lt;BR /&gt;1) the documentation of XDP512 presents 3 chapters for the flash modules (128KB, 256kB and 512KB FLASH Modules). Does the XDP512 have 512kB of FLASH ; why so many chapters?&lt;BR /&gt;2) what are used these registers on other S12 for ? Only so that the application can know the state of the material ?&lt;BR /&gt;3) the documentation of the XDP512 indicates that the 512k flash are cut out into 4 block of 128kbyte then 128 sectors of 1k (512KB Flash Module documentation)&lt;BR /&gt;The MMC chapter speaks about block of 16kB...I am lost!&lt;BR /&gt;&lt;BR /&gt;Tnak you in advance for your light !&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Oct 2006 04:53:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Bootloader-for-9S12XDP512/m-p/132633#M1734</guid>
      <dc:creator>PO220</dc:creator>
      <dc:date>2006-10-18T04:53:13Z</dc:date>
    </item>
    <item>
      <title>Re: Bootloader for 9S12XDP512</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Bootloader-for-9S12XDP512/m-p/132634#M1735</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;1) I've looked at the MC9S12XDP512 Data sheet and a search for MEMSIZx doesn't turn up anything. So I think you can safely remove those references. As it's name implies, the 512 suffix indicates the CPU has 512 KB of Flash.&lt;BR /&gt;&lt;BR /&gt;2) Some of the other registers could deal with setting up the window into paged memory.&lt;BR /&gt;&lt;BR /&gt;3) You're correct in that the memory is laid out as four 128 KB blocks or banks. However, you access them in 16 KB chunks using the page registers.&lt;BR /&gt;&lt;BR /&gt;---Tom&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Oct 2006 22:36:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Bootloader-for-9S12XDP512/m-p/132634#M1735</guid>
      <dc:creator>J2MEJediMaster</dc:creator>
      <dc:date>2006-10-18T22:36:54Z</dc:date>
    </item>
    <item>
      <title>Serial Bootloader for 9S12XDP512</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Bootloader-for-9S12XDP512/m-p/132635#M1736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Dear All,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I was successful in implementing the serial Bootloader for mc9s12DP512 controller using the Application Note AN3275. Can anyone help me in porting the same code in mc9s12XDP512 controller and related changes for&lt;BR /&gt;&lt;BR /&gt;Pls let me know the equivalent register for the below mentioned registers.&lt;BR /&gt;&lt;BR /&gt;INITRM&lt;BR /&gt;INITEE&lt;BR /&gt;MEMSIZ1&lt;BR /&gt;&lt;BR /&gt;Pls do the needful.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Kalpesh&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Apr 2008 11:01:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Bootloader-for-9S12XDP512/m-p/132635#M1736</guid>
      <dc:creator>kp2309</dc:creator>
      <dc:date>2008-04-02T11:01:33Z</dc:date>
    </item>
  </channel>
</rss>

