<?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>ColdFire/68K Microcontrollers and ProcessorsのトピックRe: JTAG vs BDM</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/JTAG-vs-BDM/m-p/131818#M1018</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;While it may not be possible to program the internal flash or RAM on a ColdFire device using JTAG, my understanding is that it is possible to read, write, or program &lt;U&gt;external&lt;/U&gt; flash or RAM that is connected to the ColdFire device.&amp;nbsp; The programming is done by using JTAG to forcibly manipulate the same external bus signals that the ColdFire chip would use to address and read or write the external flash or RAM.&amp;nbsp; Correct?&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 06 Jun 2006 23:45:41 GMT</pubDate>
    <dc:creator>wdfarmer</dc:creator>
    <dc:date>2006-06-06T23:45:41Z</dc:date>
    <item>
      <title>JTAG vs BDM</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/JTAG-vs-BDM/m-p/131814#M1014</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hello Guys,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Being new the CF processors, I am a bit confused by the choice of BDM and JTAG. Am I right to say that JTAG is used for bare board bring up and BDM is used for debugging the target?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;My preffered tool is the CodeWarrior for CF and it seems to support the BDM, is it also possible to use the JTAG to debug?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks.&lt;/DIV&gt;&lt;DIV&gt;Jay&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 08 Apr 2006 15:38:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/JTAG-vs-BDM/m-p/131814#M1014</guid>
      <dc:creator>JayJay</dc:creator>
      <dc:date>2006-04-08T15:38:34Z</dc:date>
    </item>
    <item>
      <title>Re: JTAG vs BDM</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/JTAG-vs-BDM/m-p/131815#M1015</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hi JayJay,&lt;BR /&gt;In general JTAG is only used for virtual bed of nails testing during the manufacturing process. A few of the ColdFire devices with on-chip Flash use the JTAG to unlock the Flash if it had been secured.&lt;BR /&gt;The BDM (background debug mode) is an interface to the on-chip debug module that all ColdFire processors have. Its serial communication is a bit more complaex than JTAG but more powerful.&lt;BR /&gt;JTAG is not used for the debugging process. Only BDM is and this is the interface third party tool vendors and CodeWarrior use.&lt;BR /&gt;The modes are mutually exclusive and determined at reset usually by a mode select pin. So at reset the processor comes up in BDM or JTAG and remains in the mode until anotehr reset occurs.&lt;BR /&gt;Regards,&lt;BR /&gt;DavidS&lt;P&gt;Message Edited by DavidS on &lt;SPAN class="date_text"&gt;04-08-2006&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;10:14 AM&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 08 Apr 2006 22:04:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/JTAG-vs-BDM/m-p/131815#M1015</guid>
      <dc:creator>DavidS</dc:creator>
      <dc:date>2006-04-08T22:04:08Z</dc:date>
    </item>
    <item>
      <title>Re: JTAG vs BDM</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/JTAG-vs-BDM/m-p/131816#M1016</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;We're using a new MCF5213 based daughter card in place of a 56F8345 design. The mother board has the JTAG connected for in system programming.&lt;BR /&gt;Can the JTAG on the 5213 be used for programming the FLASH, or "poking" code into RAM to program the FLASH? Is the an example or documentation?&lt;BR /&gt;Thanks!&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Apr 2006 19:55:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/JTAG-vs-BDM/m-p/131816#M1016</guid>
      <dc:creator>admin</dc:creator>
      <dc:date>2006-04-11T19:55:57Z</dc:date>
    </item>
    <item>
      <title>Re: JTAG vs BDM</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/JTAG-vs-BDM/m-p/131817#M1017</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;The JTAG on ColdFire devices cannot be used for any run-control operations.&amp;nbsp; So, BDM is the only solution for placing code into RAM.&amp;nbsp; On the MCF5213, you can program the Flash over the BDM, you can&amp;nbsp;use the BDM to put code into the RAM that allows the CPU to&amp;nbsp;execute the Flash algorithm, or you can use the EzPort.&amp;nbsp; The EzPort is an SPI-like interface that is selectable at&amp;nbsp;reset.&amp;nbsp; It's sole purpose is to program the Flash.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Apr 2006 22:27:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/JTAG-vs-BDM/m-p/131817#M1017</guid>
      <dc:creator>mnorman</dc:creator>
      <dc:date>2006-04-11T22:27:22Z</dc:date>
    </item>
    <item>
      <title>Re: JTAG vs BDM</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/JTAG-vs-BDM/m-p/131818#M1018</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;While it may not be possible to program the internal flash or RAM on a ColdFire device using JTAG, my understanding is that it is possible to read, write, or program &lt;U&gt;external&lt;/U&gt; flash or RAM that is connected to the ColdFire device.&amp;nbsp; The programming is done by using JTAG to forcibly manipulate the same external bus signals that the ColdFire chip would use to address and read or write the external flash or RAM.&amp;nbsp; Correct?&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Jun 2006 23:45:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/JTAG-vs-BDM/m-p/131818#M1018</guid>
      <dc:creator>wdfarmer</dc:creator>
      <dc:date>2006-06-06T23:45:41Z</dc:date>
    </item>
  </channel>
</rss>

