<?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>extra Hardware needed to debugging nRF52832  through USB ?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/44266/extra-hardware-needed-to-debugging-nrf52832-through-usb</link><description>Hi, maybe my question is a little basic, but this is my first time developing with a Nordic chip, i have been reading how to debug a nrf52 based device, and i know that i must upload a custom bootloader if i want to debug my device through USB or UART</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 04 Apr 2019 16:56:33 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/44266/extra-hardware-needed-to-debugging-nrf52832-through-usb" /><item><title>RE: extra Hardware needed to debugging nRF52832  through USB ?</title><link>https://devzone.nordicsemi.com/thread/180373?ContentTypeID=1</link><pubDate>Thu, 04 Apr 2019 16:56:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4fe7c2cf-307e-4734-86c6-88068c446210</guid><dc:creator>Automotriz_bgn</dc:creator><description>&lt;p&gt;yes i think that add a usb port is something unnecessary but an order is an order, thanks for your answers and your time, has been really useful for me&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: extra Hardware needed to debugging nRF52832  through USB ?</title><link>https://devzone.nordicsemi.com/thread/180372?ContentTypeID=1</link><pubDate>Thu, 04 Apr 2019 16:54:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ed1e7d8b-1e0e-4e1b-9132-abdc57b3aa15</guid><dc:creator>Automotriz_bgn</dc:creator><description>&lt;p&gt;thanks, i&amp;nbsp; added a bridge to my board to use usb port, and i&amp;#39;m developing my fw using the development kit&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: extra Hardware needed to debugging nRF52832  through USB ?</title><link>https://devzone.nordicsemi.com/thread/174222?ContentTypeID=1</link><pubDate>Tue, 05 Mar 2019 10:57:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9cc31d68-c14b-4ebe-bd37-706a7ec7f4c8</guid><dc:creator>awneil</dc:creator><description>[quote userid="77685" url="~/f/nordic-q-a/44266/extra-hardware-needed-to-debugging-nrf52832-through-usb/174097"]to debug my board the only way is through the SWD pins[/quote]
&lt;p&gt;Well, it&amp;#39;s not the &lt;em&gt;&lt;strong&gt;only&lt;/strong&gt; &lt;/em&gt;way. As already mentioned, you can also use old-school &lt;em&gt;(sic)&lt;/em&gt; things like printf, toggling output pins, flashing LEDs, oscilloscopes, logic analysers etc.&lt;/p&gt;
&lt;p&gt;But using SWD will give you a far better view of what is happening internally within the chip - &lt;em&gt;without having to write specific debug code&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Having said all that, the &amp;quot;old school&amp;quot; methods are still valid and useful and have their place - and, in some cases, can actually be more useful.&lt;/p&gt;
&lt;p&gt;But to not use the SWD on a chip which has it&amp;nbsp;really is folly !&lt;/p&gt;
&lt;p&gt;You really need to learn all these tools &amp;amp; techniques.&lt;/p&gt;
[quote userid="77685" url="~/f/nordic-q-a/44266/extra-hardware-needed-to-debugging-nrf52832-through-usb/174097"]my boss insisted on being able to upload code via usb[/quote]
&lt;p&gt;Why? once you have the SWD access in place, it&amp;#39;s easier to update via the SWD&amp;nbsp;&amp;nbsp;than to provide yet another connection via UART!&lt;/p&gt;
&lt;p&gt;As&amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a class="internal-link view-user-profile" href="https://devzone.nordicsemi.com/members/eith"&gt;Einar Thorsrud&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;said, &lt;em&gt;&amp;quot;When you are developing you anyway need a debugger to debug, so you probably want to use that for programming as well&amp;quot;&lt;/em&gt;&lt;/p&gt;
&lt;div class="content full threaded-reply-content user-defined-markup"&gt;
&lt;div class="content"&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="edit-form"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: extra Hardware needed to debugging nRF52832  through USB ?</title><link>https://devzone.nordicsemi.com/thread/174154?ContentTypeID=1</link><pubDate>Tue, 05 Mar 2019 07:45:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d5bfbcb1-20de-47ff-9f8b-878e5db17a65</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Yes, this is correct. But please note that you cannot upload code via USB directly, even with a bootloader, as there i no USB support on the nRF52832. You can use a USB-UART bridge though&amp;nbsp;and use a serial bootloader. However, as &lt;a href="https://devzone.nordicsemi.com/members/awneil"&gt;awneil&lt;/a&gt; has explained, this&amp;nbsp;mostly useful in the end product. When you are developing you anyway need a debugger to debug, so you probably want to use that for programming as well.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: extra Hardware needed to debugging nRF52832  through USB ?</title><link>https://devzone.nordicsemi.com/thread/174097?ContentTypeID=1</link><pubDate>Mon, 04 Mar 2019 21:01:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0e239758-1e3c-4685-b739-6fc9abf1afb0</guid><dc:creator>Automotriz_bgn</dc:creator><description>&lt;p&gt;OK, so to debug my board the only way is through the SWD pins using a j-link or something similar, and to upload code via USB once i have installed a bootloader i need a USB / serial (UART) chip and connect it to any pin previously specified by FW, right? I know that this is may be redundant since i can upload code over the air but my boss insisted on being able to upload code via usb .&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: extra Hardware needed to debugging nRF52832  through USB ?</title><link>https://devzone.nordicsemi.com/thread/173813?ContentTypeID=1</link><pubDate>Sat, 02 Mar 2019 11:34:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f3e1611b-c20b-4a11-bdc9-f52044133de6</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;Not &lt;em&gt;all&lt;/em&gt; other vendors: Atmel don&amp;#39;t, and ST have only recently done it (by acquiring Atollic).&lt;/p&gt;
&lt;p&gt;It &lt;em&gt;&lt;strong&gt;is&lt;/strong&gt; &lt;/em&gt;still a significant investment - I don&amp;#39;t think Nordic is on the scale of those others?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: extra Hardware needed to debugging nRF52832  through USB ?</title><link>https://devzone.nordicsemi.com/thread/173805?ContentTypeID=1</link><pubDate>Sat, 02 Mar 2019 03:22:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:96abf028-633a-47c8-9675-e9750b9bba8f</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;Ah! There you go, why wouldn&amp;#39;t Nordic provides support for it like all other vendors? &amp;nbsp;It&amp;#39;s totally free no string attached. &amp;nbsp;Anyway it is very easy now to install and use Eclipse compares to 10 years ago. &amp;nbsp;All the tools have installer now. &amp;nbsp;Executing the installer isn&amp;#39;t that hard. &amp;nbsp;To get Eclipse cross dev for ARM is also a lot easier too. Just go to Marketplace from the &amp;#39;Help&amp;#39; menu. Search for ARM then click install the GNU ARM plugin, et voila. &amp;nbsp;Simple as 1-2-3. &amp;nbsp;So what&amp;#39;s all that fuss about?&lt;/p&gt;
&lt;p&gt;What was the compiler tools that come with SES already? &amp;nbsp;Oh yeah, it&amp;#39;s an old version of GCC! I think it was 2 or 3 versions behind.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: extra Hardware needed to debugging nRF52832  through USB ?</title><link>https://devzone.nordicsemi.com/thread/173791?ContentTypeID=1</link><pubDate>Fri, 01 Mar 2019 22:41:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf47be55-6cd6-4887-8d73-d65f30877331</guid><dc:creator>awneil</dc:creator><description>[quote userid="77685" url="~/f/nordic-q-a/44266/extra-hardware-needed-to-debugging-nrf52832-through-usb"]i know that i must upload a custom bootloader if i want to debug my device through USB or UART[/quote]
&lt;p&gt;Actually, a &lt;strong&gt;bootloader&lt;/strong&gt; just allows you to &lt;em&gt;load&lt;/em&gt; code - it does not give you &lt;em&gt;any&lt;/em&gt; debug facilities &lt;em&gt;at all&lt;/em&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: extra Hardware needed to debugging nRF52832  through USB ?</title><link>https://devzone.nordicsemi.com/thread/173790?ContentTypeID=1</link><pubDate>Fri, 01 Mar 2019 22:39:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ca65b903-bf21-4ae1-9986-cfce47b14abc</guid><dc:creator>awneil</dc:creator><description>[quote userid="75667" url="~/f/nordic-q-a/44266/extra-hardware-needed-to-debugging-nrf52832-through-usb/173788"]The debugger is immensely useful when writing your own software for the MCU[/quote]
&lt;p&gt;Absolutely!&lt;/p&gt;
&lt;p&gt;To call it &amp;quot;indispensable&amp;quot; would only be a &lt;em&gt;slight&lt;/em&gt; exaggeration!&lt;/p&gt;
&lt;p&gt;I would still suggest that setting up your own Eclipse IDE from scratch is not a beginner&amp;#39;s task - far better to start with a ready-to-use, &lt;em&gt;supported&lt;/em&gt; toolset.&lt;/p&gt;
&lt;p&gt;But each to his own.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: extra Hardware needed to debugging nRF52832  through USB ?</title><link>https://devzone.nordicsemi.com/thread/173788?ContentTypeID=1</link><pubDate>Fri, 01 Mar 2019 22:18:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:baa4e8e9-e88a-4793-91c3-e95284cdb21c</guid><dc:creator>wpaul</dc:creator><description>&lt;p&gt;When you have an nRF52 chip that is brand new, its flash will be completely blank. This means it won&amp;#39;t have a pre-existing boot loader in it. When you power it up, it&amp;#39;ll just sit there unable to do anything. So yes: for a blank chip, the only way to program the flash is using an external SWD debug tool. Once you have programmed it the first time with an image which is able to perform firmware updates on its own, then you can load new code using that mechanism instead.&lt;/p&gt;
&lt;p&gt;That said:&lt;/p&gt;
&lt;p&gt;- If your application code wipes or corrupts the flash, you&amp;#39;ll need the debug tool to recover it.&lt;/p&gt;
&lt;p&gt;- The debugger is immensely useful when writing your own software for the MCU. You can use it to examine the CPU state and memory and step through your code line by line (or instruction by instruction) to see what it&amp;#39;s doing.&lt;/p&gt;
&lt;p&gt;Without the debugger you&amp;#39;d have to rely on adding lots of printf()s to your code, which can be effective but it&amp;#39;s slow going.&lt;/p&gt;
&lt;p&gt;BTW, my preference is to use an completely open source toolchain, including the latest versions of GCC, binutils, GDB, newlib and OpenOCD. You can compile these from the original GNU sources. For the most part, the trick is to configure them using --target=arm-none-eabi.&lt;/p&gt;
&lt;p&gt;Also, there is a free ARM IDE which should work with the nRF52 chip:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://gnu-mcu-eclipse.github.io/"&gt;https://gnu-mcu-eclipse.github.io/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You will want to download the GNU MCU ARM GCC toolchain, which includes binaries of GCC, GDB and binutils. (There&amp;#39;s versions for Linux, Windows and MacOS.) You will also want the GNU MCU OpenOCD installation. OpenOCD is what talks to the SWD debug tool and provides support for GDB (or Eclipse) to debug the board.&lt;/p&gt;
&lt;p&gt;-Bill&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: extra Hardware needed to debugging nRF52832  through USB ?</title><link>https://devzone.nordicsemi.com/thread/173787?ContentTypeID=1</link><pubDate>Fri, 01 Mar 2019 21:59:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b845ea93-e81c-46ab-b7c1-1049c8b8b702</guid><dc:creator>awneil</dc:creator><description>[quote userid="3482" url="~/f/nordic-q-a/44266/extra-hardware-needed-to-debugging-nrf52832-through-usb/173785"]None of them provides you SES[/quote]
&lt;p&gt;But what they do is provide you with a configured and ready-to-go IDE (based on Eclipse).&lt;/p&gt;
&lt;p&gt;And none of those vendor-customised IDEs is going to work well with other vendors chips.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: extra Hardware needed to debugging nRF52832  through USB ?</title><link>https://devzone.nordicsemi.com/thread/173785?ContentTypeID=1</link><pubDate>Fri, 01 Mar 2019 21:05:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d961b22a-763e-4a06-8c94-c8948c0802ab</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>[quote userid="6462" url="~/f/nordic-q-a/44266/extra-hardware-needed-to-debugging-nrf52832-through-usb/173738"]The OP is clearly a beginner, so it will be much easier for her/him to get started with a supported IDE [/quote]
&lt;p&gt;Being a beginner is not an excuse. &amp;nbsp;Whether you&amp;#39;re beginner or not, there is always a leaning curve in any environment. &amp;nbsp;SES or Eclipse, both use the same tool same compiler. &amp;nbsp;Search the forum and see how many people having issues when they move beyond the example and start working on their own projects. &amp;nbsp;It is not any harder using Eclipse now a days. &amp;nbsp;It is just a mater of tastes. &amp;nbsp;If you are an embedded software engineer and wants to make a career out of it, you are likely to need to work with other MCU vendors such as TI, NXP, Freescale (NXP), ST (STM32)... Guess what all those vendors also provide you with free IDE. &amp;nbsp;OMG they are all Eclipse! &amp;nbsp;Unless you are a Nordic only developper, you are likely to have to learn to use Eclipse anyway. &amp;nbsp;None of them provides you SES.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: extra Hardware needed to debugging nRF52832  through USB ?</title><link>https://devzone.nordicsemi.com/thread/173775?ContentTypeID=1</link><pubDate>Fri, 01 Mar 2019 18:34:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:15416ed7-90af-45ef-a529-c00d4f6efd38</guid><dc:creator>Automotriz_bgn</dc:creator><description>&lt;p&gt;ok thanks for clarify my doubt, i was pretty confused about that. So for the first FW upload i must do it over SWD interface and i can use DFU over the air for update FW right?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: extra Hardware needed to debugging nRF52832  through USB ?</title><link>https://devzone.nordicsemi.com/thread/173774?ContentTypeID=1</link><pubDate>Fri, 01 Mar 2019 18:31:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e07c0f50-3b91-42ad-8086-2931402eeb97</guid><dc:creator>Automotriz_bgn</dc:creator><description>&lt;p&gt;&lt;span&gt;Thanks for the information, I did not know about those IDEs, just segger, I will take them into account&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: extra Hardware needed to debugging nRF52832  through USB ?</title><link>https://devzone.nordicsemi.com/thread/173738?ContentTypeID=1</link><pubDate>Fri, 01 Mar 2019 14:30:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dbd76113-62e2-40d0-a9e6-19cdacfc7ac4</guid><dc:creator>awneil</dc:creator><description>[quote userid="7377" url="~/f/nordic-q-a/44266/extra-hardware-needed-to-debugging-nrf52832-through-usb/173731"]importantly: most guides and documentation nRF5 devices assumes you use SES or Keil[/quote]
&lt;p&gt;I think that really is the key point point here.&lt;/p&gt;
&lt;p&gt;The OP is clearly a beginner, so it will be much easier for her/him to get started with a supported IDE rather also trying to get to grips with an unsupported IDE - especially Eclipse.&lt;/p&gt;
[quote userid="7377" url="~/f/nordic-q-a/44266/extra-hardware-needed-to-debugging-nrf52832-through-usb/173731"]If you use Eclipse you will have a bigger job of configuring the tools[/quote]
&lt;p&gt;Configuring Eclipse is a non-trivial task for an experienced developer - it really isn&amp;#39;t something for a beginner.&lt;/p&gt;
[quote userid="7377" url="~/f/nordic-q-a/44266/extra-hardware-needed-to-debugging-nrf52832-through-usb/173731"]and you will get less help if you struggle[/quote]
&lt;p&gt;indeed - especially with the &amp;quot;special&amp;quot; features of the nRF chips&lt;/p&gt;
[quote userid="7377" url="~/f/nordic-q-a/44266/extra-hardware-needed-to-debugging-nrf52832-through-usb/173731"]This is OK for an experienced guy like yourself, but in my experience it is not so good for beginners[/quote]
&lt;p&gt;Absolutely.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: extra Hardware needed to debugging nRF52832  through USB ?</title><link>https://devzone.nordicsemi.com/thread/173731?ContentTypeID=1</link><pubDate>Fri, 01 Mar 2019 14:10:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0b2debb3-f261-4291-a47e-74762eef6f20</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;I have no problem understanding that you might want to use another tool than SES for those or other reasons. This is a bit off topic, but I wanted to comment on this as I have a distinct feeling that most users find SES easier to use than Eclipse, and also most users care more about actual monetary cost than mor philosophical aspects of free software. And also importantly: most guides and documentation nRF5 devices assumes you use SES or Keil. If you use Eclipse you will have a bigger job of configuring the tools, and you will get less help if you struggle. This is OK for an experienced guy like yourself, but in my experience it is not so good for beginners.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: extra Hardware needed to debugging nRF52832  through USB ?</title><link>https://devzone.nordicsemi.com/thread/173723?ContentTypeID=1</link><pubDate>Fri, 01 Mar 2019 13:49:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d57b1758-abb1-4a07-8fd2-c7db0c310f47</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;I am also somewhat disagree with your statement as well. SES is not 100% free. &amp;nbsp;It is free to use only &amp;amp; only with with nRF and jlink. &amp;nbsp;Not free otherwise. &amp;nbsp;100% free means not locked in to any thing. &amp;nbsp;Lifetime free upgrade et al... &amp;nbsp;I can use it on any processor any jtag. &amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: extra Hardware needed to debugging nRF52832  through USB ?</title><link>https://devzone.nordicsemi.com/thread/173710?ContentTypeID=1</link><pubDate>Fri, 01 Mar 2019 13:16:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3b74eede-a255-45b5-96f9-d7049fccbe0c</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://www.nordicsemi.com/Software-and-Tools/Development-Kits/nRF52-DK"&gt;nRF52 DK&lt;/a&gt; comes with an onboard SWD debugger (J-Link), so I recommend you go with that. This debugger can also be used to debug other boards via the Debug out connector. The USB connector on the DK is connected to the onboard debugger, which in turn is connected to the SWD pins on the nRF52832. (The nRF52832 does not have a USB interface, so there is no way to do DFU over USB. You consider the nRF52840 instead.)&lt;/p&gt;
&lt;p&gt;You may also find the &lt;a href="https://www.nordicsemi.com/DocLib/Content/SDK_Doc/nRF5_SDK/v15-3-0/nrf51_getting_started"&gt;SDK Getting started guide&lt;/a&gt; useful.&lt;/p&gt;
&lt;p&gt;I somewhat disagree with the previous answer when it comes to development environment. In my option, the easiest way to get started with nRF development is using &lt;a href="https://www.segger.com/products/development-tools/embedded-studio/"&gt;Segger Embedded Studio&lt;/a&gt;, which is a fully featured integrated IDE which can be used free of charge for any project where the target device is a Nordic product.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: extra Hardware needed to debugging nRF52832  through USB ?</title><link>https://devzone.nordicsemi.com/thread/173592?ContentTypeID=1</link><pubDate>Fri, 01 Mar 2019 04:52:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:90cdb97c-1274-43d7-a696-a470771c47f6</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;&lt;span&gt;To work with the nRF you need a SWD debug jtag such as this&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;a href="http://embeddedsoftdev.blogspot.com/p/idap-link.html"&gt;IDAP-Link&lt;/a&gt;&lt;span&gt;. &amp;nbsp;It allows you to both flash the firmware and debug your code. &amp;nbsp;Depending on the IDE you plan to use, it could be natively supported or through OpenOCD. &amp;nbsp;My preferred IDE is Eclipse &amp;amp; GCC which is 100% free. &amp;nbsp;You can follow this blog for development on &lt;/span&gt;&lt;a href="http://embeddedsoftdev.blogspot.com/p/ehal-nrf51.html"&gt;nRF5x with Eclipse&lt;/a&gt;&lt;span&gt;. &amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>