<?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>Moving from PCA10056 to PCA10059</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/37430/moving-from-pca10056-to-pca10059</link><description>Hi, 
 I&amp;#39;ve developed software using PCA10056 (using nRF5_SDK_15.0.0_a53641a) and I would like to test it on PCA10059. 
 Can you direct me to the new board files that need to be replaced? 
 Thanks, 
 Daniel</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 08 Aug 2019 13:04:23 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/37430/moving-from-pca10056-to-pca10059" /><item><title>RE: Moving from PCA10056 to PCA10059</title><link>https://devzone.nordicsemi.com/thread/203083?ContentTypeID=1</link><pubDate>Thu, 08 Aug 2019 13:04:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:59d71ca3-c530-4b22-9acd-c6aee83f8f5a</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;If you are new to the nRF Series, I really recommend you to start with the PCA10056, the nRF52840 DK. It will save you a lot of trouble, both because it has a debugger, and because the examples are plug&amp;#39;n&amp;#39;play.&lt;/p&gt;
&lt;p&gt;That being said, there are some hints in this ticket. on how to port an example to the dongle. There are also a lot of useful information in &lt;a href="https://devzone.nordicsemi.com/nordic/short-range-guides/b/getting-started/posts/nrf52840-dongle-programming-tutorial" rel="noopener noreferrer" target="_blank"&gt;this blog post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="T Moddy"]Could you help?[/quote]
&lt;p&gt;&amp;nbsp;If you decide to try with the dongle, and not the DK, then you have to give it a go, and then post a question if you have some specific issues.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Moving from PCA10056 to PCA10059</title><link>https://devzone.nordicsemi.com/thread/203053?ContentTypeID=1</link><pubDate>Thu, 08 Aug 2019 12:09:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:63e01593-abfe-4abf-8986-7ed8b892b5d8</guid><dc:creator>T Moddy</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve developed software with&amp;nbsp; PCA10059 (&lt;span&gt;nRF52840 dongle).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Examples are mostly for PCA10056.&amp;nbsp;So i can&amp;#39;t upload hex files to my PCA10059.&amp;nbsp; (for example:&amp;nbsp; ble_gatt example)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Can these samples be adapted for PCA10059? Could you help?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Moving from PCA10056 to PCA10059</title><link>https://devzone.nordicsemi.com/thread/161604?ContentTypeID=1</link><pubDate>Thu, 13 Dec 2018 08:46:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8818d63e-7ab5-4f60-a2d3-fdf8fd57f376</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/members/abhishek120"&gt;Abhishek&lt;/a&gt;: I see that your question is not really related to this question. I suggest we follow up in the ticket that you created:&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/41486/unable-to-program-nrf52-dongle-through-nrf-connect-app-desktop"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/41486/unable-to-program-nrf52-dongle-through-nrf-connect-app-desktop&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;BR,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Moving from PCA10056 to PCA10059</title><link>https://devzone.nordicsemi.com/thread/161598?ContentTypeID=1</link><pubDate>Thu, 13 Dec 2018 08:29:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:76b5ed6b-3339-451a-b0db-83b34a6600dd</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Programming the Dongle is a bit more complicated. Did the dongle appear in the drop down menu of nRF Programmer app?&lt;/p&gt;
&lt;p&gt;There is a fairly new&amp;nbsp;tutorial regarding dongle programming. It is not straight forward. Check it out:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/tutorials/b/getting-started/posts/nrf52840-dongle-programming-tutorial"&gt;https://devzone.nordicsemi.com/tutorials/b/getting-started/posts/nrf52840-dongle-programming-tutorial&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Basically, the dongle doesn&amp;#39;t have a programming chip, so it uses the bootloader. You need to set it to bootloader mode, but again, it is all described in the tutorial.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Moving from PCA10056 to PCA10059</title><link>https://devzone.nordicsemi.com/thread/161516?ContentTypeID=1</link><pubDate>Wed, 12 Dec 2018 17:07:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bc4a432e-1e1b-4ebf-a9f7-42b56fd3dfa8</guid><dc:creator>Abhishek</dc:creator><description>&lt;p&gt;Hi Edvin,&lt;/p&gt;
&lt;p&gt;I want to use the&amp;nbsp;\nRF5_SDK_15.2.0_9412b96\examples\ble_central\ble_app_blinky_c\pca10056 for the nRF dongle (PCA10059).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I tried your suggestion as to change the&amp;nbsp;&lt;span&gt;BOARD_PCA10056 in boards.h file, I could not find the location of&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;quot;# define&amp;nbsp;BOARD_PCA10056 &amp;quot;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;so I defined&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;#undef BOARD_PCA10056&lt;br /&gt;#define BOARD_PCA10059&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;in boards.h&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I tried to program the generated hex files through the nRF Connect app on desktop but it did not highlight the &amp;quot;write&amp;quot; option.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;How should I move forward ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Abhishek&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Moving from PCA10056 to PCA10059</title><link>https://devzone.nordicsemi.com/thread/144188?ContentTypeID=1</link><pubDate>Tue, 14 Aug 2018 13:11:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0c931c37-e201-4065-bb0f-961d363387c5</guid><dc:creator>Daniel Reisfeld</dc:creator><description>&lt;p&gt;Thanks again Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Moving from PCA10056 to PCA10059</title><link>https://devzone.nordicsemi.com/thread/144185?ContentTypeID=1</link><pubDate>Tue, 14 Aug 2018 13:08:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b8e88206-8671-451e-8b6d-5c291ebac393</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;That is correct. If you look at the DK there is a connector on the short end close to the usb contact, called Debug Out. You need a cable that fits there, called a 10 pin segger cable.&lt;/p&gt;
&lt;p&gt;If you connect this cable from the DK to the P1 pin headers (that you need to get and solder on), and power the dongle, it will detect that there is another nRF Connected, and it will program that nRF instead.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you have several DKs, you can test this quite easily by connecting Debug Out on one DK to Debug In on another DK, power the other DK, and flash a project to the first DK. You will see that it is the DK connected through Debug In that is programmed.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;There are quite a few cases regarding this on DevZone, but I am on my way out of the office now, and will not be back until Thursday. You can see if you find some more info in some other cases. Search for something like &amp;quot;program custom board via DK&amp;quot;, and I will come back to you on Thursday.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Moving from PCA10056 to PCA10059</title><link>https://devzone.nordicsemi.com/thread/144166?ContentTypeID=1</link><pubDate>Tue, 14 Aug 2018 12:16:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c82a80a7-5319-49a1-bb1f-b56207a61917</guid><dc:creator>Daniel Reisfeld</dc:creator><description>&lt;p&gt;Thanks Edvin,&lt;/p&gt;
&lt;p&gt;I do use the softdevice. Just to make sure I understand:&amp;nbsp; I can, therefore, upload programs only using P1 (and not through the usb). Right?&lt;/p&gt;
&lt;p&gt;If so, can you kindly direct me to directions to how to do so (preferably using the DK)?&lt;/p&gt;
&lt;p&gt;Thanks again,&lt;/p&gt;
&lt;p&gt;Daniel&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Moving from PCA10056 to PCA10059</title><link>https://devzone.nordicsemi.com/thread/144157?ContentTypeID=1</link><pubDate>Tue, 14 Aug 2018 11:59:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1efc3cb4-7b87-448e-92f2-4f5833e858b3</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;There is a folder in SDK15 called boards, located in:&lt;/p&gt;
&lt;p&gt;SDK15.0.0\components\boards&lt;/p&gt;
&lt;p&gt;In that folder you should find a file called pca10059.h, which is the dongle board header file.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Note that there are also a couple of projects that are already made for the PCA10059. Not many, but using one of these may save you some time with setup. Although, since it is the same chip as the PCA10056, it might be easier just to change the board header file.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Note that there is a define in the preprocessor defines, called BOARD_PCA10056 in all of the nRF52840 DK projects. If you change this define to BOARD_PCA10056, it should automatically change to use the correct file, pca10059.h.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You will probably notice that if you want to program a project using the softdevice and an application to the nRF52840 dongle, you might run into some issues. Since the dongle doesn&amp;#39;t have a programming chip, like the DK has, it is only programmable with the USB bootloader, or with an external programmer. nRF Connect, which uses the USB bootloader currently doesn&amp;#39;t support writing to multiple regions. So there is no way of using this tool to program both the softdevice and the application. If your&amp;nbsp;application&amp;nbsp;doesn&amp;#39;t use the softdevice, however, then you should be fine.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have&amp;nbsp;heard that it is possible to use the nrfutil tool to program the nRF52840 dongle. However be very careful not to overwrite the bootloader on the dongle, because if you do, it will not be possible to program it with nRF Programmer from the nRF Connect tool in the future.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can also program the dongle using an external programmer (such as the DK), but you would have to solder on some programming pins on P1 (on the bottom side of the dongle). Note that by programming it with these pins, if you do a nrfjprog --eraseall or nrfjprog -e, you will also remove the pre-programmed bootloader.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>