<?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>S12 / MagniV MicrocontrollersのトピックRe: bootloader for MC9S12C64 ic</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/bootloader-for-MC9S12C64-ic/m-p/206856#M8455</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The S12 is a modern MCU and therefore uses flash memory and BDM. You will not need a bootloader unless you have very special application requirements, like "re-flashing the CPU over an internet application" or some other crazyness.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;RS-232 bootloaders are complex, slow and error-prone. BDM is fast, reliable, debug-friendly and production friendly. So for the average application you don't want a bootloader... its like trying to get an old T-Ford to work even though someone is offering you a Porsche for $100.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can get a good, affordable BDM pod from PE Micro or Softec:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.pemicro.com/" rel="nofollow" target="_blank"&gt;http://www.pemicro.com/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.softecmicro.com/" rel="nofollow" target="_blank"&gt;http://www.softecmicro.com/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you have more spare time than money, there is also some hobbist open-source BDM available called TBDML, somewhere on the web.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 15 Jun 2010 21:43:42 GMT</pubDate>
    <dc:creator>Lundin</dc:creator>
    <dc:date>2010-06-15T21:43:42Z</dc:date>
    <item>
      <title>bootloader for MC9S12C64 ic</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/bootloader-for-MC9S12C64-ic/m-p/206855#M8454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey there,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm doing a project at Uni which involves coding a MC9S12C64 ic . I'm very new to the world of coding &amp;amp; I'm just needing some help on loading firmware onto&amp;nbsp;the &lt;EM&gt;MC9S12C64.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have bought the chip from Farnell brand new so I'm assuming it has no bootloader loaded on, which is probably why I cant load any firmware onto it via serial.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have done &lt;SPAN style="text-decoration: underline;"&gt;alot&lt;/SPAN&gt; of reading &amp;amp; what I have garthered so far is that you can use the bdm way to upload the bootloader or the serial rs-232&amp;nbsp;way via the LREA (load ram and execute). I really want to do it the serial way because I dont have the bdm hardware. I have a few questions here...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have noticed my chip isnt listed in the AN2546.pdf so will the LRAE load into my chip if I&amp;nbsp;do it&amp;nbsp;this way?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I can load the LRAE into my chip via serial, could someone give me a step by step method into how to do this please?&amp;nbsp;(include hardware mods, programs to use etc).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I cant load the LRAE into my chip via serial, is there any other way of getting a bootlader into my chip via the serial connection?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Programes &amp;amp; notes I have already downloaded which may help are...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Code Warrior IDE V5 special&lt;/P&gt;&lt;P&gt;AN2548SW1.zip&lt;/P&gt;&lt;P&gt;AN2548SW2.zip&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for any help/suggestions in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Vijay N&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jun 2010 03:12:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/bootloader-for-MC9S12C64-ic/m-p/206855#M8454</guid>
      <dc:creator>kish</dc:creator>
      <dc:date>2010-06-15T03:12:49Z</dc:date>
    </item>
    <item>
      <title>Re: bootloader for MC9S12C64 ic</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/bootloader-for-MC9S12C64-ic/m-p/206856#M8455</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The S12 is a modern MCU and therefore uses flash memory and BDM. You will not need a bootloader unless you have very special application requirements, like "re-flashing the CPU over an internet application" or some other crazyness.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;RS-232 bootloaders are complex, slow and error-prone. BDM is fast, reliable, debug-friendly and production friendly. So for the average application you don't want a bootloader... its like trying to get an old T-Ford to work even though someone is offering you a Porsche for $100.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can get a good, affordable BDM pod from PE Micro or Softec:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.pemicro.com/" rel="nofollow" target="_blank"&gt;http://www.pemicro.com/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.softecmicro.com/" rel="nofollow" target="_blank"&gt;http://www.softecmicro.com/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you have more spare time than money, there is also some hobbist open-source BDM available called TBDML, somewhere on the web.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jun 2010 21:43:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/bootloader-for-MC9S12C64-ic/m-p/206856#M8455</guid>
      <dc:creator>Lundin</dc:creator>
      <dc:date>2010-06-15T21:43:42Z</dc:date>
    </item>
    <item>
      <title>Re: bootloader for MC9S12C64 ic</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/bootloader-for-MC9S12C64-ic/m-p/206857#M8456</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ah I see,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My project that I have built &amp;amp; designed does not incorparated any BDM pins as I had no idea that it would need a bootloader which is my mistake, thats why I really want to do the serial way.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm wanting to flash the chip with the latest MegaSquirt II firmware (aftermarket ecu firmware) but I need to load the bootloader/serial monitor first.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is it possible if anyone could tell me the pins that are used during the bdm proccess on a MC9S12C64 chip please? Maybe I can modify my board so that it accepts the 6 pin bdm. Is it just the BDKG &amp;amp; RESET pins?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Il do some reading on the TBDML you suggested too.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jun 2010 06:42:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/bootloader-for-MC9S12C64-ic/m-p/206857#M8456</guid>
      <dc:creator>kish</dc:creator>
      <dc:date>2010-06-16T06:42:45Z</dc:date>
    </item>
    <item>
      <title>Re: bootloader for MC9S12C64 ic</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/bootloader-for-MC9S12C64-ic/m-p/206858#M8457</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;LRAE bootloader is not flashed to any chip at factory. Application note mentioned plans to flash LRAE at factory. AFAIK such plans were abandoned.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yes, you should wire BKGD, RESET\ to 6pin header. Of course you need also GND. You should also wire VCC, because some BDM adapters are using&amp;nbsp;this to determine target voltage and provide proper logics level shifting between BDM and target.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jun 2010 17:16:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/bootloader-for-MC9S12C64-ic/m-p/206858#M8457</guid>
      <dc:creator>kef</dc:creator>
      <dc:date>2010-06-16T17:16:44Z</dc:date>
    </item>
    <item>
      <title>Re: bootloader for MC9S12C64 ic</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/bootloader-for-MC9S12C64-ic/m-p/206859#M8458</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There is a forum for the open-source BDM cable and software on these forums. The forum for the HCS12 version is here:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="http://forums.freescale.com/t5/TBDML-Turbo-BDM-Light-for-S12-X/bd-p/TBDML" target="_self"&gt;http://forums.freescale.com/t5/TBDML-Turbo-BDM-Light-for-S12-X/bd-p/TBDML&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;---Tom&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jun 2010 19:28:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/bootloader-for-MC9S12C64-ic/m-p/206859#M8458</guid>
      <dc:creator>J2MEJediMaster</dc:creator>
      <dc:date>2010-06-16T19:28:07Z</dc:date>
    </item>
    <item>
      <title>Re: bootloader for MC9S12C64 ic</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/bootloader-for-MC9S12C64-ic/m-p/206860#M8459</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Tom, Kef and Lundin.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So the 6 pin header I have to make for my board will need the BDKG, RESET, GND &amp;amp; 5V, the other two are floating right? Il have a look for the&amp;nbsp;arrangment of the 6 pins on the net, I'm sure il find something.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The infomation you guys have provided will help me to make/buy a bdm tool &amp;amp; will also help me to modify my board to accept the bdm.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Vijay N&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jun 2010 02:37:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/bootloader-for-MC9S12C64-ic/m-p/206860#M8459</guid>
      <dc:creator>kish</dc:creator>
      <dc:date>2010-06-17T02:37:33Z</dc:date>
    </item>
  </channel>
</rss>

