<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>improved softdevice debugging</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/23657/improved-softdevice-debugging</link><description>I remember reading somewhere an article on how debugging with softdevice was going to be easier, with the debugger doing something along the lines of actually not stopping execution when hitting a breakpoint, but rather executing a loop in the background</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 20 Sep 2018 13:31:53 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/23657/improved-softdevice-debugging" /><item><title>RE: improved softdevice debugging</title><link>https://devzone.nordicsemi.com/thread/149658?ContentTypeID=1</link><pubDate>Thu, 20 Sep 2018 13:31:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0b361f56-304a-48ee-9c1e-1ed243b8eeb9</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;The post is now &lt;a href="https://devzone.nordicsemi.com/b/blog/posts/monitor-mode-debugging---revolutionize-the-way-you-debug-ble-applications"&gt;available here&lt;/a&gt;. The old link will redirect to this post. I will also add a link to the updated tutorial in the blog post.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: improved softdevice debugging</title><link>https://devzone.nordicsemi.com/thread/149578?ContentTypeID=1</link><pubDate>Thu, 20 Sep 2018 09:01:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7e8aaf39-7056-4a1c-9031-8bc09aa80b2d</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;As it&amp;#39;s referenced&amp;nbsp;from several places, it would be good to have it back!&lt;/p&gt;
&lt;p&gt;Or, at least, put in a placeholder to point people to current information.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: improved softdevice debugging</title><link>https://devzone.nordicsemi.com/thread/149284?ContentTypeID=1</link><pubDate>Tue, 18 Sep 2018 14:41:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5561e043-640d-426a-9195-a9284a9c44cf</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;For some reason, this blog post did not get through the migration process from old to new DevZone. If you want the blog post to be available, we can get it back up on the new site.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: improved softdevice debugging</title><link>https://devzone.nordicsemi.com/thread/148772?ContentTypeID=1</link><pubDate>Fri, 14 Sep 2018 09:59:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8380d1fd-ea9f-43f8-a8b2-bd1d92069e8d</guid><dc:creator>awneil</dc:creator><description>[quote userid="14926" url="~/f/nordic-q-a/23657/improved-softdevice-debugging/147839"]that blog post is no longer available[/quote]
&lt;p&gt;Why not?&lt;/p&gt;
&lt;p&gt;It is also referenced in the SDK documentation:&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/38513/error-in-nrf5-sdk-v15-2-timer-debugging-documentation"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/38513/error-in-nrf5-sdk-v15-2-timer-debugging-documentation&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: improved softdevice debugging</title><link>https://devzone.nordicsemi.com/thread/148487?ContentTypeID=1</link><pubDate>Wed, 12 Sep 2018 17:11:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:44e79332-fac6-48c6-a5ce-c618b089cc49</guid><dc:creator>awneil</dc:creator><description>[quote userid="10255" url="~/f/nordic-q-a/23657/improved-softdevice-debugging/92988"]Additionally, you should ensure that your J-Link software is upto v6.x[/quote]
&lt;p&gt;Note that it needs to be a J-Link PLUS, ULTRA+, or PRO - the on-board J-Link on nRF dev kits is &lt;em&gt;&lt;strong&gt;not&lt;/strong&gt;&lt;/em&gt; licensed for MMD:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1536772155888v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;See also the note in this blog:&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/b/blog/posts/monitor-mode-debugging-with-j-link-and-gdbeclipse"&gt;https://devzone.nordicsemi.com/b/blog/posts/monitor-mode-debugging-with-j-link-and-gdbeclipse&lt;/a&gt;&amp;nbsp;- particularly if you are on a non-Windows platform!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: improved softdevice debugging</title><link>https://devzone.nordicsemi.com/thread/148486?ContentTypeID=1</link><pubDate>Wed, 12 Sep 2018 17:05:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bb15ba1b-60f4-4d18-be0e-10719b6a0003</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;See also:&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/b/blog/posts/segger-embedded-studio-part-2-monitor-mode-debuggi"&gt;https://devzone.nordicsemi.com/b/blog/posts/segger-embedded-studio-part-2-monitor-mode-debuggi&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And:&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/b/blog/posts/monitor-mode-debugging-with-j-link-and-gdbeclipse"&gt;https://devzone.nordicsemi.com/b/blog/posts/monitor-mode-debugging-with-j-link-and-gdbeclipse&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: improved softdevice debugging</title><link>https://devzone.nordicsemi.com/thread/147839?ContentTypeID=1</link><pubDate>Fri, 07 Sep 2018 14:41:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bd965fdb-6293-473b-8b79-a741c3859d74</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Unfortunately, that blog post is no longer available. There is an updated &amp;quot;guide&amp;quot; available &lt;a href="https://github.com/NordicPlayground/j-link-monitoring-mode-debugging/"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: improved softdevice debugging</title><link>https://devzone.nordicsemi.com/thread/147765?ContentTypeID=1</link><pubDate>Fri, 07 Sep 2018 11:11:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b8062d30-6a98-4e9a-a099-2f3b1b319300</guid><dc:creator>awneil</dc:creator><description>[quote userid="10255" url="~/f/nordic-q-a/23657/improved-softdevice-debugging/92988"]The following &lt;a href="https://devzone.nordicsemi.com/blogs/877/monitor-mode-debugging-revolutionize-the-way-you-d/"&gt;link&lt;/a&gt; presents a starters guide to get up and running.[/quote]
&lt;p&gt;That link - &lt;a href="https://devzone.nordicsemi.com/blogs/877/monitor-mode-debugging-revolutionize-the-way-you-d/"&gt;https://devzone.nordicsemi.com/blogs/877/monitor-mode-debugging-revolutionize-the-way-you-d/&lt;/a&gt;&amp;nbsp;- no longer works.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Is the article still available?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: improved softdevice debugging</title><link>https://devzone.nordicsemi.com/thread/92989?ContentTypeID=1</link><pubDate>Thu, 20 Jul 2017 19:52:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4c8ec5a3-9193-4468-a66c-19fc381d258b</guid><dc:creator>Jonathan</dc:creator><description>&lt;p&gt;Thank you very much, that&amp;#39;s exactly it. I knew I couldn&amp;#39;t use it yet, but didn&amp;#39;t remember why for sure, and that is because we&amp;#39;re on nRF51. But also planning on switching to nRF52, so that&amp;#39;s a reason to speedup the switch!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: improved softdevice debugging</title><link>https://devzone.nordicsemi.com/thread/92988?ContentTypeID=1</link><pubDate>Thu, 20 Jul 2017 19:48:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:734f938d-4a40-476a-aad1-e21361c53cba</guid><dc:creator>leonwj</dc:creator><description>&lt;p&gt;Hello Jonathan,&lt;/p&gt;
&lt;p&gt;I believe you are referring to the Monitor Mode Debugging (mmd) capabilities of the Cortex-M3/M4 chipset. The following &lt;a href="https://devzone.nordicsemi.com/blogs/877/monitor-mode-debugging-revolutionize-the-way-you-d/"&gt;link&lt;/a&gt; presents a starters guide to get up and running. There are also a couple of additional blog postings on the Nordic site that you may want to read as well. Note that mmd is not available on the nrf51xxx chipset as this conains a cortex-M0.&lt;/p&gt;
&lt;p&gt;Additionally, you should ensure that your J-Link software is upto v6.x as it allows the softdevice to correctly work with the amended mmd vector table as well as the provision of a few mmd related bug fixes/enhancements.&lt;/p&gt;
&lt;p&gt;This &lt;a href="https://www.segger.com/products/debug-probes/j-link/technology/monitor-mode-debugging/"&gt;link&lt;/a&gt; also provides a basic overview of the mmd capabilities within the SoC.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;leonwj&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>