<?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 external/custom NRF52832 board using NRF52-DK</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/20536/programming-external-custom-nrf52832-board-using-nrf52-dk</link><description>Hi All, 
 We are trying to flash our custom NRF52832 board using NRF52-DK+nrf studio. With the same setup that&amp;#39;s suggested by devzone.nordicsemi.com/.../ 
 
 However, from the nrf studio, we can never see the external board (nrf5x programming menu</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 22 Sep 2017 20:13:29 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/20536/programming-external-custom-nrf52832-board-using-nrf52-dk" /><item><title>RE: Programming external/custom NRF52832 board using NRF52-DK</title><link>https://devzone.nordicsemi.com/thread/80061?ContentTypeID=1</link><pubDate>Fri, 22 Sep 2017 20:13:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:49306127-41dd-4f34-8c57-a069f6bd9237</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Hi @rahulnrf, firstly always post new question unless yours is equal to the original (which isn&amp;#39;t the case here). Secondly this is pretty much for Adafruit forum not here. And finally to your question: SWD pins on the back of this board seems to be connected directly to nRF5x chip on BLE module so yes, they are usable for direct debugging/flashing. However Adafruit warns you that you might end up in state where board won&amp;#39;t work with their tools and environment any more. So as always with direct JTAG/SWD access to any chip make sure you know what you are doing.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Programming external/custom NRF52832 board using NRF52-DK</title><link>https://devzone.nordicsemi.com/thread/80060?ContentTypeID=1</link><pubDate>Fri, 22 Sep 2017 17:45:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:abd8a50e-d55b-4b2c-82e8-9a170e71504f</guid><dc:creator>Raja</dc:creator><description>&lt;p&gt;Hi For this adafruit, module !(&lt;a href="https://learn.adafruit.com/assets/25156)"&gt;learn.adafruit.com/.../25156)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I can see SWD, SWC, VCC, GND&lt;/p&gt;
&lt;p&gt;Should i connect them as:&lt;/p&gt;
&lt;p&gt;Adafruit SWD ==&amp;gt; SWD IO
Adafruit SWC ==&amp;gt; SWD CLK
Adafruit VCC ==&amp;gt; VDD
Adafruit GND ==&amp;gt; GND&lt;/p&gt;
&lt;p&gt;Can i program it using my nRF51-DK like that?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Programming external/custom NRF52832 board using NRF52-DK</title><link>https://devzone.nordicsemi.com/thread/80064?ContentTypeID=1</link><pubDate>Sun, 19 Mar 2017 20:59:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ae81e533-322c-4d06-bcdb-c63b6e692fe2</guid><dc:creator>Matt</dc:creator><description>&lt;p&gt;Great! You can use this wiring setup for the subsequent debug (with monitor mode debugging, check the blog for details) and tracing (Segger Real Time Trace)  in your future testing.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Programming external/custom NRF52832 board using NRF52-DK</title><link>https://devzone.nordicsemi.com/thread/80063?ContentTypeID=1</link><pubDate>Sun, 19 Mar 2017 18:44:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d835380d-8d0e-47ea-a23a-f9aa6752d1ae</guid><dc:creator>Li</dc:creator><description>&lt;p&gt;Thanks Matt! Problem solved!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Programming external/custom NRF52832 board using NRF52-DK</title><link>https://devzone.nordicsemi.com/thread/80062?ContentTypeID=1</link><pubDate>Sun, 19 Mar 2017 14:15:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:abd2ee75-5017-4cf4-9009-f1664ca5a5d5</guid><dc:creator>Matt</dc:creator><description>&lt;p&gt;I did not explain myself too clearly in the last post :(&lt;/p&gt;
&lt;p&gt;I have bootloader, my app and the softdevice flashed into the PCA10040 board. When I launch nRF go studio I can see the 3 regions there.&lt;/p&gt;
&lt;p&gt;Then I close the nRF go studio, but keep the PCA10040 powered up.&lt;/p&gt;
&lt;p&gt;Next I connect my external board to the PCA10040 using the wiring as shown in your diagram, and then power up the external board.&lt;/p&gt;
&lt;p&gt;Launch nRF go studio and select the same segger device (remember we are still using the same segger/JLink OB for flashing/debugging/tracing) and I see only 2 regions, and I know this is correct as I never flashed the bootloader into the external board before.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Programming external/custom NRF52832 board using NRF52-DK</title><link>https://devzone.nordicsemi.com/thread/80059?ContentTypeID=1</link><pubDate>Sun, 19 Mar 2017 13:29:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:988dbab2-4579-47ad-9792-67e12213a1b9</guid><dc:creator>Li</dc:creator><description>&lt;p&gt;Hi Matt,&lt;/p&gt;
&lt;p&gt;This sounds a bit more confusing. How do you know you&amp;#39;ve flashed the softdevice to the external board i n the first instance? Do you mean you can see two region infor under the development board menu in NRF studio? .&lt;/p&gt;
&lt;p&gt;We can only see one region (the development board region).&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;L.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Programming external/custom NRF52832 board using NRF52-DK</title><link>https://devzone.nordicsemi.com/thread/80058?ContentTypeID=1</link><pubDate>Sat, 18 Mar 2017 00:27:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:501571e6-a0bc-46c8-9257-4e348b3ba5d1</guid><dc:creator>Matt</dc:creator><description>&lt;p&gt;Hmmm... that depends on what your application does after powering up. Are there LEDs on your own board that your application can turn on after the flashing? Or, just try to flash a standard Nordic Uart Service (NUS) onto your board and try to connect to it using the nRF connect app or the nRF Uart v2 app.&lt;/p&gt;
&lt;p&gt;In my case I have the {bootloader, app, softdevice} in the PCA10040 and {my app, softdevice} in my custom board and as long as the custom board is powered up, the nRF go studio will display the {my app, softdevice} layout, so I know which board I&amp;#39;m programming.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Programming external/custom NRF52832 board using NRF52-DK</title><link>https://devzone.nordicsemi.com/thread/80057?ContentTypeID=1</link><pubDate>Fri, 17 Mar 2017 18:34:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:da3ac263-2bc1-4610-88f2-0fa34f23697a</guid><dc:creator>Li</dc:creator><description>&lt;p&gt;Thanks both. We can certainly apply external power to our board. Matt: As for the flashing, how do we know the firmware has successfully flashed on our own board. At the moment, we can only see the contents of the development board (flashed softdevice)?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Programming external/custom NRF52832 board using NRF52-DK</title><link>https://devzone.nordicsemi.com/thread/80065?ContentTypeID=1</link><pubDate>Fri, 17 Mar 2017 13:06:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba4daaa9-d7f9-49c5-8aba-22a752fada58</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;Li : To program the external board,  you need need to power the board separately. The VDD line going from the nRF52-DK is not for powering the chip, it is for detecting the voltage on the external chip (board).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Programming external/custom NRF52832 board using NRF52-DK</title><link>https://devzone.nordicsemi.com/thread/80056?ContentTypeID=1</link><pubDate>Thu, 16 Mar 2017 13:25:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0d7e98c6-be36-4dd4-9e6e-7cca9a89fb89</guid><dc:creator>Matt</dc:creator><description>&lt;p&gt;I have the same wiring setup to flash a custom board using the PCA10040. I don&amp;#39;t think you will see the &amp;quot;nRF5x programming menu&amp;quot; light up as the programming is still going through the JLink OB in the PCA10040, so I just pick the menu item &amp;quot;nRF52 development boards - Segger xxxxxxxx&amp;quot;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>