<?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>How to upload firmware on custom board with brand new nRF52840</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/63220/how-to-upload-firmware-on-custom-board-with-brand-new-nrf52840</link><description>Hi, 
 i&amp;#39;m new on using nRF5 modules and i have some question about how to program the nRF52840 on a custom board, so with a completely new chip. 
 Reading the schematic of the nRF52840 Dongle i understand that the device is flashed directly connected</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 02 Jul 2020 10:30:21 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/63220/how-to-upload-firmware-on-custom-board-with-brand-new-nrf52840" /><item><title>RE: How to upload firmware on custom board with brand new nRF52840</title><link>https://devzone.nordicsemi.com/thread/258053?ContentTypeID=1</link><pubDate>Thu, 02 Jul 2020 10:30:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a2f95774-3694-4754-980a-c382890b4b4e</guid><dc:creator>Salvo</dc:creator><description>&lt;p&gt;Yes, you are right about P1 and J2 connector. I will take a PCA10056 for testing and to be able to flash whatever nRF SoC.&lt;/p&gt;
&lt;p&gt;Thanks a lot for the help.&lt;/p&gt;
&lt;div style="left:-61px;position:absolute;top:-20px;" id="gtx-trans"&gt;
&lt;div class="gtx-trans-icon"&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upload firmware on custom board with brand new nRF52840</title><link>https://devzone.nordicsemi.com/thread/257942?ContentTypeID=1</link><pubDate>Wed, 01 Jul 2020 19:45:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:79821367-b00f-4321-930b-873b62e1d08c</guid><dc:creator>Matevz B</dc:creator><description>&lt;p&gt;I think the P1 and J2 ports on PCA10059 are only used to program the 52840 SOC on it. nRF52 DK (PCA10040) and nrRF52840 DK (PCA 10056) have additional hardware and ports (P19 and P20 on 52) to program other boards.&lt;/p&gt;
&lt;p&gt;I think you are correct about the DFU, but I don&amp;#39;t have experience with it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upload firmware on custom board with brand new nRF52840</title><link>https://devzone.nordicsemi.com/thread/257734?ContentTypeID=1</link><pubDate>Wed, 01 Jul 2020 08:19:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:800905bf-7f74-4590-8d50-234b4633b2aa</guid><dc:creator>Salvo</dc:creator><description>&lt;p&gt;Thanks MaAtevz and nar_tri for your&amp;nbsp;answers, they are very useful.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m interested in programming the custom board with a nRF52 DK, becouse&amp;nbsp;of the very out of budget Segger jlink&amp;nbsp;programmer. So now i&amp;#39;m asking: is it possibile to flash a brand new nRF52840 with any DK like a nRF52840 dongle (PCA10059), which has a connector with SWIO and&amp;nbsp;SWDCLK pins (J2 connector), or i need the bigger one DK like the PCA10056?&lt;/p&gt;
&lt;p&gt;If i buy two nRF52840 Dongle, could i flash one dongle with the other with the same procedure i will use with my future custom board? I&amp;#39;m asking just to know if i can do some practice with this procedure.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Edit:&lt;br /&gt;I read about the DFU mode to program the nRF52840, but this mode requires the presence of a bootloader inside the nRF chip, is it correct? And this bootloader for the DFU mode is not inside a virgin nRF52840 module, right?&lt;/p&gt;
&lt;p&gt;Thanks a lot, this forum is great!&lt;/p&gt;
&lt;p&gt;Salvo&lt;/p&gt;
&lt;div style="left:-29px;position:absolute;top:114px;" id="gtx-trans"&gt;
&lt;div class="gtx-trans-icon"&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upload firmware on custom board with brand new nRF52840</title><link>https://devzone.nordicsemi.com/thread/257687?ContentTypeID=1</link><pubDate>Tue, 30 Jun 2020 23:48:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d2e53de1-d4fb-4c1d-ba59-eef038d18aa7</guid><dc:creator>nor_tri</dc:creator><description>&lt;p&gt;Hi Salvo&lt;br /&gt;&lt;br /&gt;You need 4 lines to program an empty nRF52 VCC, GND, SWDCLK, SWDIO&lt;br /&gt;I found this nice image:&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Programmer.png"&gt;https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Programmer.png&lt;br /&gt;&lt;/a&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/16465/nrf52-swd-programming-interface"&gt;&lt;/a&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Programmer.png"&gt;&lt;br /&gt;&lt;/a&gt;We use Segger JLINK like this&lt;br /&gt;&lt;a href="https://www.segger.com/products/debug-probes/j-link/"&gt;https://www.segger.com/products/debug-probes/j-link/&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;If you already own an Nordic develboard.&amp;nbsp;PCA10040 or PCA10056 or similar then you can also use that develboad to program you own empty nRF52 device.&amp;nbsp;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/20536/programming-external-custom-nrf52832-board-using-nrf52-dk"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/20536/programming-external-custom-nrf52832-board-using-nrf52-dk&lt;/a&gt;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/14058/external-programming-using-nrf52-dk"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/14058/external-programming-using-nrf52-dk&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Software to Flash the Firmware on ot nRF52:&lt;br /&gt;Install Nordics nRF Connect for Desktop on your PC which contains Programmer Software.&lt;br /&gt;Segger JLINK contains the J-FLASH Lite which can be used also.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to upload firmware on custom board with brand new nRF52840</title><link>https://devzone.nordicsemi.com/thread/257685?ContentTypeID=1</link><pubDate>Tue, 30 Jun 2020 23:31:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e99feb18-6828-41a5-bd16-49bda244bea2</guid><dc:creator>Matevz B</dc:creator><description>&lt;p&gt;Hello!&lt;/p&gt;
&lt;p&gt;I have had the same quesiton. We included 10 pin jtag debug port on our custom PCB for programming the nRF52840. I program it using the nRF52DK.&lt;/p&gt;
&lt;p&gt;I use this cable:&amp;nbsp;&lt;a href="https://www.segger.com/products/debug-probes/j-link/accessories/adapters/10-pin-needle-adapter/"&gt;www.segger.com/.../&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The wiring for programming is per this thread:&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/14058/external-programming-using-nrf52-dk"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/14058/external-programming-using-nrf52-dk&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I disconnected the connection to P20 VDD pin since our board has external power supply.&lt;/p&gt;
&lt;p&gt;Hope this helps.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Matevz&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>