<?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>Programming pins of the nRF51822 chip ?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/336/programming-pins-of-the-nrf51822-chip</link><description>Hello everyone, 
 Could anyone tell me which pins are the programming pins of the nRF51822 chip for a QFN48 packet ? How can I program it on my custom PCB? 
 thanks..</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sun, 27 Mar 2016 17:00:41 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/336/programming-pins-of-the-nrf51822-chip" /><item><title>RE: Programming pins of the nRF51822 chip ?</title><link>https://devzone.nordicsemi.com/thread/1763?ContentTypeID=1</link><pubDate>Sun, 27 Mar 2016 17:00:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:11231f33-fbcf-4c8c-8287-a9cc9b815202</guid><dc:creator>Christopher</dc:creator><description>&lt;p&gt;You can install the &lt;a href="https://www.segger.com/jlink-software.html"&gt;J-Link software for Mac&lt;/a&gt; in order to use the Segger probe.
You can &lt;code&gt;srec_cat&lt;/code&gt; to merge hex files, yes. To begin, my advice is to install the &lt;a href="https://www.nordicsemi.com/eng/nordic/Products/nRF51822/nRF5x-Command-Line-Tools-OSX/53402"&gt;nRF5x-Command-Line-Tools-OSX&lt;/a&gt; so you can use the &lt;code&gt;mergehex&lt;/code&gt; and &lt;code&gt;nrfjprog&lt;/code&gt; tools directly.
I have no experience with Mac but I did the same on Linux.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Programming pins of the nRF51822 chip ?</title><link>https://devzone.nordicsemi.com/thread/1762?ContentTypeID=1</link><pubDate>Sun, 27 Mar 2016 16:52:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:47435d7e-b596-4ee4-9f32-617cc60c1fd4</guid><dc:creator>Ady</dc:creator><description>&lt;p&gt;Yes, I have a nRF52 DK on the way. However, I&amp;#39;m on a Mac so nRF GO Studio is not going to work. Can I just manually merge the .hex files using srec_cat.&lt;/p&gt;
&lt;p&gt;Any comments on this Mac port of nRF GO Studio? &lt;a href="https://sourceforge.net/projects/rknrfgo/"&gt;sourceforge.net/.../&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Programming pins of the nRF51822 chip ?</title><link>https://devzone.nordicsemi.com/thread/1759?ContentTypeID=1</link><pubDate>Sun, 27 Mar 2016 13:16:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7456183c-6a9b-4691-94a1-ba80d9f3302c</guid><dc:creator>Peter Kmet</dc:creator><description>&lt;p&gt;Well, I am using MK-20 dongle to program bare nRF51822 chips with mbed the same way as if you have original readbear nano attached. No problem. Didn&amp;#39;t use with debugger the same way like your J-Link, though.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Programming pins of the nRF51822 chip ?</title><link>https://devzone.nordicsemi.com/thread/1760?ContentTypeID=1</link><pubDate>Sun, 27 Mar 2016 11:24:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:86d3b9d2-ea33-4ea8-9c00-2db5f07d2c74</guid><dc:creator>Christopher</dc:creator><description>&lt;p&gt;No, the MK-20 dongle has no on board programmer. You cannot use it to program other boards. See my answer below.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Programming pins of the nRF51822 chip ?</title><link>https://devzone.nordicsemi.com/thread/1761?ContentTypeID=1</link><pubDate>Sun, 27 Mar 2016 11:20:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e0cdd0a2-8a1b-47be-916c-ee44d43f6cc9</guid><dc:creator>Christopher</dc:creator><description>&lt;p&gt;If you want to use the Nordic nRF Go Studio software to program your chip (SofDevice, bootloader, application), you will need a J-Link (Segger probe). I would recommend to buy an nRF 51 or 52 DK and use the J-Link available on it to program your custom board, or you can buy a Segger tool.&lt;/p&gt;
&lt;p&gt;I you are looking for another (cheapest) alternative, you can buy a ST-LINK/V2 probe. many of them are availanle at very low cost (~ 10$). Then, you can use for instance OpenOCD to program you chip, but this is not as easy as the Segger tools and you cannot use the software provided by Nordic.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Programming pins of the nRF51822 chip ?</title><link>https://devzone.nordicsemi.com/thread/1758?ContentTypeID=1</link><pubDate>Sun, 27 Mar 2016 03:54:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7107d432-c342-42f9-8a57-c3f86941567e</guid><dc:creator>Ady</dc:creator><description>&lt;p&gt;RedBearLab&amp;#39;s &lt;a href="https://www.sparkfun.com/products/13730"&gt;MK-20 dongle&lt;/a&gt; is also a cheap alternative to programming custom boards isn&amp;#39;t it?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Programming pins of the nRF51822 chip ?</title><link>https://devzone.nordicsemi.com/thread/1757?ContentTypeID=1</link><pubDate>Thu, 22 Aug 2013 09:51:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:81e52fb4-edd1-48a5-835c-e4b6d019517b</guid><dc:creator>Berk Soysal</dc:creator><description>&lt;p&gt;I really appreciate your concern, thank you for the detailed explanation :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Programming pins of the nRF51822 chip ?</title><link>https://devzone.nordicsemi.com/thread/1755?ContentTypeID=1</link><pubDate>Thu, 22 Aug 2013 07:08:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:91f9d7e6-3c44-4618-8820-511585f8d106</guid><dc:creator>Ole Morten</dc:creator><description>&lt;p&gt;The pins are correct, but the protocol is not. See my other answer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Programming pins of the nRF51822 chip ?</title><link>https://devzone.nordicsemi.com/thread/1756?ContentTypeID=1</link><pubDate>Thu, 22 Aug 2013 07:08:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:782546af-8438-40f6-905a-c807c2e13c70</guid><dc:creator>Ole Morten</dc:creator><description>&lt;p&gt;The programming pins are 23 and 24, SWDIO and SWDCLK. As the name suggest, these pins implement the &lt;a href="http://www.arm.com/products/system-ip/debug-trace/coresight-soc-components/serial-wire-debug.php"&gt;Serial Wire Debug (SWD) interface&lt;/a&gt; defined by ARM.&lt;/p&gt;
&lt;p&gt;We normally recommend using Segger&amp;#39;s programmers with our kits, and with the Development Kit we deliver a small programmer that can be used to program also custom boards. Also have a look at these questions:
&lt;a href="https://devzone.nordicsemi.com/index.php/what-s-the-difference-between-nrf51822-evaluation-and-development-kits#reply-610"&gt;What&amp;#39;s the difference between nRF51822 Evaluation and Development kits?&lt;/a&gt;
&lt;a href="https://devzone.nordicsemi.com/index.php/can-i-use-my-nrf51822-ek-pc10001-to-debug-a-custom-pcb-board#reply-651"&gt;Can I use my nRF51822 EK (PC10001) to debug a custom PCB board?&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Programming pins of the nRF51822 chip ?</title><link>https://devzone.nordicsemi.com/thread/1754?ContentTypeID=1</link><pubDate>Thu, 22 Aug 2013 06:48:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d3132370-78ce-48b7-9c90-0bff0a9bf114</guid><dc:creator>S&amp;#233;bastien Despont</dc:creator><description>&lt;p&gt;Pin 23 (SWIO / nReset) and 24 (SWDCLK). It is using Two Wire Interface protocol also called I2C : &lt;a href="http://en.wikipedia.org/wiki/I%C2%B2C"&gt;en.wikipedia.org/.../I&amp;#178;C&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>