<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Tutorial : How to use the OpenSDA on the Freescale FRDM-KL25Z Freedom Board</title><link>https://community.element14.com/products/devtools/kinetiskl2freedomboard/w/documents/10682/tutorial-how-to-use-the-opensda-on-the-freescale-frdm-kl25z-freedom-board</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Tutorial : How to use the OpenSDA on the Freescale FRDM-KL25Z Freedom Board</title><link>https://community.element14.com/products/devtools/kinetiskl2freedomboard/w/documents/10682/tutorial-how-to-use-the-opensda-on-the-freescale-frdm-kl25z-freedom-board</link><pubDate>Fri, 08 Oct 2021 05:18:13 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:a31681b0-c751-474e-90ed-e464f20cf59b</guid><dc:creator>FreescaleTools_and_Software</dc:creator><comments>https://community.element14.com/products/devtools/kinetiskl2freedomboard/w/documents/10682/tutorial-how-to-use-the-opensda-on-the-freescale-frdm-kl25z-freedom-board#comments</comments><description>Current Revision posted to Documents by FreescaleTools_and_Software on 10/8/2021 5:18:13 AM&lt;br /&gt;
&lt;p style="margin:0;text-align:left;"&gt;&lt;span style="color:#ff6600;font-size:15.555556297302246px;font-family:tahoma,arial,helvetica,sans-serif;"&gt;&lt;em&gt;This tutorial was extracted from Erich Styger blog &lt;a class="jive-link-external-small" href="http://mcuoneclipse.wordpress.com/" rel="nofollow" style="color:#355491;" target="_blank"&gt;http://mcuoneclipse.wordpress.com&lt;/a&gt; with his agreement.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/300x300/__key/communityserver-wikis-components-files/00-00-00-01-49/contentimage_5F00_20441.html"&gt;community.element14.com/.../contentimage_5F00_20441.html&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/300x300/__key/communityserver-wikis-components-files/00-00-00-01-49/contentimage_5F00_20442.html"&gt;community.element14.com/.../contentimage_5F00_20442.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;P&amp;amp;E has released information and firmware instructions for using the OpenSDA, see &lt;a class="jive-link-external-small" href="http://mcuoneclipse.com/opensda" rel="nofollow ugc noopener" target="_blank"&gt;pemicro.com/opensda&lt;/a&gt;. Future has posted a very useful article about using OpenSDA &lt;a class="jive-link-external-small" href="https://futurefreescaleguy.wordpress.com/2012/09/19/opensda/" rel="nofollow ugc noopener" target="_blank" title="OpenSDA Article by Future"&gt;here&lt;/a&gt;. So time to upgrade OpenSDA bootloader and firmware v10.1. My &lt;a class="jive-link-external-small" href="http://mcuoneclipse.wordpress.com/2012/09/07/tutorial-enlighting-the-freedom-kl25z-board/" rel="nofollow ugc noopener" target="_blank" title="Tutorial: Enlightning the Freedom KL25Z Board"&gt;FRDM-KL25Z&lt;/a&gt; board is a pre-production board, and I assume the production boards expected next week will have the new firmware on it. But it is always useful to know how to change/upgrade the firmware, as I expect there will be new versions of it in the future.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&lt;span style="font-size:14pt;"&gt;OpenSDA&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;In the Freedom board, there is a Kinetis K20 (K20DX) which runs OpenSDA:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/300x300/__key/communityserver-wikis-components-files/00-00-00-01-49/contentimage_5F00_20443.html"&gt;community.element14.com/.../contentimage_5F00_20443.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em style="color:#808080;font-size:10pt;font-family:arial,helvetica,sans-serif;"&gt;Freedom Board&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:left;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;color:#000000;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:left;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;color:#000000;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:left;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;color:#000000;font-size:12pt;"&gt;The OpenSDA is a firmware running on the K20 which runs a bootloader:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:left;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;color:#000000;font-size:12pt;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/300x300/__key/communityserver-wikis-components-files/00-00-00-01-49/contentimage_5F00_20444.html"&gt;community.element14.com/.../contentimage_5F00_20444.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em style="color:#808080;font-size:10pt;font-family:arial,helvetica,sans-serif;"&gt;OpenSDA Block Diagram&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:left;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;color:#000000;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:left;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;color:#000000;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:left;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;color:#000000;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;The bootloader is pre-programmed on the board, and is entered if pressing the SW1/Reset button on the Freedom Board. The booloader enumerates as MSD (Mass Storage Device, like a USB Memory stick). Using that bootloader different applications are programmed on the board. These OpenSDA applications are files with *.SDA extension.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-size:12pt;font-family:tahoma,arial,helvetica,sans-serif;"&gt;&lt;em&gt;&lt;a href="http://s0.wp.com/wp-includes/images/smilies/icon_exclaim.gif?m=1129645325g" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img alt=":!:" class="jiveImage wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_exclaim.gif?m=1129645325g" /&gt;&lt;/a&gt; Note: I believe the only way to change the OpenSDA Bootloader itself is using the JTAG connector for the K20, although I have not seen the sources or project for it. According to the Freedom production board pictures on Element14, this JTAG header is *not* populated on the board. But adding that JTAG header should not be a big deal if needed.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-size:12pt;"&gt;&lt;em&gt;&amp;nbsp; &lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;The P&amp;amp;E firmware includes two different applications:&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&lt;strong&gt;DEBUG_APP_*.SDA&lt;/strong&gt;: this enables OpenSDA to act as a debugging interface (similar to what &lt;a class="jive-link-external-small" href="http://www.pemicro.com/osbdm" rel="nofollow ugc noopener" target="_blank" title="P&amp;amp;E OSBDM site"&gt;OSBDM &lt;/a&gt;does).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&lt;strong&gt;MSD-&amp;lt;board&amp;gt;*.SDA:&lt;/strong&gt; Application which turns the board into an MSD (Mass Storage Device, like a USB memory stick). This MSD application can be used to program different application to the target chip, see &lt;a class="jive-link-external-small" href="https://futurefreescaleguy.wordpress.com/2012/09/19/opensda/" rel="nofollow ugc noopener" target="_blank" title="OpenSDA Article by Future"&gt;here&lt;/a&gt;. With this bootloader loaded, it is possible to program S19 files to the target processor. Element14 has published a set of such files &lt;a class="jive-link-external-small" href="http://www.element14.com/community/solutions/knode_freedompage" target="_blank" title="Element14 Freedom Board S19 Files"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:14pt;"&gt;Downloading the new firmware&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Downloading the new OpenSDA firmware package from the &lt;a class="jive-link-external-small" href="http://www.pemicro.com/opensda" rel="nofollow ugc noopener" target="_blank" title="P&amp;amp;E OpenSDA"&gt;P&amp;amp;E OpenSDA site&lt;/a&gt; gives me these files:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/300x300/__key/communityserver-wikis-components-files/00-00-00-01-49/contentimage_5F00_20446.html"&gt;community.element14.com/.../contentimage_5F00_20446.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em style="color:#808080;font-size:10pt;font-family:arial,helvetica,sans-serif;"&gt;OpenSDA Firmware package&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;As explained above, there is one generic debug SDA application, plus three MSD applications which allow me to program the target processor with &lt;a class="jive-link-external-small" href="http://en.wikipedia.org/wiki/S19_%28file_format%29" rel="nofollow ugc noopener" target="_blank" title="Wikipedia S19 Format"&gt;S19&lt;/a&gt; applications. The MSD applications depend on the target processor to be programmed.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:14pt;"&gt;Programming OpenSDA firmware&lt;br /&gt;&amp;nbsp; &lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;To program an new OpenSDA *.SDA application is simple:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;1. Press the reset/SW1 button on the Freedom board while powering the board (plugging in the K20 USB connector).&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;2. The green LED near the K20 starts blinking&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;3. The K20 enumerates as MSD device and is named ‘Bootloader’:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt; &lt;/span&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/300x300/__key/communityserver-wikis-components-files/00-00-00-01-49/contentimage_5F00_20447.html"&gt;community.element14.com/.../contentimage_5F00_20447.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;span style="font-family:arial,helvetica,sans-serif;font-size:10pt;"&gt;&lt;em style="color:#808080;"&gt;Enumerated Bootloader&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;4. Simply drag&amp;amp;drop or copy the *.SDA application file to the Bootloader device to program it to the board:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/300x300/__key/communityserver-wikis-components-files/00-00-00-01-49/contentimage_5F00_20448.html"&gt;community.element14.com/.../contentimage_5F00_20448.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;span style="color:#808080;"&gt;&lt;em style="font-size:10pt;font-family:arial,helvetica,sans-serif;"&gt;drag and drop new SDA application file&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;5. Re-power the board, and now the new SDA application is running&lt;br /&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:14pt;"&gt;OpenSDA Debug Application&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;In case of the DEBUG_APP_*.SDA, the OpenSDA acts as a debug interface for example supported in CodeWarrior for MCU10.3. The beta is expected to be out very soon.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;This applications enumerates as debug interface and offers a &lt;a class="jive-link-external-small" href="http://mcuoneclipse.wordpress.com/2012/08/04/virtual-comusb-cdc-for-osbdmosjtag/" rel="nofollow ugc noopener" target="_blank" title="Virtual COM/USB CDC for OSBDM/OSJTAG"&gt;USB CDC mode&lt;/a&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/300x300/__key/communityserver-wikis-components-files/00-00-00-01-49/contentimage_5F00_20449.html"&gt;community.element14.com/.../contentimage_5F00_20449.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em style="color:#808080;font-size:10pt;font-family:arial,helvetica,sans-serif;"&gt;OpenSDA Debug Devices in Windows Device Manager&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;The OpenSDA Debug connection is offered as a choice in the CodeWarrior New Project wizard:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt; &lt;/span&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/300x300/__key/communityserver-wikis-components-files/00-00-00-01-49/contentimage_5F00_20450.html"&gt;community.element14.com/.../contentimage_5F00_20450.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em style="color:#808080;"&gt;OpenSDA Debug Connection in CodeWarrior&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Using the OpenSDA connection in the debugger is very similar to any of the P&amp;amp;E run control devices:&lt;/span&gt;&lt;br /&gt; &lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/300x300/__key/communityserver-wikis-components-files/00-00-00-01-49/contentimage_5F00_20451.html"&gt;community.element14.com/.../contentimage_5F00_20451.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;em style="color:#808080;"&gt;OpenSDA in Eclipse Debug Launch Configuration&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:14pt;"&gt;OpenSDA Application Bootloader&lt;/span&gt;&lt;/h2&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;If using the OpenSDA MSD (e.g. MSD-FRDM-KL25Z_v103_Pemicro.SDA for the Freedom Board), then I can simply program S19 files to the target board. Element14 already has such S19 files available &lt;a class="jive-link-external-small" href="http://www.element14.com/community/solutions/knode_freedompage" target="_blank" title="Element14 Freedom Board S19 Files"&gt;here&lt;/a&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/300x300/__key/communityserver-wikis-components-files/00-00-00-01-49/contentimage_5F00_20452.html"&gt;community.element14.com/.../contentimage_5F00_20452.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:center;"&gt;&lt;span style="color:#808080;"&gt;&lt;em&gt;Element14 SREC files for OpenSDA&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;padding:0px;text-align:center;"&gt;&lt;em&gt; &lt;/em&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Like above: press SW1 while power-on, and then simply copy the SREC file to the bootloader and reset the board. Simple as that.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;I expect that there will be a growing community providing such SREC files. For sure I will offer my applications that way as well.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;&lt;br /&gt;Happy OpenSDAing &lt;a href="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1129645325g"&gt;&lt;img loading="lazy" alt=":-)" class="jiveImage wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif?m=1129645325g" /&gt;&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: debug, freescale, kinetis, codewarrior, frdm-kl25z, keil, kinetis-l, freedom, opensda, iar&lt;/div&gt;
</description></item></channel></rss>