<?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>NRF51822 programming via uart</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/18841/nrf51822-programming-via-uart</link><description>Hello. I bought a few days ago 3 NRF51822 after a lot of reading about it. Unfortunatelly i can not upload any code to it or any firware.
I do not have motherboard yet (NRF51822 DK) so i tried to upload software via USB to UART converter (FTDI). I found</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 09 Jan 2017 09:59:02 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/18841/nrf51822-programming-via-uart" /><item><title>RE: NRF51822 programming via uart</title><link>https://devzone.nordicsemi.com/thread/72756?ContentTypeID=1</link><pubDate>Mon, 09 Jan 2017 09:59:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2d082634-93ac-4a6a-afda-bfc7701e974c</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;I recommend buying a nRF51 DK if you&amp;#39;re new to Nordic. The nRF51 DK has a On-Board JLink programmer so you only need to connect it to your computer via USB in order to program it. You can also use the nRF51 DK to program external nRF51/52s, e.g. custom boards or third-party modules for for prototyping. As Nguyen Hoan Hoang already has mentioned you have to use Keil or &lt;a href="https://devzone.nordicsemi.com/tutorials/7"&gt;Eclipse+GCC&lt;/a&gt; or &lt;a href="https://devzone.nordicsemi.com/blogs/1032/segger-embedded-studio-a-cross-platform-ide-w-no-c/"&gt;Segger Embedded Studio&lt;/a&gt; in order write and compile code for the nRF51.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF51822 programming via uart</title><link>https://devzone.nordicsemi.com/thread/72758?ContentTypeID=1</link><pubDate>Sat, 07 Jan 2017 22:52:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a0f2fe10-7e1f-4643-9905-0be3b67abca7</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;Yep, there are lots of learning to do.  Keil is a $5K license.  It is free only for 32KB of code.  Eclipse is OpenSource totally free development environment without limits.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF51822 programming via uart</title><link>https://devzone.nordicsemi.com/thread/72757?ContentTypeID=1</link><pubDate>Sat, 07 Jan 2017 22:47:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ea7be91e-f453-4539-ba70-7b515943c50d</guid><dc:creator>kalreg</dc:creator><description>&lt;p&gt;Seems there is a lot of work for me. So if i understand correctly i nned to buy NRF51288 DK motherboard, and using it upload hex file and then start programming a board?
Is &lt;a href="https://devzone.nordicsemi.com/tutorials/36/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt; tutorial covering everything for me?&lt;/p&gt;
&lt;p&gt;I see that there is keil used - i couldnt download it yet but is it free? Will eclipse do same thing?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF51822 programming via uart</title><link>https://devzone.nordicsemi.com/thread/72755?ContentTypeID=1</link><pubDate>Sat, 07 Jan 2017 21:34:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:856918e5-f786-4d7e-b2d8-3c15d7004605</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;The nRF5x chip does not have a default bootloader.  You need to use a debug jtag such as the Segger Jlink or the &lt;a href="http://embeddedsoftdev.blogspot.ca/p/idap-link.html"&gt;IDAP-Link&lt;/a&gt; to program the device.  You will also need the Nordic SDK for development.  The programming is more advanced than Arduino.  You can use &lt;a href="http://embeddedsoftdev.blogspot.ca/p/ehal-nrf51.html"&gt;Eclipse &amp;amp; GCC as development&lt;/a&gt; environment. It&amp;#39;s a steep learning curve.  I hope the links help you to get more insights.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>