<?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>Using SWD with nRF52832 via custom software</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/19363/using-swd-with-nrf52832-via-custom-software</link><description>Hello all, 
 I need to program nRF52 via the SWD pins. I cannot use the nrfjprog or J-link or Segger etc. I have connected 3 wires to the nRF52 - SWCLK, SWDIO and GND. 
 These wires are now driven by a host and I am using the ARM reference manual for</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 02 Jun 2017 17:07:14 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/19363/using-swd-with-nrf52832-via-custom-software" /><item><title>RE: Using SWD with nRF52832 via custom software</title><link>https://devzone.nordicsemi.com/thread/75114?ContentTypeID=1</link><pubDate>Fri, 02 Jun 2017 17:07:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fba5a80e-1e1c-47a7-a819-d180bda4379f</guid><dc:creator>gamnes</dc:creator><description>&lt;p&gt;Hi,
This blog post was just uploaded: &lt;a href="https://devzone.nordicsemi.com/blogs/1111/serial-wire-debug-port-interface-for-nrf52832/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hopefully this includes enough information on the SWD protocol and the interfacing towards the nRF52832.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using SWD with nRF52832 via custom software</title><link>https://devzone.nordicsemi.com/thread/75113?ContentTypeID=1</link><pubDate>Fri, 17 Mar 2017 20:06:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6039fc00-de1f-4991-8474-44e0b78a5541</guid><dc:creator>daguro</dc:creator><description>&lt;p&gt;I had seen the drawings in that docx file before.  From the drawing, I assumed that data was sampled on the negative phase of the clock, as it is in the middle of the clock cell.  From the drawing, it would appear that clock cycles are delineated by the rising edge and define the set up and hold time for the negative edge which is where the data is sampled.  I implemented it as such , and now need to revise my implementation.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using SWD with nRF52832 via custom software</title><link>https://devzone.nordicsemi.com/thread/75112?ContentTypeID=1</link><pubDate>Wed, 01 Mar 2017 17:31:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1f0df24f-e254-49fb-9cce-b2e7c065edff</guid><dc:creator>guraaf</dc:creator><description>&lt;p&gt;Perfect. This helps tremendously. Appreciate it. Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using SWD with nRF52832 via custom software</title><link>https://devzone.nordicsemi.com/thread/75111?ContentTypeID=1</link><pubDate>Wed, 01 Mar 2017 10:29:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b4e87739-dec2-4e04-9326-37088fe28538</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Added an attachment. Note that this is work in progress. Please let me know if this helps or not.&lt;/p&gt;
&lt;p&gt;EDIT: had to remove the attachment due to copyright issues.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using SWD with nRF52832 via custom software</title><link>https://devzone.nordicsemi.com/thread/75108?ContentTypeID=1</link><pubDate>Thu, 02 Feb 2017 01:37:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9d0523dc-0099-42f7-8e97-469ae775ec6f</guid><dc:creator>guraaf</dc:creator><description>&lt;p&gt;&amp;quot;run_ar&amp;quot; I went through the document but it only describes how to program, erase, control the nRF52. Which will be super useful once I get the SWD working. But for now, this doc only refers me to the ARM infocenter which isn&amp;#39;t very helpful. I have the protocol but NRF52 doesn&amp;#39;t respond. Do you have someone who can confirm how the nRF52 implements the SWD?
&lt;a href="http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0314h/Babdadfc.html"&gt;infocenter.arm.com/.../index.jsp&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using SWD with nRF52832 via custom software</title><link>https://devzone.nordicsemi.com/thread/75110?ContentTypeID=1</link><pubDate>Wed, 01 Feb 2017 13:28:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ae25510-8884-4296-aa1d-56cc64c7d449</guid><dc:creator>guraaf</dc:creator><description>&lt;p&gt;Good idea. Will look at this as well. Thanks for the pointer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using SWD with nRF52832 via custom software</title><link>https://devzone.nordicsemi.com/thread/75107?ContentTypeID=1</link><pubDate>Wed, 01 Feb 2017 13:28:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:626f0f0b-8b4b-47a8-b102-9429f106cedd</guid><dc:creator>guraaf</dc:creator><description>&lt;p&gt;No, somehow I missed it. Reading it. Looks very informative. Thanks a lot.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using SWD with nRF52832 via custom software</title><link>https://devzone.nordicsemi.com/thread/75109?ContentTypeID=1</link><pubDate>Wed, 01 Feb 2017 10:25:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7a9d0f32-25a1-4ae4-99db-41e445aa8499</guid><dc:creator>Roger Clark</dc:creator><description>&lt;p&gt;You may like to look at the source code for something like the Blackmagic probe.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/blacksphere/blackmagic"&gt;github.com/.../blackmagic&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Its open source and is compatible with the nRF5x series, so you should be able to work out how it controls the SWD and SWCLK lines&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using SWD with nRF52832 via custom software</title><link>https://devzone.nordicsemi.com/thread/75106?ContentTypeID=1</link><pubDate>Wed, 01 Feb 2017 09:26:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b532c177-224a-4427-a828-ceb02673c712</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Did you look at our whitepaper, &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.whitepapers/dita/whitepapers/nwp_027/intro.html?cp=11_0"&gt;nRF52832 Production Programming&lt;/a&gt;?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>