<?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>NRF52 dk to 52810 - basic setup help... please</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/69882/nrf52-dk-to-52810---basic-setup-help-please</link><description>Hey, Brand new to this but long time programmer and I sware I have been trying tons of stuff for 4 days straight now and only posting because I am out of options. My goal is just to get blinky working on my custom 52810 board, using the NRF52dk using</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 30 Dec 2020 07:41:54 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/69882/nrf52-dk-to-52810---basic-setup-help-please" /><item><title>RE: NRF52 dk to 52810 - basic setup help... please</title><link>https://devzone.nordicsemi.com/thread/286924?ContentTypeID=1</link><pubDate>Wed, 30 Dec 2020 07:41:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:354cd18f-b259-4b8a-9d0c-2f51544cc75c</guid><dc:creator>Carl Richard</dc:creator><description>&lt;p&gt;Good to hear. I agree that the liknes between the &amp;quot;nRF Connect Programmer&amp;quot; and &amp;quot;nRF Connect SDK&amp;quot; probably is a source of confusion that should be dealt with.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;It was my pleasure. Good luck with your project and happy new year!&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Carl Richard&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52 dk to 52810 - basic setup help... please</title><link>https://devzone.nordicsemi.com/thread/286877?ContentTypeID=1</link><pubDate>Tue, 29 Dec 2020 17:01:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0bdb87c5-dd30-4b35-bb32-98495fdc3026</guid><dc:creator>Dark Monk</dc:creator><description>&lt;p&gt;Thank you again Carl. I installed and played with the nRf5 SDK last night and was able to setup my custom and get blinky to run on it, in just under 2 hours. It took over 5 days with the nRf Connect SDK and me being a complete noob. That the nRf5 SDK install tool chain includes installing nRf Connect for the programmer, is probably a place where confusion can happen pretty easily. Unless you really read closely, it does look like the nRf Connect SDK is your latest and greatest and recommended for new development. Again, thank you for your feedback and the incredible work the Nordic team is doing.&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52 dk to 52810 - basic setup help... please</title><link>https://devzone.nordicsemi.com/thread/286812?ContentTypeID=1</link><pubDate>Tue, 29 Dec 2020 10:16:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:25e7494a-2631-436c-bf2f-aa2b247e2879</guid><dc:creator>Carl Richard</dc:creator><description>&lt;p&gt;Hello again!&lt;br /&gt;&lt;br /&gt;My pleasure. Great to hear that you finally got it up and running and thanks for your the elaborate description of your experience. That is valuable for both us and other customers! There is unfortunately some confusion regarding the differences between our two SDKs and we should strive to make their differences clear. While the nRF Connect SDK does support the nRF52 series, we still recommend using the nRF5 SDK for these devices as it&amp;#39;s much more mature, with more support material. You could not know this on beforehand, though.&lt;br /&gt;&lt;br /&gt;I will make sure to bring up your comments internally.&lt;br /&gt;&lt;br /&gt;Also, make sure to dig through our tutorials here on DevZone. For example &lt;a href="https://devzone.nordicsemi.com/nordic/short-range-guides/b/getting-started/posts/introduction-to-nordic-nrf5-sdk-and-softdevice"&gt;this one on the nRF5 SDK&lt;/a&gt;&amp;nbsp;as well as the &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/nrf52810_user_guide.html?cp=7_1_5_0"&gt;user guide for nRF52810 development&lt;/a&gt; on the infocenter.&lt;br /&gt;&lt;br /&gt;Have a good day and best regards,&lt;br /&gt;Carl Richard&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52 dk to 52810 - basic setup help... please</title><link>https://devzone.nordicsemi.com/thread/286766?ContentTypeID=1</link><pubDate>Mon, 28 Dec 2020 18:35:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2885ea35-4f75-4d34-805e-17575cdd6428</guid><dc:creator>Dark Monk</dc:creator><description>&lt;p&gt;Thank you Carl. I finally got blinky to run on my custom board with the 25810 chip (through the debugger only), and posted my success online (it was a struggle to get there). A very experienced Nordic developer contacted me and we got to talking about all the problems I have been having and how incredibly difficult this initial setup has been. Through that conversation I&amp;nbsp;discovered that I was basically using the WRONG SDK (nRf Connect) for what I was doing. I am building a basic LED controller that uses ble on an 25810. From everything I have been able to find since learning this, it appears the nRf5 Sdk is a much better fit for this and a TON easier to setup and use.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;I would REALLY like to see Nordic put out a recommendation guide on when SDK to do what with for the absolute beginner (just a bit frustrated atm that I wasted days on nRf Connect). A lot of the documentation is trying to do a &amp;quot;whole system&amp;quot; documentation approach, and for the beginner we don&amp;#39;t have time to read everything to get a full understanding of it all and then make key decisions like which SDK to use. Simon&amp;#39;s tutorial is SO AWESOME, because it walks you through learning specific parts by actually doing the most common things needed and explains just the parts you need and and just the right level. It is education focused not documentation focused. It is the difference of focusing on the reader vs what the writer wants to publish.&amp;nbsp;&lt;br /&gt;&lt;br /&gt; I started researching the nRf5 SDK and found this GREAT youtube series (link below for anyone interested). That is probably the most helpful stuff Nordic could have for learning the SDK for beginners. There really needs to be something like this on what SDK and chip to use for different levels of application dev. This will make your products much more accessible to the newer maker / developer who are mainly looking at Arduino and lower end competitors (who are getting better all the time). If there is going to be two main SDKs that both look like they are going to be used indefinitely, PLEASE document in the tutorials and posts which one is being solved for (dts files don&amp;#39;t exist in nRf5 for example) and have some guides on which to do what with for the people that are brand new to this stuff. It is VERY confusing and hard to get started in with the current training methods (more of a documentation than training approach).&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;a href="https://www.youtube.com/playlist?list=PLiKJljyEUlZj4z8RqJKTaoMpSqjLdBGO4"&gt;&lt;br /&gt;https://www.youtube.com/playlist?list=PLiKJljyEUlZj4z8RqJKTaoMpSqjLdBGO4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I will be switching to nRf5 this weekend and expect to have MUCH fewer problems with initial setup or even writing my&amp;nbsp;application.&amp;nbsp;Guessing all of the above problems will be solved with this also.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Again, THANK YOU for taking the time to respond and I hope this feedback helps Nordic which will also be helping folks like me.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52 dk to 52810 - basic setup help... please</title><link>https://devzone.nordicsemi.com/thread/286691?ContentTypeID=1</link><pubDate>Mon, 28 Dec 2020 12:22:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:86c43a54-d103-4090-adc4-0ffaef04d376</guid><dc:creator>Carl Richard</dc:creator><description>&lt;p&gt;Hi, Dark!&lt;br /&gt;&lt;br /&gt;Great that you are progressing with help from Simon&amp;#39;s tutorial. I will make sure to let him know! I will also forward your comments on our documentation internally, so that we hopefully can update it to be more informative. As for your questions:&lt;br /&gt;&lt;br /&gt;1. As you noticed the project must unfortunately be reloaded with changes to the dts files, but generally it should not be necessary to change the dts file as you can use a &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/guides/dts/howtos.html#set-devicetree-overlays"&gt;.overlay file&lt;/a&gt; instead. These are project and board specific files that are used to provide alternative configurations for the peripherals defined in the board definition.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;2. Using the .overlay files I think you can avoid creating an entirely new board file, as the changes required for your custom design can be defined there. There are several usage examples among the nRF samples in the SDK, you can for example look at &amp;quot;&amp;lt;ncs_root&amp;gt;/samples/nrf9160/udp&amp;quot;. In your case, the overlay should be named &amp;quot;&lt;span&gt;nrf52dk_nrf52810.overlay&amp;quot;.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3. Could you elaborate on this a little? When using &amp;quot;Open nRF Connect SDK project&amp;quot; it should be possible to update the configuration and pre processor options using &amp;quot;Project/Configure nRF Connect SDK project...&amp;quot; and by right clicking the &amp;quot;Project &amp;#39;app/libapp.a&amp;#39;&amp;quot; and selecting &amp;quot;Edit Compile Options&amp;quot;.&lt;br /&gt;&lt;br /&gt;4. You are correct in your assumption that your device can be debugged directly from SES. In addition you can do logging over the Segger RTT interface.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Hope this answers some questions and please reach out if you have any more.&lt;br /&gt;&lt;br /&gt;Note that we are understaffed due to the holidays, so you can expect longer respons times. Sorry for the inconveniece and happy holidays!&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Carl Richard&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52 dk to 52810 - basic setup help... please</title><link>https://devzone.nordicsemi.com/thread/286607?ContentTypeID=1</link><pubDate>Sat, 26 Dec 2020 21:19:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4584857f-d658-4134-88dc-23d5ec0443f7</guid><dc:creator>Dark Monk</dc:creator><description>&lt;p&gt;HUGE discovery and WTF moment on dts changes. First read the tutorial from Simon here. ALL OF IT. It is awesome.&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/nordic/nrf-connect-sdk-guides/b/getting-started/posts/nrf-connect-sdk-tutorial---part-1-ncs-v1-4-0"&gt;https://devzone.nordicsemi.com/nordic/nrf-connect-sdk-guides/b/getting-started/posts/nrf-connect-sdk-tutorial---part-1-ncs-v1-4-0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Second, dts file changes require that you reopen the project through the &amp;quot;Open Nrf SDK Project&amp;quot; interface to take effect (at least that is the recommended method I have found so far). I lost a day or more thinking my changes weren&amp;#39;t in the correct place or ?. WHY THE HELL don&amp;#39;t dts changes just update in the project when you re-compile the main project code? Grrrrrrrr. You basically have to rebuild/re-import the entire project. This also appears to be the case if you do a local overlay file for board specific stuff. This is SUPER FRUSTRATING. That said, I bet there is a good reason for it that I don&amp;#39;t know, but damn that just cost me a lot of time and isn&amp;#39;t explained anywhere I have seen besides Simon&amp;#39;s tutorial.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;That answered number 1 and I bet I can get number 2 working now that I know this.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Seriously though, SIMON... I LOVE YOU. That tutorial should be put on the MAIN nRf Connect SDK site. It is VERY helpful in understanding the architecture.&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52 dk to 52810 - basic setup help... please</title><link>https://devzone.nordicsemi.com/thread/286596?ContentTypeID=1</link><pubDate>Fri, 25 Dec 2020 20:38:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:29ab3a62-d24b-4cb8-82a0-379ff75346c4</guid><dc:creator>Dark Monk</dc:creator><description>&lt;p&gt;OK.. I may have unlocked a big understanding piece to all this. This tutorial from Simon is helping A LOT -&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/nordic/nrf-connect-sdk-guides/b/getting-started/posts/nrf-connect-sdk-tutorial---part-1-ncs-v1-4-0"&gt;https://devzone.nordicsemi.com/nordic/nrf-connect-sdk-guides/b/getting-started/posts/nrf-connect-sdk-tutorial---part-1-ncs-v1-4-0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is the case that when I download the program to the chip, and then run debug in Segger, it is debugging directly from the RF52 DK board chip? It is not doing some sort of chip emulation in Segger just so I can test the code. It is actually getting feedback and examining what is going on, on the actual chip that is running the code? &lt;br /&gt;&lt;br /&gt;Sorry if this seems really stupid, but I have 25 years of application development not chip level stuff, and this is quite different from how app development debugging works (sort of). But FUCKING COOL if this is the case. &lt;br /&gt;&lt;br /&gt;This would answer my question 4 above. And help for many other things also. Damn this would be cool if this assumption is accurate.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>