<?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 get started with a Nordic chip (in my case the nRF52832)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/112423/how-to-get-started-with-a-nordic-chip-in-my-case-the-nrf52832</link><description>Hi, I&amp;#39;m new to Nordic Semiconductor chips. 
 I have experience programming STM32 and Atmel microprocessors. I would need to program/debug the NORDIC nRF52832 chip, without using their Development Kit, but I have some questions: 1) to be able to program</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 26 Jun 2024 07:57:33 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/112423/how-to-get-started-with-a-nordic-chip-in-my-case-the-nrf52832" /><item><title>RE: How to get started with a Nordic chip (in my case the nRF52832)</title><link>https://devzone.nordicsemi.com/thread/490782?ContentTypeID=1</link><pubDate>Wed, 26 Jun 2024 07:57:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9f8ea4cc-8935-4945-8eeb-ec1375534e6c</guid><dc:creator>Francesco Crevatin</dc:creator><description>&lt;p&gt;Perfect! Thanks for the answers!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to get started with a Nordic chip (in my case the nRF52832)</title><link>https://devzone.nordicsemi.com/thread/490465?ContentTypeID=1</link><pubDate>Tue, 25 Jun 2024 06:20:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e088386a-dbdf-45ec-94ae-493bea6f8723</guid><dc:creator>runsiv</dc:creator><description>[quote user="Francesco Crevatin"]&lt;p&gt;Ok thanks. I asked this question because we&amp;#39;ll need to incorporate your Software, which programs the NORDIC chip, to our Software.&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;/blockquote&gt;[/quote]
&lt;p&gt;Then I would like I wrote go for Vscode as it gives the easiest user experience. You can also build your application from the command line(the instruction on how to set it up&amp;nbsp;can also be found &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/index.html"&gt;here&lt;/a&gt;)&amp;nbsp; and use whichever text editor you like. But I would use vscode due to the debug features.&amp;nbsp;&lt;/p&gt;
[quote user="Francesco Crevatin"]&lt;p&gt;Are there&amp;nbsp;other debugger? For example a ST-LINK is usable for program a NORDIC chip?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;[/quote]
&lt;p&gt;It might be possible to a st-link with openocd however this is not something we provide support for so you would be on your own&lt;/p&gt;
[quote user="Francesco Crevatin"]&lt;p&gt;From what I saw in the nRF52832 chip manual, it is quite simple to use Bluetooth. Are there any code examples where you write a custom payload in the broadcast packet?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;[/quote]
&lt;p&gt;I would have a look at some of these samples&lt;/p&gt;
&lt;p&gt;You can find multiple beacon/broadcast samples in nRF Connect SDK:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.5.0/zephyr/samples/bluetooth/beacon/README.html"&gt;Bluetooth: Beacon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.5.0/zephyr/samples/bluetooth/broadcaster/README.html"&gt;Bluetooth: Broadcaster&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.5.0/zephyr/samples/bluetooth/ibeacon/README.html"&gt;Bluetooth: iBeacon&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It is easy to&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://github.com/nrfconnect/sdk-zephyr/blob/v3.4.99-ncs1/samples/bluetooth/broadcaster/src/main.c#L17-L21"&gt;change the content of the advertising packet&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in for instance the broadcaster sample.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Runar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to get started with a Nordic chip (in my case the nRF52832)</title><link>https://devzone.nordicsemi.com/thread/490328?ContentTypeID=1</link><pubDate>Mon, 24 Jun 2024 13:54:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f9110a9f-8468-40c4-b2cd-035a817656e6</guid><dc:creator>Francesco Crevatin</dc:creator><description>&lt;p&gt;Hi Runar,&lt;/p&gt;
[quote userid="122502" url="~/f/nordic-q-a/112423/how-to-get-started-with-a-nordic-chip-in-my-case-the-nrf52832/490305"]If you just want to flash the device it is enough with the command line tool which allows you to flash a device with &lt;a href="https://docs.nordicsemi.com/bundle/ug_nrf_cltools/page/UG/cltools/nrf_nrfjprogexe.html"&gt;nrfjprog&lt;/a&gt;.&amp;nbsp;[/quote]
&lt;p&gt;Ok thanks. I asked this question because we&amp;#39;ll need to incorporate your Software, which programs the NORDIC chip, to our Software.&lt;/p&gt;
[quote userid="122502" url="~/f/nordic-q-a/112423/how-to-get-started-with-a-nordic-chip-in-my-case-the-nrf52832/490305"]I would go for a&amp;nbsp;segger j-link lite for example[/quote]
&lt;p&gt;Are there&amp;nbsp;other debugger? For example a ST-LINK is usable for program a NORDIC chip?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;From what I saw in the nRF52832 chip manual, it is quite simple to use Bluetooth. Are there any code examples where you write a custom payload in the broadcast packet?&lt;/p&gt;
&lt;p&gt;Thanks again and have a nice day&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to get started with a Nordic chip (in my case the nRF52832)</title><link>https://devzone.nordicsemi.com/thread/490305?ContentTypeID=1</link><pubDate>Mon, 24 Jun 2024 12:58:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:09f1df62-19e4-4d8c-a1fb-a468b4269e05</guid><dc:creator>runsiv</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
[quote user=""]1) to be able to program and write code for Nordic chips, is it mandatory to download and install the &amp;quot;nRF Command-Line Tools&amp;quot; program? What software do I need to install (I have Windows);&lt;br /&gt;[/quote]
&lt;p&gt;If you just want to flash the device it is enough with the command line tool which allows you to flash a device with &lt;a href="https://docs.nordicsemi.com/bundle/ug_nrf_cltools/page/UG/cltools/nrf_nrfjprogexe.html"&gt;nrfjprog&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
[quote user=""]2) which debugger can I use? Since there are various debuggers on the market and I haven&amp;#39;t found one specifically for NORDIC boards, I wonder which ones could be good (ST-LINK, any JTAG, etc..);&lt;br /&gt;[/quote]
&lt;p&gt;My go-to recommendation would be to develop using a development board, the DK contains a debugger and you only need to connect it to your computer with a usb device. However if you don&amp;#39;t plan to use a DK(Which I again would highly recommend for development) I would go for a&amp;nbsp;segger j-link lite for example&lt;/p&gt;
[quote user=""]3) since the chip uses SWD communication for programming/debugging, is it also necessary to keep the reset pin HIGH correct?&lt;br /&gt;[/quote]
&lt;p&gt;No, the reset pin is not needed during programming.&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ps_nrf52832/page/dif.html"&gt;&lt;span&gt;The debug access port (DAP) implements a standard ARM&lt;/span&gt;&lt;sup&gt;&lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/00ae.svg" title="Registered"&gt;&amp;#x00ae;&lt;/span&gt;&lt;/sup&gt;&lt;span&gt;&amp;nbsp;CoreSight&lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&amp;nbsp;serial wire debug port (SW-DP), which implements the serial wire debug protocol (SWD). SWD is a two-pin serial interface, see SWDCLK and SWDIO&amp;nbsp;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
[quote user=""]&lt;p&gt;4) which IDE do you recommend? VS Code? Eclipse? Others?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;[/quote]
&lt;p&gt;If you are not working on an existing project then I would recommend that you use the &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/index.html"&gt;nRF Connect SDK&lt;/a&gt;&amp;nbsp;and use VScode as your IDE with the nRF Connect extension&lt;/p&gt;
&lt;p&gt;I would also strongly recommend that you at least have a look at the &lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-fundamentals/"&gt;nRF Connect SDK&lt;/a&gt; Fundamentals course to get an intro to our SDK and Zephyr.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We also have an older &lt;a href="https://docs.nordicsemi.com/bundle/sdk_nrf5_v17.1.0/page/index.html"&gt;SDK&lt;/a&gt; that has been in maintenance mode for the last 4-5 years, this SDK is not recommended for new designs as it has not received any update expect security fixes for the mentioned 4-5 years.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Runar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>