<?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>Getting started with BLE</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/24378/getting-started-with-ble</link><description>Bought the Thingy:52. Works fine with its Android app.
However, was that the right decision to get started programming?
(I lost a weekend to find out that I cannot download software as I would e.g. with Arduino) 
 Your &amp;quot;Getting started with the nRF51</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 16 Aug 2017 11:42:01 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/24378/getting-started-with-ble" /><item><title>RE: Getting started with BLE</title><link>https://devzone.nordicsemi.com/thread/95972?ContentTypeID=1</link><pubDate>Wed, 16 Aug 2017 11:42:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6daa9ec4-a52c-4dca-a14d-e491307141cc</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;As @endnode mentions, the nRF52 DK is better choice for firmware development. Thingy is more intended (but not limited to) for use for by mobile and IoT app developers to create demos and prototypes without having to develop hardware or firmware.&lt;/p&gt;
&lt;p&gt;The nRF52 DK have built-in Segger J-Link OB debugger, which can be used for programming of the DK. You can even updating the firmware of you Thingy, using the &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52/dita/nrf52/development/nrf52_dev_kit/hw_debug_out.html?cp=2_1_4_5_9"&gt;&lt;em&gt;debug out&lt;/em&gt; port&lt;/a&gt; of the DK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Getting started with BLE</title><link>https://devzone.nordicsemi.com/thread/95973?ContentTypeID=1</link><pubDate>Tue, 15 Aug 2017 21:10:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ac77c02c-d21e-4560-b244-dde6d2cef4ed</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;You need to understand that all nRF5x chips (but that applies to most of competition from TI, Silabs, CSR etc.) are ARM Cortex-M chips (or rarely custom x51 clones) so native way how to &amp;quot;talk to them&amp;quot; during programming and debugging are JTAG/SWD programmers. The fact that Thingy doesn&amp;#39;t have any built-in (like usual Dev Kits) is disadvantage for some (= if you are starting with ARM Cortex-M) and advantage for others (= if you have at least one compatible programmer so you can really use Thingy as almost production HW without need to cut or disable programming/debugging parts once you are done with development).&lt;/p&gt;
&lt;p&gt;I believe Thingy is great for DIY home project because it has casing and built-in battery and many IOs as well as sensors/features. However first steps (even when developing FW for Thingy) are much easier and faster with nRF52 DK (there is Preview DK for nRF52840 but go for that one only if you understand differences in the chips and understand that in ~6 months you will probably need to switch from Preview DK to variant with Production chips which have far less bugs and limitations). In the end nRF52 DK is 40 USD/EUR only (in most of the world) so not really expensive thing and pretty essential for BLE development on nRF platform (you can turn it into cheap BLE radio sniffer/analyzer, you can use it to program and debug any nRF5x board, it is compatible with Arduino and other dev shields, has LEDs and Buttons and NFC antenna on board...)&lt;/p&gt;
&lt;p&gt;If you decide to stay with Thingy then you need to learn how Nordic bootloader works and use that way to re-program the board (I guess it works only over the radio - so e.g. from Android or iOS phone - not over wire like UART serial to USB cable). Also if you screw up something massively you can be locked from bootloader after applying new FW and then you will need JTAG/SWD programmer anyway...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>