<?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: What is difference between OpenSDA and OSBDM? in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/What-is-difference-between-OpenSDA-and-OSBDM/m-p/285258#M10920</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In short: OpenSDA is the newer technology, and new boards from Freescale come with OpenSDA. OSBDM/OSJTAG is pretty much depreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OSBDM/OSJTAG:&lt;/P&gt;&lt;P&gt;- open source firmware (published with hardware reference design), so you can build your own probe based on it.&lt;/P&gt;&lt;P&gt;- for Kinetis (K family) (OSJTAG) and ColdFire/S08 (OSBDM)&lt;/P&gt;&lt;P&gt;- maintained by P&amp;amp;E&lt;/P&gt;&lt;P&gt;- using S08JM60 as processor&lt;/P&gt;&lt;P&gt;- slower than OpenSDA&lt;/P&gt;&lt;P&gt;- 'monolithic': it is just the firmware&lt;/P&gt;&lt;P&gt;- debug mode only, no mass storage bootloader&lt;/P&gt;&lt;P&gt;- supported by multiple tool vendors (CodeWarrior, IAR, Keil, ...)&lt;/P&gt;&lt;P&gt;- You can debug any processor with it&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OpenSDA:&lt;/P&gt;&lt;P&gt;- NOT open source (hardware schematics is open), but firmware is closed source, so you cannot build your own probe based on it&lt;/P&gt;&lt;P&gt;- Only for Kinetis (K and L family)&lt;/P&gt;&lt;P&gt;- maintained by P&amp;amp;E&lt;/P&gt;&lt;P&gt;- using Kinetis K20 as processor&lt;/P&gt;&lt;P&gt;- faster than OSBDM/OSJTAG&lt;/P&gt;&lt;P&gt;- 'application loader' concept: you can load on top of the bootloader different application: mass storage bootloader, debug application, ...&lt;/P&gt;&lt;P&gt;- 'application' SDA files from P&amp;amp;E, Segger, USBDM&lt;/P&gt;&lt;P&gt;- supported by multiple tool chains (CodeWarrior, IAR, Keil, ...)&lt;/P&gt;&lt;P&gt;- Using the P&amp;amp;E firmware, you only can debug the processor on the board (not using OpenSDA to debug an off-board processor).&lt;/P&gt;&lt;P&gt;- Otherwise you need to use a different .SDA firmware (see &lt;A href="http://mcuoneclipse.com/2012/11/07/jtagswd-debugging-with-the-frdm-kl25z-board/" title="http://mcuoneclipse.com/2012/11/07/jtagswd-debugging-with-the-frdm-kl25z-board/"&gt;JTAG/SWD Debugging with the FRDM-KL25Z Board&lt;/A&gt;, &lt;A href="http://mcuoneclipse.com/2013/04/21/using-the-freedom-board-as-jtag-programmer/?relatedposts_exclude=5243" title="http://mcuoneclipse.com/2013/04/21/using-the-freedom-board-as-jtag-programmer/?relatedposts_exclude=5243"&gt;Using the Freedom Board as SWD Programmer&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe I missed something, but I hope it is accurate enough. See as well &lt;A href="http://mcuoneclipse.com/2012/09/20/opensda-on-the-freedom-kl25z-board/" title="http://mcuoneclipse.com/2012/09/20/opensda-on-the-freedom-kl25z-board/"&gt;http://mcuoneclipse.com/2012/09/20/opensda-on-the-freedom-kl25z-board/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 03 Jan 2014 14:52:30 GMT</pubDate>
    <dc:creator>BlackNight</dc:creator>
    <dc:date>2014-01-03T14:52:30Z</dc:date>
    <item>
      <title>What is difference between OpenSDA and OSBDM?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/What-is-difference-between-OpenSDA-and-OSBDM/m-p/285257#M10919</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Anyone can please brief about the basic difference between OpenSDA and OSBDM.I know both OpenSDA and OSBDM are used for debugging,but i want to know where to use OpenSDA and where to use OSBDM..&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jan 2014 13:46:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/What-is-difference-between-OpenSDA-and-OSBDM/m-p/285257#M10919</guid>
      <dc:creator>velmuruganm</dc:creator>
      <dc:date>2014-01-03T13:46:21Z</dc:date>
    </item>
    <item>
      <title>Re: What is difference between OpenSDA and OSBDM?</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/What-is-difference-between-OpenSDA-and-OSBDM/m-p/285258#M10920</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In short: OpenSDA is the newer technology, and new boards from Freescale come with OpenSDA. OSBDM/OSJTAG is pretty much depreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OSBDM/OSJTAG:&lt;/P&gt;&lt;P&gt;- open source firmware (published with hardware reference design), so you can build your own probe based on it.&lt;/P&gt;&lt;P&gt;- for Kinetis (K family) (OSJTAG) and ColdFire/S08 (OSBDM)&lt;/P&gt;&lt;P&gt;- maintained by P&amp;amp;E&lt;/P&gt;&lt;P&gt;- using S08JM60 as processor&lt;/P&gt;&lt;P&gt;- slower than OpenSDA&lt;/P&gt;&lt;P&gt;- 'monolithic': it is just the firmware&lt;/P&gt;&lt;P&gt;- debug mode only, no mass storage bootloader&lt;/P&gt;&lt;P&gt;- supported by multiple tool vendors (CodeWarrior, IAR, Keil, ...)&lt;/P&gt;&lt;P&gt;- You can debug any processor with it&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OpenSDA:&lt;/P&gt;&lt;P&gt;- NOT open source (hardware schematics is open), but firmware is closed source, so you cannot build your own probe based on it&lt;/P&gt;&lt;P&gt;- Only for Kinetis (K and L family)&lt;/P&gt;&lt;P&gt;- maintained by P&amp;amp;E&lt;/P&gt;&lt;P&gt;- using Kinetis K20 as processor&lt;/P&gt;&lt;P&gt;- faster than OSBDM/OSJTAG&lt;/P&gt;&lt;P&gt;- 'application loader' concept: you can load on top of the bootloader different application: mass storage bootloader, debug application, ...&lt;/P&gt;&lt;P&gt;- 'application' SDA files from P&amp;amp;E, Segger, USBDM&lt;/P&gt;&lt;P&gt;- supported by multiple tool chains (CodeWarrior, IAR, Keil, ...)&lt;/P&gt;&lt;P&gt;- Using the P&amp;amp;E firmware, you only can debug the processor on the board (not using OpenSDA to debug an off-board processor).&lt;/P&gt;&lt;P&gt;- Otherwise you need to use a different .SDA firmware (see &lt;A href="http://mcuoneclipse.com/2012/11/07/jtagswd-debugging-with-the-frdm-kl25z-board/" title="http://mcuoneclipse.com/2012/11/07/jtagswd-debugging-with-the-frdm-kl25z-board/"&gt;JTAG/SWD Debugging with the FRDM-KL25Z Board&lt;/A&gt;, &lt;A href="http://mcuoneclipse.com/2013/04/21/using-the-freedom-board-as-jtag-programmer/?relatedposts_exclude=5243" title="http://mcuoneclipse.com/2013/04/21/using-the-freedom-board-as-jtag-programmer/?relatedposts_exclude=5243"&gt;Using the Freedom Board as SWD Programmer&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe I missed something, but I hope it is accurate enough. See as well &lt;A href="http://mcuoneclipse.com/2012/09/20/opensda-on-the-freedom-kl25z-board/" title="http://mcuoneclipse.com/2012/09/20/opensda-on-the-freedom-kl25z-board/"&gt;http://mcuoneclipse.com/2012/09/20/opensda-on-the-freedom-kl25z-board/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jan 2014 14:52:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/What-is-difference-between-OpenSDA-and-OSBDM/m-p/285258#M10920</guid>
      <dc:creator>BlackNight</dc:creator>
      <dc:date>2014-01-03T14:52:30Z</dc:date>
    </item>
  </channel>
</rss>

