<?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 FRDM-KL25Z: Turning the Freescale Freedom Board into a Logic Analyzer</title><link>https://community.element14.com/products/arduino/w/documents/10987/tutorial-frdm-kl25z-turning-the-freescale-freedom-board-into-a-logic-analyzer</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Tutorial FRDM-KL25Z: Turning the Freescale Freedom Board into a Logic Analyzer</title><link>https://community.element14.com/products/arduino/w/documents/10987/tutorial-frdm-kl25z-turning-the-freescale-freedom-board-into-a-logic-analyzer</link><pubDate>Tue, 01 Nov 2016 21:21:46 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:e8044df1-6fda-45ef-9f1b-8e653bf76ec6</guid><dc:creator>FreescaleTools_and_Software</dc:creator><comments>https://community.element14.com/products/arduino/w/documents/10987/tutorial-frdm-kl25z-turning-the-freescale-freedom-board-into-a-logic-analyzer#comments</comments><description>Current Revision posted to Documents by FreescaleTools_and_Software on 11/1/2016 9:21:46 PM&lt;br /&gt;
&lt;p style="margin:0;text-align:left;background-color:#ffffff;text-indent:0px;color:#333333;"&gt;&lt;span style="font-family:tahoma, arial, helvetica, sans-serif;color:#ff6600;font-size:15px;"&gt;&lt;em&gt;This tutorial was extracted from Erich Styger blog&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;a class="jive-link-external-small" href="http://mcuoneclipse.wordpress.com/" rel="nofollow" style="color:#355491;font-size:15px;" target="_blank"&gt;http://mcuoneclipse.wordpress.com&lt;/a&gt;&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;with his agreement.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;text-align:left;background-color:#ffffff;text-indent:0px;color:#333333;"&gt;&lt;a href="/servlet/JiveServlet/downloadImage/102-51144-4-105550/Freescale.bmp"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/175x85/__key/communityserver-wikis-components-files/00-00-00-02-65/8686.contentimage_5F00_76424.bmp"&gt;&lt;img alt="image" src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-02-65/8686.contentimage_5F00_76424.bmp" style="max-height: 85px;max-width: 175px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/a&gt; &lt;span class="Apple-converted-space"&gt;&lt;/span&gt;&lt;a href="/servlet/JiveServlet/downloadImage/102-51144-4-105551/Kinetis-L.jpg"&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/87x85/__key/communityserver-wikis-components-files/00-00-00-02-65/7181.contentimage_5F00_76425.jpg"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/02/65/7181.contentimage_76425.jpg-87x85.jpg?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=yu%2FuuA6TXYTmpN3a0y2J2V3U4zb%2F9lZCCv3wQq032mI%3D&amp;amp;se=2026-09-19T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=lw3vl9FqzfR9tHJgP7g6Lg==" style="max-height: 85px;max-width: 87px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&amp;nbsp; &lt;/p&gt;&lt;p style="margin:0;"&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;I think the most important tool for a firmware engineer is a Logic Analyzer. I always have one on my desk. Working in different locations, sometimes I forget to carry it with me. And for sure I would need it. To buy another one to compensate my laziness? Or maybe there is another solution? And here I stumbled over an article about the &lt;a class="jive-link-external-small" href="http://www.lxtreme.nl/ols/" rel="nofollow ugc noopener" target="_blank" title="Logic Sniffer Project"&gt;Logic Sniffer&lt;/a&gt; project recently: it is about an open source logic analyzer hardware and firmware project. What a cool idea! Why not using my &lt;a class="jive-link-external-small" href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FRDM-KL25Z" rel="nofollow ugc noopener" target="_blank"&gt;FRDM-KL25Z&lt;/a&gt; Freedom board as a Logic Analyzer? Heck, that would be awesome &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;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:10pt;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/02/i2c-capture-with-decoder.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="I2C Capture with Decoder" class="jiveImage size-full wp-image-6521" height="276" src="http://mcuoneclipse.files.wordpress.com/2013/02/i2c-capture-with-decoder.png?w=584&amp;amp;h=276" style="display:block;margin-left:auto;margin-right:auto;" width="584" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em style="font-size:10pt;font-family:tahoma,arial,helvetica,sans-serif;"&gt;Logic Analyzer with the KL25Z Freedom Board&lt;/em&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&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:10pt;"&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;After some nights of plumbing and &lt;a class="jive-link-external-small" href="http://www.fischl.de/arm/sllogiclogger_logic_analyser_for_stellaris_launchpad/" rel="nofollow ugc noopener" target="_blank" title="Stellaris Launchpad as Logic Analyzer"&gt;research&lt;/a&gt;, I finally have it working. And here is all the information to do the same with your Freedom Board…&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-size:10pt;font-family:tahoma,arial,helvetica,sans-serif;"&gt;&lt;a href="http://s0.wp.com/wp-includes/images/smilies/icon_idea.gif?m=1129645325g"&gt;&lt;img loading="lazy" alt=":idea:" class="jiveImage wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_idea.gif?m=1129645325g" /&gt;&lt;/a&gt;While this post is using the Freedom board, it is not limited to that board. Actually the software works with any other microcontroller &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;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp;&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:10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-size:12pt;"&gt;&lt;strong style="font-family:tahoma,arial,helvetica,sans-serif;"&gt;Architecture&lt;/strong&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;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;LogicSniffer is an OLS-client alternative software client for the &lt;a class="jive-link-external-small" href="http://dangerousprototypes.com/docs/Open_Bench_Logic_Sniffer" rel="nofollow ugc noopener" target="_blank" title="Dangerous Prototypes Open Bench Logic Sniffer"&gt;Open Bench Logic Sniffer&lt;/a&gt; hardware produced by &lt;a class="jive-link-external-small" href="http://dangerousprototypes.com/" rel="nofollow ugc noopener" target="_blank" title="Dangerous Prototypes"&gt;DangerousPrototypes&lt;/a&gt;. It is using the original &lt;a class="jive-link-external-small" href="http://www.sump.org/projects/analyzer/protocol/" rel="nofollow ugc noopener" target="_blank" title="Original SUMP protocol"&gt;SUMP &lt;/a&gt;protocol and &lt;a class="jive-link-external-small" href="http://dangerousprototypes.com/docs/The_Logic_Sniffer%27s_extended_SUMP_protocol" rel="nofollow ugc noopener" target="_blank" title="SUMP Protocol Extension"&gt;an extension of it&lt;/a&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:10pt;"&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:10pt;"&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:10pt;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/02/architecture.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Architecture" class="wp-image-6546 jiveImage size-full" src="http://mcuoneclipse.files.wordpress.com/2013/02/architecture.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em style="font-size:10pt;font-family:tahoma,arial,helvetica,sans-serif;"&gt;Architecture&lt;/em&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&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:10pt;"&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;The architecture is rather simple: on the Freedom board I have an application running which uses input pins to record the logic signals and stores it into a RAM buffer. The application communicates with the host over COM (Virtual COM, OpenSDA USB CDC in my case) with the &lt;a class="jive-link-external-small" href="http://dangerousprototypes.com/docs/The_Logic_Sniffer%27s_extended_SUMP_protocol" rel="nofollow ugc noopener" target="_blank" title="SUMP Protocol Extension"&gt;SUMP &lt;/a&gt;protocol. On the host there is a client implemented in Java running which does all the presentation. Simple as that &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;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;strong style="font-size:12pt;"&gt;CodeWarrior Project&lt;/strong&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;p style="margin:0;"&gt;&lt;span style="font-size:12pt;"&gt;A CodeWarrior for MCU10.3 project is available on &lt;a class="jive-link-external-small" href="https://github.com/ErichStyger/mcuoneclipse/tree/master/Examples/FRDM-KL25Z/Freedom_LogicAnalyzer" rel="nofollow ugc noopener" target="_blank" title="Freedom Logic Analyzer Project"&gt;GitHub&lt;/a&gt;. This project implements a Logic Analyzer probe. It is using the OpenSDA USB CDC port to communicate with the client. I have configured the SCI to communicate with 115200 baud.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&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:10pt;"&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:10pt;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/02/logic-analyzer-components.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Logic Analyzer Components" class="jiveImage size-full wp-image-6544" src="http://mcuoneclipse.files.wordpress.com/2013/02/logic-analyzer-components.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em style="font-size:10pt;font-family:tahoma,arial,helvetica,sans-serif;"&gt;Logic Analyzer Components&lt;/em&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&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;Once running the probe, the Freedom blinks the red RGB LED:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&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:10pt;"&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:10pt;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/02/flashing-red-led.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Flashing Red LED" class="jiveImage size-full wp-image-6543" height="410" src="http://mcuoneclipse.files.wordpress.com/2013/02/flashing-red-led.png?w=584&amp;amp;h=410" style="display:block;margin-left:auto;margin-right:auto;" width="584" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em style="font-size:10pt;font-family:tahoma,arial,helvetica,sans-serif;"&gt;Flashing Red LED&lt;/em&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Connecting to Signals&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;&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;The Freedom board headers can be used to connect to the external signals. Be aware that GND needs to be connected, and that the FRDM board is 3.3V. So do *not* &lt;a href="http://s0.wp.com/wp-includes/images/smilies/icon_exclaim.gif?m=1129645325g"&gt;&lt;img loading="lazy" alt=":!:" class="jiveImage wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_exclaim.gif?m=1129645325g" /&gt;&lt;/a&gt; connect to higher voltages as this might destroy the board!&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&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:10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-size:12pt;"&gt;Installing OLS Client&lt;/span&gt;&lt;/h2&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;I use the Logic Sniffer OLS client, written in Java (cross-platform). I downloaded it from &lt;a class="jive-link-external-small" href="http://www.lxtreme.nl/ols/" rel="nofollow ugc noopener" target="_blank" title="OLS Client"&gt;http://www.lxtreme.nl/ols/&lt;/a&gt;. Installation is easy: unzip it to a folder on the host machine:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&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:10pt;"&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:10pt;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/02/ols-client-installed.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="OLS client installed" class="jiveImage size-full wp-image-6525" src="http://mcuoneclipse.files.wordpress.com/2013/02/ols-client-installed.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em style="font-size:10pt;font-family:tahoma,arial,helvetica,sans-serif;"&gt;OLS client installed&lt;/em&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-size:12pt;"&gt;&lt;span&gt;The client is using configuration files for all the different probes supported I have prepared a configuration file for the&amp;nbsp; &lt;span&gt;&lt;span class="e14-init-shown" id="addProduct-qPVKkdtE-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=2191861&amp;amp;nsku=28W5033&amp;amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=2191861&amp;amp;nsku=28W5033&amp;amp;COM=noscript" target="_blank"&gt;FRDM-KL25Z&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-qPVKkdtE-unlinked"&gt;FRDM-KL25Z&lt;/span&gt;&lt;/span&gt; board Download the file &lt;/span&gt;&lt;a class="jive-link-external-small" href="https://github.com/ErichStyger/mcuoneclipse/blob/master/Examples/FRDM-KL25Z/Freedom_LogicAnalyzer/ols.profile-FRDM-KL25ZLogicLogger.cfg" rel="nofollow ugc noopener" target="_blank" title="ols.profile-FRDM-KL25ZLogicLogger.cfg"&gt;ols.profile-FRDM-KL25ZLogicLogger.cfg&lt;/a&gt; from &lt;a class="jive-link-external-small" href="https://github.com/ErichStyger/mcuoneclipse/tree/master/Examples/FRDM-KL25Z/Freedom_LogicAnalyzer" rel="nofollow ugc noopener" target="_blank" title="Freedom Logic Analyzer Project"&gt;GitHub&lt;/a&gt; and place it inside the plugins folder of the client:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&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:10pt;"&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:10pt;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/02/kl25z-profile-file-inside-plugins-folder-of-client.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="KL25Z profile file inside plugins folder of client" class="jiveImage size-full wp-image-6526" src="http://mcuoneclipse.files.wordpress.com/2013/02/kl25z-profile-file-inside-plugins-folder-of-client.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em style="font-size:10pt;font-family:tahoma,arial,helvetica,sans-serif;"&gt;KL25Z profile file inside plugins folder of client&lt;/em&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&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;Run the client with the ‘run.bat’ in the client software root folder. This opens a DOS shell and the Java client.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&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:10pt;"&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:10pt;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/02/logic-analyzer-client-main-window.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Logic Analyzer Client Main Window" class="jiveImage size-full wp-image-6529" height="399" src="http://mcuoneclipse.files.wordpress.com/2013/02/logic-analyzer-client-main-window.png?w=584&amp;amp;h=399" style="display:block;margin-left:auto;margin-right:auto;" width="584" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em style="font-size:10pt;font-family:tahoma,arial,helvetica,sans-serif;"&gt;Logic Analyzer Client Main Window&lt;/em&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&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 device, I use the OpenBench LogicSniffer device:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&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:10pt;"&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:10pt;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/02/open-bench-logic-analyzer-device-setting.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="OpenBench Logic Analyzer Device Setting" class="wp-image-6531 jiveImage size-full" height="203" src="http://mcuoneclipse.files.wordpress.com/2013/02/open-bench-logic-analyzer-device-setting.png?w=584&amp;amp;h=203" style="display:block;margin-left:auto;margin-right:auto;" width="584" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em style="font-size:10pt;font-family:tahoma,arial,helvetica,sans-serif;"&gt;OpenBench LogicSniffer Device Setting&lt;/em&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&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;To start capturing, press the ‘Capture’ button:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&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:10pt;"&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:10pt;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/02/start-capturing.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Start Capturing" class="jiveImage size-full wp-image-6532" src="http://mcuoneclipse.files.wordpress.com/2013/02/start-capturing.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em style="font-size:10pt;font-family:tahoma,arial,helvetica,sans-serif;"&gt;Start Capturing&lt;/em&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&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;This opens a dialog with the port settings. In the CodeWarrior project I’m using a serial port with 11500 baud:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&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:10pt;"&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:10pt;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/02/port-speed.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Port Settings" class="jiveImage wp-image-6534 size-full" src="http://mcuoneclipse.files.wordpress.com/2013/02/port-speed.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em style="font-size:10pt;font-family:tahoma,arial,helvetica,sans-serif;"&gt;Port Settings&lt;/em&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&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;To verify if communication with the works properly, the ‘Show device metadata’ button is used:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&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:10pt;"&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:10pt;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/02/show-device-metadata.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Show Device Metadata" class="wp-image-6535 jiveImage size-full" src="http://mcuoneclipse.files.wordpress.com/2013/02/show-device-metadata.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em style="font-size:10pt;font-family:tahoma,arial,helvetica,sans-serif;"&gt;Show Device Metadata&lt;/em&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&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;Make sure that the Freedom board is selected as device:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&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:10pt;"&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:10pt;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/02/frdm-kl25z-logiclogger-as-selected-device.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="FRDM-KL25Z LogicLogger as Selected Device" class="jiveImage size-full wp-image-6536" src="http://mcuoneclipse.files.wordpress.com/2013/02/frdm-kl25z-logiclogger-as-selected-device.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em style="font-size:10pt;font-family:tahoma,arial,helvetica,sans-serif;"&gt;&lt;span&gt;&lt;span&gt;&lt;span class="e14-init-shown" id="addProduct-CCgkxdtF-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=2191861&amp;amp;nsku=28W5033&amp;amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=2191861&amp;amp;nsku=28W5033&amp;amp;COM=noscript" target="_blank"&gt;FRDM-KL25Z&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-CCgkxdtF-unlinked"&gt;FRDM-KL25Z&lt;/span&gt;&lt;/span&gt;LogicLogger as Selected Device &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-size:10pt;font-family:tahoma,arial,helvetica,sans-serif;"&gt;&lt;a href="http://s0.wp.com/wp-includes/images/smilies/icon_exclaim.gif?m=1129645325g"&gt;&lt;img loading="lazy" alt=":!:" class="jiveImage wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_exclaim.gif?m=1129645325g" /&gt;&lt;/a&gt; &lt;em&gt;It is important to select the correct device, as the configuration file defines the buffer size. If device/configuration does not match, then communication will fail.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&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;Pressing the ‘Capture’ button will start getting the data from the KL25Z:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&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:10pt;"&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:10pt;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/02/capture.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Capture" class="jiveImage size-full wp-image-6537" src="http://mcuoneclipse.files.wordpress.com/2013/02/capture.png?w=584" style="display:block;margin-left:auto;margin-right:auto;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em style="font-size:10pt;font-family:tahoma,arial,helvetica,sans-serif;"&gt;Capture&lt;/em&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp;&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;The captured data will show up:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&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:10pt;"&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:10pt;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/02/captured-data.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Captured Data" class="jiveImage wp-image-6538 size-full" height="391" src="http://mcuoneclipse.files.wordpress.com/2013/02/captured-data.png?w=584&amp;amp;h=391" style="display:block;margin-left:auto;margin-right:auto;" width="584" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em style="font-size:10pt;font-family:tahoma,arial,helvetica,sans-serif;"&gt;Captured Data&lt;/em&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Possible Enhancements&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;&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;&lt;span&gt;The application on the&amp;nbsp; &lt;span&gt;&lt;span class="e14-init-shown" id="addProduct-L0zBgAdc-linked" style="white-space:nowrap;"&gt;&lt;a class="jive-link-product-addtolist" href="https://www.element14.com/community/view-product.jspa?fsku=2191861&amp;amp;nsku=28W5033&amp;amp;COM=noscript" target="_blank"&gt;&lt;span class="pf-widget-map pf-productlink-cart-icon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="jive-link-product pf-embedded-product-link" href="https://www.element14.com/community/view-product.jspa?fsku=2191861&amp;amp;nsku=28W5033&amp;amp;COM=noscript" target="_blank"&gt;FRDM-KL25Z&lt;/a&gt;&lt;/span&gt;&lt;span class="e14-init-hidden" id="addProduct-L0zBgAdc-unlinked"&gt;FRDM-KL25Z&lt;/span&gt;&lt;/span&gt; is a combination of C code and Processor Expert components I would love to create a Processor Expert component for the firmware(buffer settings sampling rate etc as any of these changes need a manual change of the configuration file I could generate that configuration file from the Processor Expert component to make things easier Additionally I do not support triggers yet(that would be great And a more flexible probe pin assignments would be good too(I’m using now 8bit/pins of PTC port &lt;/span&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:10pt;"&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:10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;Summary&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;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-size:10pt;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;"&gt;I still love my &lt;a class="jive-link-external-small" href="http://www.saleae.com/" rel="nofollow ugc noopener" target="_blank" title="Saleae Logic Analycer"&gt;Saleae&lt;/a&gt; Logic Analyzer: the software and hardware is simply superb! But for hobby projects I have now an open source alternative based on the Freedom board &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; . I cannot have the 50 MHz sampling as with the Saleae, but works well for many of my needs&lt;/span&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:10pt;"&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:10pt;"&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:10pt;"&gt;&lt;a href="http://mcuoneclipse.files.wordpress.com/2013/02/freedom-kl25z-used-as-logic-analyzer-on-an-s08-board.png" rel="nofollow ugc noopener" target="_blank"&gt;&lt;img loading="lazy" alt="Freedom KL25Z used as Logic Analyzer on an S08 Board" class="jiveImage size-full wp-image-6547" height="444" src="http://mcuoneclipse.files.wordpress.com/2013/02/freedom-kl25z-used-as-logic-analyzer-on-an-s08-board.png?w=584&amp;amp;h=444" style="display:block;margin-left:auto;margin-right:auto;" width="584" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;text-align:center;"&gt;&lt;em style="font-size:10pt;font-family:tahoma,arial,helvetica,sans-serif;"&gt;Freedom KL25Z used as Logic Analyzer on an S08 Board&lt;/em&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p class="wp-caption-text" style="margin:0;"&gt;&lt;span style="font-family:tahoma,arial,helvetica,sans-serif;font-size:10pt;"&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;Happy Analyzing &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: avr, microchip, cortex-m0+, kl25, freescale, Cortex-M, cortex, frdm-kl25z, stm32, kinetis-l, cortex-m0, logic_analyzer, nxp, st, arm, freedom, pic, atmel, lpc&lt;/div&gt;
</description></item></channel></rss>