<?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>Need Help with nrf51822</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/19509/need-help-with-nrf51822</link><description>Hi,
I am very new to nrf51822 controller. I Used STM32 cortex controller&amp;#39;s.
I want to know basic hardware which are the require to start nrf51822 working and programming.
So, 
 
 Which prgrammer will work? 
 I have STM32 programmer (that is SWD</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 07 Feb 2017 17:24:23 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/19509/need-help-with-nrf51822" /><item><title>RE: Need Help with nrf51822</title><link>https://devzone.nordicsemi.com/thread/75800?ContentTypeID=1</link><pubDate>Tue, 07 Feb 2017 17:24:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5b9c8a8b-0a4d-4134-a8d6-27121cfe8dd7</guid><dc:creator>phob</dc:creator><description>&lt;p&gt;Thanks for the quick response.
i gone through other post as well. But i found flashing is done through linux pc where openOCD is used and through commands binary is flashed.
Open ocd is available for windows but no idea how to program device using it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Need Help with nrf51822</title><link>https://devzone.nordicsemi.com/thread/75798?ContentTypeID=1</link><pubDate>Tue, 07 Feb 2017 16:23:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:336a548f-1c82-4099-b64d-6cbe4d6a3083</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;First of all, for new designs/products the nRF52832 is recommended. We officially support SEGGER programmers/debuggers(J-link), but in theory other SWD (Serial Wire Debug) compatible programmers that support the Cortex MCU should be useable. If I were to propose a programmer, I would simply suggest to buy a &lt;a href="https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF52-DK"&gt;nRF52 DK development kit&lt;/a&gt;. It has an onboard debugger that you can use to program the onboard nRF52 but also custom &amp;quot;off-board&amp;quot; nRF devices.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Should in theory be possible, but a J-link programmer is recommended. In &lt;a href="https://devzone.nordicsemi.com/blogs/485/programming-nrf51-with-st-link-uvision/"&gt;this blog post here&lt;/a&gt; a ST-Link is used to program a nRF51&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;We officially support Keil, GNU/GCC and IAR. You can also use many other different IDEs, such as Segger embedded studio and mbed. I would recommend starting with Keil.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Need Help with nrf51822</title><link>https://devzone.nordicsemi.com/thread/75799?ContentTypeID=1</link><pubDate>Tue, 07 Feb 2017 12:22:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a8ec18f2-fdf8-4e1e-863c-5b7561694e07</guid><dc:creator>sidekick</dc:creator><description>&lt;blockquote&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Which IDE will be used?&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;You might want to check &lt;a href="https://bitprolix.wordpress.com/2016/02/12/war-of-ides-and-a-curious-observer/"&gt;this&lt;/a&gt; comparison chart I created sometime back, when I was evaluating IDE option for these MCUs.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Need Help with nrf51822</title><link>https://devzone.nordicsemi.com/thread/75797?ContentTypeID=1</link><pubDate>Mon, 06 Feb 2017 20:15:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5979a984-ab34-41c4-b5e4-5e6dbdb3b415</guid><dc:creator>Roger Clark</dc:creator><description>&lt;ol&gt;
&lt;li&gt;This is an open ended question. Loads of programmers will work, e.g. Jlink will work.&lt;/li&gt;
&lt;li&gt;STlink may work if you use OpenOCD, but AFIK this toolchain is not officially supported by Nordic&lt;/li&gt;
&lt;li&gt;Another open ended question. Many IDEs will work. Keil will work, IAR will work, and you dont even need to use an IDE, you can just use your favourite programming editor and build from the command line using gcc and make , if you want&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>